To ensure our system emails reach your affiliates and don't end up in spam, we use SendGrid, a leading email delivery service. If you've noticed issues with emails going to spam or affiliates not receiving them, it's crucial to set up an SPF record for the domain name associated with from the address you will be using for the system emails. Here's a straightforward guide to help you.


What are SPF Records?

  • SPF (Sender Policy Framework): A verification that lets email servers know SendGrid can send emails on your behalf.


Setting Up SPF for Better Deliverability

Step 1: Determine Where Your Site is Hosted

It's essential to identify where your domain's DNS settings are managed. Though you might have purchased your domain from registrars like GoDaddy or Namecheap, your website could be hosted on platforms like Wix or Shopify.

  • Review emails or invoices related to your website's hosting or domain.

  • If unsure, check your domain on Whois Lookup to see its registrar.  You will then be able to tell where your domain DNS is managed by looking at the name server addresses tied to your domain. For example, if you see name server addresses like: ns1.wixdns.net, ns2.wixdns.net that means your DNS is managed at Wix, so you will need to login there to manage your DNS settings and add the SPF record there.


Log into the platform where your DNS is managed.

Step 2: Locate DNS Settings

Navigate to your domain settings and find the 'DNS Settings' or a similar option.

Step 3: Adding or Modifying the SPF Record

  1. In your DNS settings, look for a TXT record that starts with v=spf1. If you find one, you already have an SPF record.

  2. If you don't have an SPF record:

    • Add a new DNS record.

    • Choose 'TXT' for 'Type'.

    • Enter '@' for 'Host' or 'Name'.

    • For 'Value' or 'Text Value', input: v=spf1 include:sendgrid.net ~all

    • Save the changes.

  3. If you already have an SPF record:

    • Do not create a new one; it can hinder email delivery.

    • Update the existing SPF record by adding include:sendgrid.net before ~all or all in the 'Value' field.

    • For example, if your current record looks like v=spf1 include:example.com ~all, modify it to v=spf1 include:example.com include:sendgrid.net ~all.

    • Save the changes.

Conclusion

Setting up SPF records helps assure better email deliverability through SendGrid. For assistance or questions, please contact our support team!