Setting up your business email address for use by Copilot CRM

S
Written by Steven
Updated 10 months ago

When using CopilotCRM Email Automations that send emails, they rely on CopilotCRM's email servers to deliver messages to your leads and clients. These emails are sent on your behalf and usually employ the Contact Email address found in your CopilotCRM instance under "Settings" > "Company Information" > "Contact Details" > "Contact Email."


CopilotCRM uses this address as the "From" address when sending emails.
However, modern email systems have stringent anti-SPAM measures in place. To ensure that emails sent from CopilotCRM's servers are not flagged as SPAM, you need to add CopilotCRM's Email Servers to your business's DNS domain in a "Sender Policy Framework (SPF)" record. This record authorizes them to send emails on your behalf.
To accomplish this, follow these steps:

Check if your DNS domain already has an existing SPF record:

If you don't have an SPF record, the result will indicate that you have none. In this case, follow these instructions:

  • Log in to the management pages for your business's DNS domain (e.g., copilotcrm.com, managed by GoDaddy).
  • Add a new DNS TXT Record.
  • Use the following line as a placeholder until you obtain specific information for your domain from your vendor:
v=spf1 a mx ip4:198.244.55.150 ip4:159.183.146.182 ~all
    • The "v=spf1" is mandatory.
    • The "a mx" indicates using your existing DNS A and MX records to authorize your current vendor's Email Servers to send emails on your behalf.
    • When you acquire your vendor-specific SPF entries, replace the "a mx" entries with those. For example, you may have "include:" entries for your email vendors.
    • The two "ip4:" entries are for the two CopilotCRM Email Servers that will send emails on your behalf.
    • The "all" directive instructs receiving Email Servers not to accept email from any Email Server not listed in your SPF record, protecting you from spammers and hackers who attempt to impersonate you by sending fake emails from their servers.
  • Save the DNS TXT record. Note that DNS changes may take up to 48 hours to propagate across all DNS servers on the Internet, so some patience may be required.

If you already have an SPF record but don't have CopilotCRM's servers listed, follow these instructions:

  • Log in to the management pages for your business's DNS domain (e.g., copilotcrm.com, managed by GoDaddy).
  • Find the existing DNS TXT record containing "v=spf1" by adding the following in BOLD RED:
v=spf1 YOUR EXISTING SPF SETTINGS ip4:198.244.55.150 ip4:159.183.146.182 ~all
    • The two added "ip4:" entries are for the two CopilotCRM Email Servers that will send emails on your behalf.
    • Save the DNS TXT record. Similar to the earlier case, DNS changes may take up to 48 hours to propagate.

That's it! These steps will enhance the deliverability of emails sent from CopilotCRM on your behalf.

We would like to say a special thanks to Mike Callahan from Simple Growth Systems for helping us write this article.
Did this answer your question?