How to Set Up DKIM for Customer.io?

October 12, 2023  |  2 min read
Customer.io

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.

Check your domain's DMARC security compliance

Enforce DMARC, SPF and DKIM in days - not months

Skysnag helps busy engineers enforce DMARC, responds to any misconfigurations for SPF or DKIM which increases email deliverability, and eliminates email spoofing and identity impersonation.