SPF for ActiveCampaign: Setup and Configuration Guide

Set up SPF for ActiveCampaign with the correct include statement. Covers adding to existing SPF records, CNAME auth, and verification.

Last updated: 2026-05-20

ActiveCampaign is a popular email marketing and automation platform used by thousands of small businesses. When you send emails through ActiveCampaign using your own domain, you need to set up email authentication—including SPF—so those emails are recognized as legitimate by receiving mail servers.

Without proper authentication, your marketing emails and automated sequences are more likely to land in spam folders. For a comprehensive overview of SPF, see our complete SPF guide. This guide walks you through the entire setup process.

How ActiveCampaign Sends Email

When you send a campaign or automation email through ActiveCampaign, the email goes out from ActiveCampaign's mail servers—not from your own server. The email might show your domain in the "From" field, but it's physically sent from ActiveCampaign's infrastructure.

This means receiving mail servers need a way to confirm that ActiveCampaign is authorized to send on your behalf. That's what SPF does: it tells the world which servers are allowed to send email for your domain.

The ActiveCampaign SPF Include

To authorize ActiveCampaign's sending servers, add this include statement to your SPF record (ActiveCampaign Help):

include:emsd1.com

The domain emsd1.com is ActiveCampaign's SPF domain. It contains the IP addresses of all the servers ActiveCampaign uses to send email. By including it in your SPF record, you're saying "ActiveCampaign's servers are authorized to send email for my domain."

Why emsd1.com?

ActiveCampaign uses emsd1.com as their dedicated SPF domain rather than activecampaign.com. This is common practice—email providers often maintain a separate domain specifically for SPF records. Always use the include domain that the provider specifies in their documentation, not their main website domain.

Setting Up SPF for ActiveCampaign

If you don't have an existing SPF record

If your domain doesn't have an SPF record yet, create a new TXT record with this value:

v=spf1 include:emsd1.com ~all

If you already have an SPF record

Most businesses already have an SPF record for their regular email provider (like Google Workspace or Microsoft 365). In that case, you need to add ActiveCampaign's include to your existing record—not create a second one.

Example: Adding ActiveCampaign to a Google Workspace SPF record

If your current record is:

v=spf1 include:_spf.google.com ~all

Update it to:

v=spf1 include:_spf.google.com include:emsd1.com ~all

Example: Adding ActiveCampaign alongside multiple services

v=spf1 include:_spf.google.com include:emsd1.com include:sendgrid.net ~all

The order of include statements doesn't matter. Just keep v=spf1 at the beginning and ~all (or -all) at the end.

Setting Up Authentication in ActiveCampaign

ActiveCampaign has a built-in sender authentication process that guides you through setting up both SPF and DKIM. Here's how to access it:

1

Open ActiveCampaign Settings

Log in to your ActiveCampaign account. Click on Settings in the left sidebar menu.

2

Navigate to Advanced Settings

Select Advanced from the settings menu. This is where email authentication options live.

3

Set Up Sender Authentication

Look for the Sender Authentication or Email Authentication section. ActiveCampaign will show you the DNS records you need to add, including SPF and DKIM records.

4

Add the DNS Records

Go to your DNS provider — see our guides for Cloudflare, GoDaddy, or Namecheap. Add the records that ActiveCampaign specifies.

5

Verify in ActiveCampaign

Return to ActiveCampaign and click the verification button. ActiveCampaign will check that your DNS records are published correctly. Note that DNS propagation can take 1 to 4 hours, so you may need to wait before verification succeeds.

ActiveCampaign's CNAME-Based Authentication

In addition to SPF, ActiveCampaign offers a CNAME-based authentication method. This involves adding CNAME records to your DNS that point specific subdomains to ActiveCampaign's servers. These CNAME records handle DKIM signing and can help with deliverability.

ActiveCampaign typically asks you to add two or three CNAME records during the sender authentication process. These handle DKIM signing and can customize the return-path domain for better SPF alignment.

Add both SPF and CNAME records

The CNAME records ActiveCampaign provides are primarily for DKIM, not SPF. You still need the include:emsd1.com in your SPF record. Don't skip one thinking the other covers everything—they serve different purposes.

Common Mistakes

Creating a second SPF record

The most frequent mistake is adding a new SPF record instead of editing the existing one. Your domain can only have one SPF record. Two records cause a PermError, which means every SPF check fails.

If you're not sure whether you already have an SPF record, use the checker tool above to find out before making changes.

Using the wrong include domain

Make sure you use emsd1.com—not activecampaign.com or any other variation. The include domain is specific and using the wrong one means ActiveCampaign's servers won't be authorized.

Forgetting to update SPF when adding ActiveCampaign to an existing setup

If you've been using email for a while and then add ActiveCampaign, it's easy to forget the SPF step. ActiveCampaign's setup wizard will remind you, but if you skip through it or handle DNS separately, make sure the SPF record gets updated.

Exceeding the DNS lookup limit

Each include in your SPF record costs at least one DNS lookup, and you're limited to 10 total. If you use Google Workspace (3-4 lookups), ActiveCampaign (1-2 lookups), and a couple of other services, you can approach the limit quickly.

Check your total lookup count with the tool above. If you're close to 10, read our guide on the SPF 10 DNS lookup limit for strategies to optimize, or explore SPF flattening to reduce lookup counts.

Verifying Your Setup

After adding the SPF record and completing ActiveCampaign's sender authentication:

Check your DNS. Use the lookup tool above to confirm your SPF record includes emsd1.com and that the record has valid syntax.

Send a test campaign. Create a small test campaign in ActiveCampaign and send it to your own email address. Check the email headers for the SPF result:

spf=pass

If you see spf=pass, ActiveCampaign is properly authorized.

Review authentication status in ActiveCampaign. Go back to Settings, Advanced, and check that the authentication status shows as verified. ActiveCampaign displays a green checkmark or "Verified" status when everything is configured correctly.

Complete Your Email Authentication

SPF is one piece of the puzzle. For the best email deliverability from ActiveCampaign, make sure all three authentication protocols are in place:

  • SPF — Authorizes ActiveCampaign's servers (the include:emsd1.com you just set up)
  • DKIM — Adds a cryptographic signature to your emails (configured through ActiveCampaign's CNAME records)
  • DMARC — Tells receiving servers how to handle emails that fail SPF or DKIM checks

You can verify your DKIM setup with a DKIM test and check your DMARC policy with a DMARC checker. For a complete view of your domain's email authentication health, use the Email Deliverability Suite.

References

Never miss an SPF issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring