Setting up a dedicated sending domain with SPF, DKIM and DMARC, then warming it so bulk email actually reaches the inbox.
Bring your stack to a call and we will connect it, test every field in both directions, and hand it over documented.
Book a callOn one side sits a sending service, either the platform's own included sending infrastructure or a third-party provider connected over SMTP or an API, such as a transactional email vendor you already hold an account with. On the other sits your DNS: the zone where you publish the records that tell the receiving world which servers may send on your behalf, which signatures to trust and what to do when something fails those tests. Between them sits AppBO, holding templates, campaigns, workflow emails and the suppression state of every contact.
You set this up because deliverability is a property of a domain, not of a message. A mailbox connection borrows an existing domain's reputation and is limited to human-scale volume. A dedicated sending domain (usually a subdomain reserved for marketing mail) gives you a reputation you control, volume headroom, and a separation that protects your primary corporate domain if a campaign goes badly. The cost is that you own the work: authentication records, warm-up, list hygiene and monitoring are now yours.
The decision worth making deliberately is whether to send through the platform's bundled infrastructure or bring your own provider. Bundled is faster to start and the platform handles the relay. Bringing your own gives you the provider's own analytics, suppression lists and reputation tooling, and lets you keep one sending identity across several systems. Either way the DNS work is the same, and either way the records must be published on the sending domain rather than on whichever domain happens to host the website.
Scenario: a clinic that has outgrown mailbox sending stands up a dedicated marketing subdomain and warms it over a month.
Three ceilings stack. The platform caps how fast it hands messages to the relay, the provider caps submission on your plan, and every receiving mailbox provider throttles unfamiliar senders independently of both. The third is the one that bites: a receiving provider will defer rather than reject, so a campaign appears to send and then crawls. Consult your provider's published submission limits and the receiving providers' postmaster guidance instead of assuming figures, and slow deliberately during warm-up rather than being slowed involuntarily.
Soft bounces and deferrals are retried by the relay over a window; hard bounces are not and must suppress the address immediately. A submission that times out after acceptance is the duplicate risk, so never re-run a campaign to recover from an ambiguous failure: check what actually delivered first. Workflow sends need the same discipline as any other: anchor on one trigger and guard with a tag, because a replayed workflow sending to a warm list is both a duplicate and a complaint generator.
The visible from-domain and the return-path domain must align for DMARC to pass, and it is entirely possible to have SPF and DKIM both passing while alignment fails, which is why you read the headers rather than trusting a green tick. One SPF record per name, and the lookup limit is real: chaining includes for several providers can break SPF for all of them. DKIM selectors are sender-specific, so a copied example record authenticates nothing. Empty merge fields render as literal placeholder text in subject lines, where it is most visible.
Duplicate sends come from the same contact sitting in two segments of one campaign, from a contact record duplicated by a form that matches on a different field, and from running a campaign twice after a partial failure. Duplicate suppression state is the subtler problem: a contact unsubscribed at the provider but still active in the platform will keep being submitted and keep being dropped, inflating your apparent volume and hiding the real complaint signal.
Most providers offer a test mode or a sandbox that accepts messages without delivering them, which is useful for proving the relay connection and useless for proving deliverability. Reputation can only be built live. Keep a separate test domain for building workflows, and never warm a domain with test traffic to seed lists. That is how a new domain gets blocked before its first real campaign.
SMTP credentials and API keys can be rotated or revoked at the provider, and a key rotated for good security reasons will stop sending with no warning inside the platform. DNS is the other expiry risk: a zone migration, a registrar change or a well-meaning tidy-up removes DKIM records and mail starts failing authentication while still being accepted. Keep an inventory of the records, and re-verify after any DNS work.
We wire the integration, map the fields, test both directions and hand it over with the SOPs your team needs to run it.
Book a call