Agentforce Marketing domains: essentials & confusing trio

Marketing Cloud Next domains — authenticated, authorised and tracking link domains and what each one does

You open Setup in Marketing Cloud Next / Agentforce Marketing, type “domain” into Quick Find, and get a small list back.

Authenticated Domains. Authorized Email Domains. Links, with a “Manage Domains” section inside it.

Three settings that sound alike but do three quite different jobs.

If you’re coming from Marketing Cloud Engagement, it’s tempting to file all of this under “the SAP bit” and hand it to IT. But Marketing Cloud Next domains don’t map one-to-one to what we had before. Get them wrong and the result isn’t a warning, it’s emails that don’t send, replies that vanish, or links that carry somebody else’s brand.

Salesforce covers this across Help articles, a knowledge article and the Marketing Cloud Next Email Sending Essentials Trailhead module. Read together, they’re pretty clear about what each domain is for.

And then there’s Reply Mail Management, which quietly decides what happens when a customer hits “Reply”.

So, let’s have a look.

Marketing Cloud Next domains in a nutshell

  • Authenticated domain — MUST. The subdomain you send from. Without one, there is no authenticated email sending at all.
  • Authorised email domain — CONDITIONAL. Only needed for dynamic reply-to addresses, or for CC (including treating internal staff as internal recipients).
  • Email tracking link domain (branded domain) — RECOMMENDED. Puts your brand on tracked links instead of a default Salesforce domain. Optional, but I’d set one up on every implementation.
  • Reply Mail Management (RMM) — configured on the authenticated domain. It filters auto-replies, processes opt-out keywords and forwards real replies to an inbox.
Decision flow showing which Marketing Cloud Next domains you need: authenticated always, authorised for dynamic reply-to or CC, tracking for branded links
Which Marketing Cloud Next domains do you actually need?

First, what do we mean by “domain” here?

A few terms that every conversation about Marketing Cloud Next domains leans on:

  • Root domain — your organisation’s main domain, e.g. example.com.
  • Sending subdomain — a subdomain used only for marketing email, e.g. mail.example.com. This becomes your authenticated domain.
  • From address — a display name plus a username (the local part) on an authenticated domain, e.g. Example Offers <offers@mail.example.com>.
  • Functional subdomains — prefixes Salesforce adds to your sending subdomain to route inbound mail: reply., bounce. and leave. (unsubscribe handling). Each needs a CNAME record pointing at Salesforce-managed inbound servers.
  • Verification vs activation — your IT team publishes the DNS records, Salesforce checks them, and only then does the domain’s status become Active.

Keep that last one in mind. Quite a lot in Marketing Cloud Next only appears once the domain is active.

Authenticated domains: the one you can’t skip

If you’ve set up Sender Authentication Package (SAP) in Marketing Cloud Engagement, this will feel familiar. Familiar, but not the same.

An authenticated domain proves to inbox providers that your organisation is the legitimate sender. Salesforce says it plainly in the sending domain setup article: “To send authenticated emails, you must set up and verify your sending domains.”

Where: Setup → Authenticated Domains → Add Domain.

What you enter: the subdomain (e.g. mail.example.com), then a display name and username for the first from address — Salesforce creates that initial from address alongside the domain.

DNS records Salesforce generates (per the CNAME records article):

  • three DKIM CNAMEs (s1-, s2-, s3-e360-…._domainkey)
  • CNAMEs for the reply., bounce. and leave. functional subdomains
  • a DMARC TXT record at _dmarc

Activation: after IT publishes the records, tick “I completed my changes with my DNS provider” and click Activate my Domain. Propagation can take up to 48 hours.

More from addresses: Setup → Authenticated From Addresses → Add From Addresses. Each one becomes available for sends that use that domain.

Required: Yes. This is the only one of the three that’s a hard MUST.

Watch-outs:

  • Salesforce’s sample DMARC record uses p=reject. The documentation warns that a reject policy at the root domain can affect all corporate email from that domain, so involve whoever owns your email security before publishing it.
  • Use a dedicated subdomain. Don’t share it with Marketing Cloud Engagement or another platform.

That’s a pretty big deal: no authenticated domain, no sending, and none of the other Marketing Cloud Next domains in this post work either.

Example scenarios

  • A retailer authenticates mail.example.com and adds three from addresses on it: Offers, Orders and the Style Team.
  • A group with two brands authenticates mail.brand-a.com and mail.brand-b.com separately, so each brand keeps its own sending reputation.

Authorised email domains: only when you need them

Now this one is particularly interesting, because it’s the most misunderstood of the Marketing Cloud Next domains.

“Authorised domains are just authenticated domains with a different name.”

Well… no. Salesforce’s authorised email domains article goes out of its way to say “authorized email domains aren’t the same as authenticated domains.”

  • Authenticated domains are the ones you send from.
  • Authorised domains are the ones you allow Marketing Cloud Next to use for CC or dynamic reply-to addresses.

And they don’t need to match. Salesforce’s own example sends from mail.example.com and authorises example.com. Once verified, any address on the authorised domain can be used as a dynamic reply-to or CC address.

Where: Setup → Authorized Email Domains (verified with a TXT record).

Used by:

  • Dynamic reply-to — the reply address is resolved per recipient, e.g. their account manager.
  • CC — under Unified Messaging → Send Settings. The CC article notes that “if authorized domains aren’t set, then all recipients are considered as external recipients”, so your own staff on CC are treated as external.

Required: Only for the features above. Salesforce states: “If you use Reply Mail Management (RMM), you don’t need to configure an authorized email domain. RMM generates a system-managed reply address.”

Watch-out: a dynamic reply-to sends replies straight to your own mail server. As I read it, that means they never reach Salesforce’s reply. subdomain, so RMM’s filtering and opt-out keyword handling can’t touch them.

Example scenarios

  • A B2B team wants replies to go straight to each contact’s account manager at @example.com, so they authorise example.com and use a dynamic reply-to.
  • A bank CCs the relationship manager on onboarding emails and wants them counted as internal recipients.

The third of the Marketing Cloud Next domains is all about links. Every tracked link in your email is rewritten so Salesforce can record the click. The question is simply whose domain the rewritten link shows.

Without a custom domain, Salesforce’s knowledge article on email link rewriting says links use a default domain, similar to cdp.tracking.e360.salesforce.com. With a branded domain, they show something like go.example.com instead.

Where: two steps, per Trailhead.

  1. Setup → Certificate and Key Management → Create CA-Signed Certificate → download the CSR → have a certificate authority sign it → upload the signed certificate.
  2. Setup → Links → Manage Domains → Create New → enter the domain → select that certificate → Save. Then publish the required CNAME and activate it.

Prerequisites: an active authenticated domain, plus a valid CA-signed HTTPS certificate. Trailhead even calls this out: if you get a generic error on save, check the sending domain is fully authenticated.

Required: No. Once active, you can select it for your sends.

Watch-outs, all from the same knowledge article:

  • The unsubscribe link ({$link.EmailAddressOptOutUrl}) is never rewritten with your custom domain. It always uses the default domain.
  • The Preference Manager link ({$link.PreferenceCenterUrl}) uses your org’s My Domain, not the tracking domain.
  • Marketing App for Salesforce Foundations, Pro Suite and Starter can’t set up a custom tracking domain at all.

So even with a branded domain, you’ll see three different domains in the footer area of one email. Nobody wants a QA tester raising that as a bug at 6pm before launch, so tell them first.

If a client asked me tomorrow, I’d still put a tracking domain in the first sprint. Branded links look more trustworthy to subscribers, and the certificate lead time is the bit that always takes longer than planned.

Example scenarios

  • A charity wants donors to see go.charity.org in link previews, not a Salesforce URL, before they click “Donate”.
  • A security-conscious insurer, where internal phishing training teaches staff to check link domains, needs links that match the brand.
One brand, three Marketing Cloud Next domains: example.com authorised, mail.example.com authenticated with reply, bounce and leave subdomains, go.example.com for tracked links
One brand, three domains — and the functional subdomains Salesforce adds

Marketing Cloud Next domains compared

Authenticated domainAuthorised email domainTracking link domain
PurposeSend authenticated emailAllow dynamic reply-to and CC addressesBrand rewritten, tracked links
Required?Yes — MUSTOnly for dynamic reply-to / CCNo, but recommended
Typical examplemail.example.comexample.comgo.example.com
DNSDKIM CNAMEs, functional subdomain CNAMEs, DMARC TXTTXT verificationCNAME
ExtraFrom addresses, RMM—CA-signed certificate
Setup pathAuthenticated DomainsAuthorized Email DomainsCertificate and Key Management, then Links
Depends onNothingNothingAn active authenticated domain

Setting up Reply Mail Management

Here’s where it gets interesting.

Every marketing email invites a reply, whether you like it or not. Out-of-office messages, “please remove me”, genuine questions, angry complaints. RMM decides which of those deserve a human.

Where: Setup → Authenticated Domains → the dropdown next to your domain → See Details → Reply Mail Management. The tab only shows its options once the domain is active.

The settings (per the RMM Help article and Trailhead):

  • Delete auto-responses — removes automatic replies and out-of-office messages.
  • Auto-response — sends an optional acknowledgement to replies that aren’t filtered out.
  • Routing — forwards the remaining replies to one monitored inbox or designated user.

Opt-out keywords (always on with RMM): RMM evaluates every manual reply. If unsub, unsubscribe, opt-out, remove or stop appears in the first 200 characters of the body, the sender is unsubscribed.

If you don’t set a forwarding address: Salesforce says incoming messages are “logged and deleted”. Not stored somewhere for later — deleted.

Domain level, not from-address level: of all the Marketing Cloud Next domains, RMM lives only on the authenticated domain, and there are no RMM settings on the from address. Every from address on mail.example.com shares the same filters, auto-response and routing. Trailhead confirms the opt-out handling “applies to all messages sent from your authenticated domain and can’t be turned on per campaign.”

That last point shapes everything that follows.

Reply Mail Management flow: a reply reaches the reply subdomain, auto-replies are deleted, opt-out keywords unsubscribe the sender, others get an auto-response and are forwarded or logged and deleted
How Reply Mail Management handles a reply

Reply scenarios: how RMM handles real replies

So, let’s walk through what actually lands in the reply inbox, and which settings deal with it.

1. An out-of-office reply that should just disappear

“I’m away until Monday with limited access to email.”

Setting: Delete auto-responses → on.

Outcome: it’s filtered out and deleted before it reaches anyone. That’s the cheapest win in RMM, and with a big send it’s the difference between a usable inbox and thousands of holiday notices.

2. A reply that should go to the right person

“Can someone from the events team call me about the venue?”

Setting: Routing → forward to the inbox that team monitors, e.g. events-team@example.com.

Outcome: the reply is forwarded and a human picks it up. Make sure that inbox is genuinely watched, and allowlisted too — a community test found forwarded replies landing in spam.

3. A reply that expects a response

“Does the 20% code work on sale items?”

Settings: Auto-response → on (e.g. “Thanks — we’ve got your message and will reply within two working days”), plus Routing → a customer service inbox.

Outcome: the customer gets an instant acknowledgement, and the question reaches someone who can actually answer it. The auto-response is a holding message, not the answer, so keep it generic (in a community write-up, the auto-reply didn’t support merge fields).

4. A reply that should go to different people depending on conditions

Event questions to the events team, order questions to customer service, B2B replies to the account manager.

The catch: RMM routing takes one forwarding address per authenticated domain. There’s no rule builder inside RMM. So the “conditions” have to come from somewhere else:

  • Condition = brand or business line → separate authenticated domains. Send events email from events.example.com and offers from offers.example.com. Each domain gets its own RMM routing address.
  • Condition = the recipient → dynamic reply-to. Authorise example.com and resolve the reply-to per contact, e.g. the account owner. Replies skip RMM and go straight to that person.
  • Condition = the content of the reply → route downstream. Forward everything to one shared mailbox and apply rules there: mailbox rules, or Email-to-Case with case assignment in Service Cloud.

If I were advising a client, I’d start with the third option. It keeps RMM’s filtering and opt-out handling in play, and the routing logic lives somewhere a service team already maintains. I’d only split domains when there’s a reputation or brand reason to do it anyway.

5. A reply that’s really an unsubscribe

“STOP sending me these.”

Setting: nothing extra. Opt-out keywords are processed automatically.

Outcome: “stop” is in the first 200 characters, so the sender is unsubscribed without anyone lifting a finger. A reply that leads with three paragraphs of complaint before saying “remove me” won’t trigger it, though, so your routed inbox still needs a human eye.

ReplyRMM settingWhat happens
Out-of-officeDelete auto-responsesDeleted
Question for a teamRoutingForwarded to one inbox
Needs an answerAuto-response + RoutingAcknowledged, then forwarded
Different people by conditionSeparate domains, dynamic reply-to or downstream rulesDepends on the pattern
“Stop” / “unsubscribe”Always onSender unsubscribed
Anything, with no routing address—Logged and deleted

So what should we actually take away from all this?

1. Which domain lets me send?

Only the authenticated domain. Of the three Marketing Cloud Next domains, it’s the one hard MUST, and everything else either depends on it or is optional.

2. Do I need an authorised domain?

Only if you use dynamic reply-to or CC. If replies go through RMM, Salesforce says you don’t.

Yes, for brand trust. Just remember the unsubscribe and Preference Manager links won’t use it.

4. Where do replies go?

To the system-managed reply address on your reply. subdomain, then through RMM’s filters, then to one routing address — or into the bin if you haven’t set one.

5. Can different senders route replies differently?

Not within one domain. RMM is set per authenticated domain, so conditional routing means separate domains, dynamic reply-to or rules downstream.

The bigger picture

Marketing Cloud Next domains feel like plumbing. You set them up once, hand the DNS to IT, and forget about them.

But in Marketing Cloud Next they quietly decide three things your marketers care about: whether email sends, whose brand is on every link, and whether a customer’s reply reaches a human.

So the question to ask in a discovery workshop isn’t:

“Have we set up our Marketing Cloud Next domains?”

It’s:

“Which domains, for which senders, and where should every reply end up?”

The most common mistake I’d expect is treating reply handling as an afterthought. Because it’s the one part of email where the customer is talking to us.

Well… are we listening?

If reply handling has you thinking about opt-outs, my post on Marketing Cloud Next consent covers how subscriptions and consent fit together. And if you’re working through a Marketing Cloud Next setup, I’m always happy to compare notes.