Authenticating ControlShift as an authorized sender for your domain is the most important step you can take to ensure the deliverability of the emails we send on your behalf. We strongly encourage all customers to configure these settings to ensure that your organization's emails are successfully delivered.
Q: Why should my organization configure these settings?
A: This process will prove that ControlShift has authorization to send platform emails on your organization's behalf using your organization's domain. Configuring these settings will improve the deliverability of the emails we send from the platform.
You can learn more about email deliverability, including best practices for all of your mailing tools, in our email deliverability guide.
Before we dive in, please note that some of these steps require changes to your organization's DNS. If you're not familiar or comfortable with updating DNS, you may want to send these instructions to your organization's tech contact.
Setting the Contact Email
First you'll need to set your organization's Contact Email. The Contact Email is the email address that platform emails are sent from, both to supporters who to take action and to admins subscribed to notifications. To set your organization's Contact Email, go to the admin homepage > Settings > Contact and enter the appropriate email address. Then click to Save. Please note that this email address should be tied to your organization's domain.
Once you've entered the appropriate Contact Email, you can continue configuring your organization's deliverability settings by going to the admin homepage > Settings > Deliverability.
The Domain Name listed on this page is based on your organization's Contact Email.
If the domain here is not correct, you'll need to first update your organization's Contact Email.
In the Email field, enter an email address for your organization's technical contact. Then click to Save.
Please note: if you're already using a Sendgrid product, you may need to expand the Advanced Settings section and choose a custom selector.
After saving, the Deliverability page will update to include a list of three CNAME records that your organization will need to configure in your DNS manager.
For each of these records, the URL on the left should (through the CNAME record) point to the URL on the right. (If you need help setting up a CNAME records, please see the DNS article in our help center or your DNS manager's help documentation.)
If you're using Cloudflare's proxy service, please make sure that these email deliverability records are not proxied. You can turn the proxy service off by clicking the orange cloud (which will then update to gray).
Once you've created the relevant CNAME records, return to the deliverability settings page and click to Verify. If your DNS records are configured correctly, you'll see a success message. (Please note: it may take a few minutes for these new records to propagate.)
Custom DKIM Selectors
If you're already using Sendgrid as your email provider (or if another tool you're using also uses Sendgrid), you may already have
s2._domainkey records in your DNS manager. If you do, you can specify a custom DKIM selector instead. If you've already progressed to the step that shows CNAME records, click to Remove and start over. On the first page, click the Advanced Settings link to expand the section.
In this section, check the Use custom DKIM selector box and then enter your DKIM Selector. This selector can be any combination of up to 3 characters. When you've entered your chosen selector, click to Save and the CNAME records will reflect your choice.
Please note: if you removed your previous configuration and started again, the first record will likely have changed too. Please verify that the first record is correct in your DNS manager.
FAQ: I'm changing my platform's contact email, do I need to update my deliverability settings?
Possibly. If the new contact email address is on the same domain as the previous contact email address (e.g. if you updated the contact email address from firstname.lastname@example.org to email@example.com), then you do not need to make any changes to your deliverability settings.
However, if the updated contact email address is on a different domain than the previous contact email address (e.g. if you updated the contact email address from firstname.lastname@example.org to email@example.com), then you will need to update your deliverability settings.
To update your deliverability settings go to the admin homepage > Settings > Deliverability. On this page, click the Remove button. You can now update your site's contact email address from the admin homepage > Settings > Contact. Once you've updated your contact email, return to the Deliverability Settings page and complete the deliverability configuration process.
If you have any questions, or need any help, please send us a support email.