Deliverability

Klaviyo Sending Domain Setup: 2026 Step-by-Step Guide

Klaviyo email marketing insights from CartStrings

TL;DR: A Klaviyo sending domain is a branded subdomain that authenticates your store's emails so they land in the inbox, not spam. On a paid plan, add it under Settings, then Domains, let Klaviyo publish the DNS records, and verify. Warm the domain if it's new. This one setup protects your sender reputation and your email revenue.

A Klaviyo sending domain is a branded subdomain of your Shopify store's website that authenticates your emails so they reach the inbox instead of showing "via klaviyomail.com." If you run a Shopify store on Klaviyo, this is one of the highest-impact setups you can finish in an afternoon. It tells Gmail, Yahoo, and Outlook that your emails are really from you, which builds trust and protects your sender reputation.

Most stores start on Klaviyo's shared domain. That's fine at first. But once you send real volume, a shared domain holds you back, and the big inbox providers now expect you to send from your own domain.

Across the Shopify stores we manage at CartStrings, moving to a branded sending domain and authenticating it properly is step one before we touch a single campaign. Get it wrong and even great emails hit spam. Get it right and your open rates, clicks, and revenue all climb.

This guide walks through what a Klaviyo sending domain is, whether you need one, and how to set it up the right way in 2026.

What is a sending domain?

A sending domain is the domain your emails appear to come from. In Klaviyo you have two options: a shared domain (klaviyomail.com) used by many senders, or a branded sending domain, which is a subdomain of your own site like send.yourstore.com. A branded domain is also called a dedicated sending domain.

The difference shows up in the inbox. On the shared domain, recipients see "via klaviyomail.com" next to your name, and your reputation rides on strangers who share that domain. With a branded sending domain, that label disappears and you build your own reputation, separate from every other Klaviyo sender. Klaviyo's own docs describe the branded sending domain as the way to make emails look like they come from your brand, not from Klaviyo.

Do you need one?

Short answer: yes, if you send real volume. Google now treats anyone sending about 5,000 or more emails a day to Gmail accounts as a "bulk sender," and bulk senders have to authenticate from their own domain. A branded sending domain is how you meet that bar.

Google's email sender guidelines spell out the rules that took effect in February 2024. Bulk senders need:

  • SPF and DKIM authentication on every message
  • A DMARC policy of at least p=none
  • One-click unsubscribe on marketing emails
  • A spam complaint rate under 0.1%, and never at 0.3% or higher

Starting November 2025, Google ramped up enforcement, so emails that fail these checks get delayed or rejected. Yahoo follows the same playbook. Even under 5,000 a day, a branded sending domain still helps, because it builds trust and lifts deliverability. And deliverability is not a small thing. Validity's 2024 benchmark data shows about one in six marketing emails never reaches the inbox, and roughly 10% land in spam. If you're paying to build a list, you want those emails seen.

Sending domain requirements

Before you set anything up, check a few boxes:

  • A paid Klaviyo plan. Branded sending domains aren't available on the free plan.
  • A domain that's at least 30 days old. A brand-new domain has no reputation, so inbox providers treat it with suspicion.
  • Access to your DNS settings. That's wherever your domain lives: Shopify, GoDaddy, Cloudflare, Namecheap, or another provider.
  • A subdomain to send from. Something like send.yourstore.com or email.yourstore.com is standard.

Keep the subdomain on your main brand domain, not a lookalike domain, so it aligns with the address in your "from" line. That alignment matters more than most people realize, as you'll see with DMARC below.

How do you set it up?

In Klaviyo, go to Settings, then Domains, and add a branded sending domain under the sending domains section. Klaviyo checks if your DNS provider supports automatic setup through a tool called Entri. If it does, you log in to your DNS host once and Klaviyo publishes every record for you. That's the fastest path and the one we use most.

If automatic setup isn't available, Klaviyo gives you the records to add yourself. You copy them into your DNS provider exactly as shown. Klaviyo offers two routing methods here. Dynamic setup uses NS records and lets Klaviyo manage things over time, while static setup uses CNAME records. Klaviyo recommends dynamic for the best sending performance, so pick that when you can.

After you add the records, Klaviyo verifies them. DNS changes usually propagate in a few minutes to a couple of hours, though Klaviyo says to allow up to 24 to 48 hours. Klaviyo rechecks automatically every 15 minutes, or you can hit Verify to force a check. Once it's verified, your branded sending domain is live.

While you're there, set up a dedicated click-tracking domain too. It replaces Klaviyo's shared tracking links with a subdomain like trk.yourstore.com, which keeps every link in your emails on your own domain. If you're on a dynamic branded domain, Klaviyo can often add this automatically with no extra DNS work.

SPF, DKIM, and DMARC

These three records are what actually authenticate your email. SPF says which servers can send for your domain. DKIM adds a signature that proves the message wasn't changed. DMARC ties them together and tells inbox providers what to do if a message fails.

Here's the part most guides skip. Klaviyo showing your domain as "verified" is not the same as passing DMARC. Verified just means the records exist and SPF and DKIM check out. DMARC also needs alignment, which means the domain in your visible "from" address has to match the domain that SPF or DKIM authenticated. So if you send from hello@yourstore.com, your branded sending domain needs to live on yourstore.com, not a different domain. When the "from" domain and the authenticated domain don't line up, DMARC fails even though everything looks green in Klaviyo.

You'll need a DMARC record on your root domain, set to at least p=none to satisfy Google and Yahoo. This is where a lot of stores quietly lose deliverability, and it's one of the first things we check in a Klaviyo audit. If your DMARC isn't aligned, fixing it can lift inbox placement fast.

How long to warm it?

If your domain is older than 30 days and already sends email, you usually don't need to warm a branded sending domain at all. Warming only matters when the domain or subdomain is brand new to sending. In that case, plan for about two to three weeks of gradual sending before you go full volume.

The idea is to build reputation slowly. Klaviyo recommends sending to your most engaged people first, aiming for open rates around 20% or higher and click rates around 1.5% during the warm-up. Inbox providers watch the shape of your ramp. A curve that climbs a little each day looks human. A flat line that jumps 5x on a Monday looks like a spammer, so don't blast your whole list on day one.

Good news: Klaviyo handles most of this for you. When you add a new branded domain, Klaviyo gradually shifts your sending onto it and shows a "warming" status while it does. Your job is to keep sending to engaged segments and keep your content relevant so those early opens and clicks stay strong.

Sending domain problems

If your domain won't verify, the cause is almost always in the DNS records. The most common mistakes are typos in the host name, values that don't match Klaviyo exactly, or records added to the wrong domain. Copy and paste instead of typing.

Cloudflare users hit one specific trap. If you proxy the records (the orange cloud), authentication breaks. Turn proxying off for the sending domain records so they resolve as plain DNS. Also give it time. Propagation can take up to 48 hours, so a domain that fails at first often passes a day later.

One more thing people confuse: a sending domain is not a dedicated IP. A branded sending domain is about your domain reputation, and nearly every store needs one. A dedicated IP is a separate, higher-volume feature. Klaviyo generally recommends it only if you send more than 1 million emails a month, and you have to be approved for it. If you're under that, stay on the shared IP and focus on your domain, your list health, and your content. That's where the deliverability wins actually come from, and it's the backbone of our email automations and campaign work.

Wrapping up

Your Klaviyo sending domain is the foundation everything else sits on. Set up a branded sending domain, authenticate it with SPF, DKIM, and DMARC, make sure DMARC is aligned, and warm it if it's new. Do that and your emails show up as you, in the inbox, where they can actually make money.

It's a one-time setup that pays off on every send after it. Skip it or half-finish it, and even your best campaigns get buried in spam. Nail it, and you protect the reputation that carries your whole email program.

If you'd rather have it done right the first time, that's what we do. Take a look at our email deliverability service, or book a call and we'll check your setup and tell you exactly what to fix.

Frequently Asked Questions

What is a sending domain in Klaviyo?

A sending domain is the domain your Klaviyo emails appear to come from. You can use Klaviyo's shared domain (klaviyomail.com) or a branded sending domain, which is a subdomain of your own site like send.yourstore.com. A branded domain removes the "via klaviyomail.com" label and lets you build your own sender reputation.

Do I need a branded sending domain in Klaviyo?

If you send around 5,000 or more emails a day to Gmail, yes. Google and Yahoo classify you as a bulk sender and expect you to send from your own authenticated domain. Even at lower volume, a branded sending domain improves trust and deliverability, so most growing Shopify stores should set one up.

How long does it take to set up a Klaviyo sending domain?

The setup itself takes a few minutes. DNS records usually propagate within a few minutes to a couple of hours, though you should allow up to 24 to 48 hours for full verification. If your domain is brand new to sending, add two to three weeks to warm it before sending at full volume.

Does a branded sending domain improve open rates?

Indirectly, yes. A branded sending domain improves deliverability, which means more of your emails reach the inbox instead of spam. More inbox placement means more people can open your emails, so open rates and revenue tend to rise even though the domain itself doesn't change your subject lines.

Why won't my Klaviyo sending domain verify?

Almost always a DNS issue. Check for typos, values that don't match Klaviyo exactly, or records added to the wrong domain. If you use Cloudflare, turn off proxying for those records. DNS can take up to 48 hours to propagate, so a domain that fails at first often verifies a day later.

Let’s build email marketing that feels like it was done in-house.

Ready to turn email into a revenue channel?

[ Get in Touch ]

Let’s Start the Conversation.