In this article, we'll review how to set up the SendGrid integration in Keela and configure your email addresses to send E-blasts and emails from your own domain.
Set Up the SendGrid Integration
Before you start, we recommend reviewing the requirements for the SendGrid integration.
To continue, you'll need a few key pieces of information:
- Account login credentials and access to DNS management settings for your domain
- Administrative access to the Organization Settings for your organization
- Keela user account with an email address that matches the domain
- Organization-wide email address that matches the domain (optional)
Once you have that information, you can get started!
Note: We suggest that you have your website or email administrator assist you with adding CNAME and MX records to your domain. Incorrect configuration may disrupt delivery of your emails sent from inside or outside of Keela. In addition, we also suggest that you make and keep a copy of your existing DNS records in a separate location before making changes, in case you need to revert to your previous settings.
1. Connect your domain to Keela and create SendGrid settings
To integrate with SendGrid, head over to Organization Settings by clicking on the organization name in the top right corner of Keela. Select the Integrations tab.
Find the SendGrid widget and click on the Connect Domain button.
You will be prompted to add your organization's domain. Make sure not to include http://, www. or @ - just the domain name itself (i.e. yourorganization.org) and click 'Save'.
Next, on the Authenticate Email Domain screen, you will see Domain Authentication (CNAME) and Reply Tracking (MX) settings that have been created.
In the following steps, you'll create new CNAME and MX records on your domain using these settings and use them to connect your domain with Keela.
2. Create DNS records on your domain using Keela settings
Navigate to your domain administration website, log in and locate the DNS management tool. This may be located on the domain itself, or in your account settings.
Next, add a new DNS record, choose the type (CNAME or MX) and copy and paste the settings from the Authenticate Email Domain screen in Keela to fill in the fields on your new DNS record. Below is an example of creating a DNS record for the first CNAME.
First, copy the record details from Keela using the copy button:
Then, paste them into the new DNS record and Save when finished:
Click 'Save' when finished. Repeat this process for the remaining 2 CNAME records, then create the MX record. When you're finished, you should see 3 CNAME records and 1 MX record on your domain's DNS panel.
Notes on creating your DNS records:
- "Points to" may also be called "Destination".
- The TTL field does not need to be changed.
- For the MX record, in the Priority field, enter a value of "10".
3. Authenticate your email domain
When you have added all four DNS records to your domain manager, return to Keela. Click the Authenticate button. This will verify your DNS records and connect your domain to Keela.
You will then see this message:
Note: It can take up to 48 hours for your DNS records to be fully verified. If the Status for each record does not appear as "Verified" after 48 hours, please contact Support.
After all records have been verified, when you return to Authenticate Domain and click the Authenticate button, the integration confirmation message will appear.
Set Up Your Outgoing Email Addresses
Now that you have authenticated your domain, you can configure an organization-wide email address (i.e. email@example.com) and a personal email address on this domain (i.e. firstname.lastname@example.org) to choose when sending emails and E-blasts from Keela.
Configure an organization-wide email address
If you have an organization-wide email that you want to use to send newsletters or other mass communication, click on the Edit Organization Email button.
Enter the email address that you want to use for sending organization-level emails and click "Save". This email will replace the default organization email address ending in keela.co.
Configure your personal email address
If the email that you used to sign up for Keela with has the same domain as the one you have authenticated (i.e. email@example.com), you can choose to use it as your outgoing email address.
To turn on this functionality, click on Personal Notifications.
Select the Notifications & Emails tab and scroll to Other Email Settings at the bottom of the page. You will see a setting called Outgoing Email Address which shows your keela.co email address.
Click the slider to the right side to change from your keela.co address to your domain email address. This email will replace the default personal email address ending in keela.co.
Want to learn more about managing DNS records? Check out some of these resources.
Changing DNS Settings
Advanced DNS Settings (Squarespace)
Add an MX record (GoDaddy)
Add a CNAME record (GoDaddy)
How to update the DNS records for my domain (Web Hosting Canada)
Understanding DNS Records
DNS Records Explained (Bluehost Web Hosting)
Common DNS Request Types (OpenDNS)