How to Set Up DKIM for Customer.io?
Your Generated DKIM Records
Keep the private key secure and add the DKIM record to your DNS
Your Generated DKIM Records
Keep the private key secure and add the DKIM record to your DNS
Generated DKIM Record
Private Key
You must enter the private key in your DKIM signer. It must be kept secret, as anyone with access to it can stamp tokens pretending to be you
Public Key
The public key is the original raw 'X509' format. It's not usable in DNS directly, but it might be useful for something else.
Subdomain
Publish the generated record text on this DNS host. Format: [selector]._domainkey.[yourdomain.com] — never use @ in DNS records.
DomainKeys Identified Mail (DKIM) is a method for email senders to digitally sign email messages in a way that can be verified by email receivers. This allows receivers to verify that the message truly came from the sender, and has not been tampered with. DKIM is intended to address some of the flaws in the existing email system, such as spoofing, phishing, and message tampering.
Steps to configure a Sending Domain for Customer.io
- Sign in to your Customer.io account as the admin.
- Go to Settings > Workspace Settings.
- Select Email Settings > Add Sending Domain.
- Click Add Domain after entering the Domain, Display Name, and Email Address from which you want to send messages as illustrated below.

Requirements to enable DKIM authentication for Customer.io
You must add four DNS records to the domains you want to use to send emails from your Customer.io account in the control panel of your DNS hosting provider in order to set up basic authentication for Customer.io. The following requirements need to be included for a successful DKIM authentication for Customer.io:
- 2 mx records
- An SPF record
- A DKIM public key provided by Customer.io
- Verify your sending domain from the Email page

Use our free DKIM record lookup tool to validate the published DKIM record.
Enable DMARC for your domains to protect against spoofing. Sign up for a free trial today!
For more information on Customer.io DKIM setup, you can refer to their reference documentation.
Ready to secure your sending identity and protect your domain reputation? Sign up today.
Get started