What is DKIM?
DKIM is an authentication method that gives email sending services permission to send emails on your behalf. This is important to ensure the emails look like they are coming from you instead of Drift. You cannot use Drift Email Bots without setting up DKIM.
- MX records for your mail servers, so that email replies get to your eventually created bot inbox. These are provided by your mail provider (Gsuite or O365 or maybe a security software)
- DKIM values you get from your chat account
This feature is only available to Drift Email Bot customers.
How to Set up Email Sending Domains
To ensure your emails are delivered successfully and do not land in your recipients' spam or junk folder, you will need to authenticate it with DKIM.
1. The subdomain you’re adding has to match a user in your account’s email domain. For example, if you’re adding “hi.drift.com” as your subdomain, at least one user on your account must have an email address ending in “hi.drift.com”.
To do this, you should temporarily change your email address to match the email domain you're looking to set up. To do this, go to app.drift.com > Account Settings.
You do not need to take any additional steps to verify this email address, and you can immediately change it back after step 2.
This action should not affect your Drift Chat seat limit or add any charges to your Drift account.
DKIM currently exists on app.drift.com, not email.drift.com. Don’t have a login? Contact your CSM and we can ensure you get set up successfully.
2. To begin setting up DKIM, navigate to App.drift.com > Settings > Conversations > Email Sending Domains and click on Add Domain.
Once you’ve entered the domain, you’ll see it needs verification in red.
3. Configure the DNS records for your subdomain with your DNS hosting provider. You can send the following information to your IT department to have them set this up.
The DNS records you need are:
- MX records for your mail servers - so that email replies get to your eventually created bot inbox. These are generally provided by your mail client (G Suite or O365).
- DKIM values that are available in your Drift account under your Email Sending Domains settings.
No other DNS entries (CNAME, A record, etc.) are required in order to use email bots.
Here’s an example in AWS Route53:
Once you’ve set this up, it can take 24-48 hours for the domains to be validated. You won’t be able to verify the domains in Drift until you receive confirmation from your DNS provider.
4. Once you’ve confirmed your domain is verified by your DNS provider, return to the Email Sending Domains page in your Drift settings, and click Verify. Your subdomain should now be marked as Verified in green.
You’re all set! Next, you will need to connect your bot inbox to send emails!