DKIM for ActiveCampaign: Domain Authentication Setup Guide
How to set up DKIM for ActiveCampaign. Step-by-step guide covering domain authentication, DKIM DNS records, and email verification.
Last updated: 2026-05-01
This guide is part of our Marketing and CRM series.
If your ActiveCampaign emails are ending up in spam or being flagged by receiving mail servers, the most likely culprit is missing email authentication. DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every email you send, proving it genuinely came from your domain and wasn't altered along the way. Without DKIM set up, your emails are signed with ActiveCampaign's own domain instead of yours, which makes it harder for inbox providers like Gmail, Outlook, and Yahoo to trust your messages. ActiveCampaign includes a built-in domain authentication feature that handles DKIM for you, but you still need to add specific DNS records on your end. This guide walks through every step.
ActiveCampaign handles DKIM through its domain authentication feature. When you authenticate your domain, ActiveCampaign generates DKIM keys and provides CNAME records for your DNS. It also configures a custom return-path for SPF alignment as part of the same process. You don't need to generate DKIM keys yourself for standard ActiveCampaign email authentication.
How ActiveCampaign DKIM Works
ActiveCampaign uses CNAME-based DKIM, similar to platforms like SendGrid and HubSpot. Instead of handing you a raw public key to paste into a TXT record, ActiveCampaign provides CNAME records that point to ActiveCampaign-managed keys. Here's how the process works:
- You start domain authentication inside your ActiveCampaign account settings
- ActiveCampaign generates a DKIM key pair and gives you two CNAME records
- You add those CNAME records to your domain's DNS
- ActiveCampaign verifies the records once they propagate
- All outgoing emails from that domain are now signed with your domain's DKIM signature
Because ActiveCampaign manages the keys behind the scenes, they can rotate keys when needed without requiring you to update your DNS records. Once the CNAME records are in place, everything is handled automatically on their end.
Setting Up DKIM in ActiveCampaign
Open domain authentication settings
Log in to your ActiveCampaign account. Navigate to Settings > Advanced > Domain Authentication (in some account versions, this may appear under Settings > Email Authentication). This is where ActiveCampaign manages authenticated sending domains.
Add your sending domain
Click the button to add a new domain and enter the domain you use in your From address (e.g., example.com). Make sure this matches the exact domain your campaigns and automations send from. ActiveCampaign will generate the DNS records based on this domain.
Copy the DNS records
ActiveCampaign displays the DNS records you need to add. You'll typically see two CNAME records for DKIM and one CNAME record for the custom return-path (which handles SPF alignment). Copy all the records - you need each one for complete domain authentication.
Add CNAME records to your DNS
Log in to your DNS provider (GoDaddy, Cloudflare, Namecheap, Route 53, etc.) and create the CNAME records exactly as ActiveCampaign shows them. Pay attention to the hostnames - some DNS providers automatically append your root domain, which can result in a duplicated domain suffix and cause verification to fail.
Verify your domain
Return to ActiveCampaign and click the verify button. ActiveCampaign checks your DNS for the records you added. DNS propagation usually takes 15 minutes to a few hours, though it can occasionally take up to 48 hours. Once verified, ActiveCampaign will show a confirmation status next to your domain.
ActiveCampaign DNS Records
When you authenticate a domain, ActiveCampaign provides two CNAME records for DKIM. The records follow this general pattern:
| Field | DKIM Record 1 | DKIM Record 2 |
|---|---|---|
| Type | CNAME | CNAME |
| Host | `[selector1]._domainkey` | `[selector2]._domainkey` |
| Value | *(ActiveCampaign-provided endpoint)* | *(ActiveCampaign-provided endpoint)* |
ActiveCampaign also provides a CNAME record for the custom return-path, which aligns SPF with your domain. While this guide focuses on DKIM, you should add all the provided records to complete domain authentication.
The exact hostnames and values are unique to your ActiveCampaign account. Always copy them directly from the domain authentication page in your settings. Even a small mistake - an extra space, a missing dot, or a duplicated domain suffix - will cause verification to fail. If your DNS provider auto-appends your domain name, leave the root domain out of the hostname field.
Need DKIM keys for other services?
Generate DKIM key pairs for email services that don't provide built-in key management like ActiveCampaign.
What Happens Before and After Authentication
Before you complete domain authentication, every email ActiveCampaign sends on your behalf is signed with ActiveCampaign's own domain. This means inbox providers see a mismatch between the From address (your domain) and the DKIM signature (ActiveCampaign's domain). That mismatch doesn't automatically mean your emails will be rejected, but it does make it harder to build sender reputation on your own domain and can cause issues with strict DMARC policies.
After authentication, your emails carry a DKIM signature tied to your domain. Inbox providers can verify the signature against the public key in your DNS, confirming you authorized ActiveCampaign to send on your behalf. This alignment is also essential if you plan to enforce a DMARC policy, since DMARC requires either SPF or DKIM to align with your From domain.
Using ActiveCampaign with Other Email Services
Most businesses use more than one email service. You might run ActiveCampaign for marketing automation while using Google Workspace for daily communication and a transactional service for receipts and notifications. Each service can have its own DKIM configuration on the same domain without any conflicts.
This works because each service uses a unique DKIM selector. Receiving mail servers use the selector to look up the correct public key for each email:
| Service | Typical Selector |
|---|---|
| ActiveCampaign | *(ActiveCampaign-assigned selectors)* |
| Google Workspace | `google._domainkey` |
| Microsoft 365 | `selector1._domainkey` / `selector2._domainkey` |
| SendGrid | `s1._domainkey` / `s2._domainkey` |
Simply add the DNS records from each service. They coexist without issues because they use different selector names. If you're managing DKIM across multiple platforms, keeping a simple record of which selectors belong to which service can save time when troubleshooting.
Troubleshooting ActiveCampaign DKIM
Domain verification fails
- Confirm all the CNAME records are present in your DNS (both DKIM records and the return-path record)
- Check that the hostnames don't include your root domain twice - some DNS providers auto-append the domain, turning
selector._domainkey.example.comintoselector._domainkey.example.com.example.com - Wait at least an hour before retrying, as DNS propagation speed depends on your provider's TTL settings
DKIM was working but stopped passing
- Check that your DNS records haven't been accidentally deleted or modified, especially after a DNS provider migration
- If you recently switched DNS providers, make sure the CNAME records were recreated at the new provider
- Use a DNS lookup tool to verify the records still resolve correctly
Emails still landing in spam after authentication
- DKIM alone doesn't guarantee inbox placement - you also need proper SPF alignment and a DMARC policy
- Review your sending practices in ActiveCampaign, including list hygiene and engagement metrics
- Make sure your From address domain matches the authenticated domain exactly
- New domains or domains with limited sending history may need time to build a positive reputation
Custom DKIM keys with ActiveCampaign
- ActiveCampaign's domain authentication handles DKIM automatically, so custom keys aren't needed for most users
- If you have specific compliance requirements that demand control over your own key material, you can generate keys with DKIM Creator and contact ActiveCampaign support for advanced configuration options
- For the majority of small and mid-size businesses, ActiveCampaign's managed DKIM is the simpler and recommended approach
Related Articles
References
- RFC 6376 — DomainKeys Identified Mail (DKIM) Signatures
- ActiveCampaign official documentation — Domain authentication and DKIM setup
Using ActiveCampaign alongside other email platforms? Make sure every service sending from your domain is properly authenticated with DKIM.
Generate DKIM keys instantly
Create DKIM key pairs for any email service. Free, secure, and generated in your browser.
Generate DKIM Keys