Email deliverability is the process of getting emails into inbox folders. We take deliverability very seriously so please read this post carefully.
By default, we work with SparkPost (top enterprise level ESP) to make sure your emails are sent with the highest levels of success for landing in users’ inbox.
You need to setup domain authentication
To be able to send emails on your behalf (send emails from c[email protected]) we need to authenticate our servers for your domains. This is a required step and we can’t send emails without it.
If you do not authenticate your domain, we will fallback to a whitelabel domain (vtcd.net) and can not be changed.
Note that by default a single domain name will show up under Settings -> Email Settings (click on Verify and add domain, refresh page and click Verify again to see the values for your domain) for authentication. If you want to proceed with another domain please contact us so we add it for you.
Steps for domain authentication
For these steps you’ll need access to edit your DNS zone. This is found in your domain Cpanel or at your hosting provider.
1. SPF authentication
First check if SPF value already exists. If yes, continue with editing existing value. Otherwise you will need to add a new entry.
Edit existing TXT record for SPF authentication
Make sure value of this entry includes include:sparkpostmail.com as pictured above
Create new TXT record for SPF authentication
Name: domainname.com Change this with your own domain!
Value: v=spf1 a mx include:sparkpostmail.com ~all
2. DKIM authentication
Create new TXT record for DKIM authentication.
DKIM authentication is different for every domain. You can find your DKIM settings under Setup->Email Settings (it requires you to have admin role to get them).
Only one of these methods is required, so please at least do method 1.
Changes might take up to 24 hours because of DNS propagation.
Other supported email providers
Note that you can also use your own Mailgun, SparkPost, Mandrill, Sendgrid, Amazon SES or any SMTP account for email delivery. Our app will use your credentials to send all emails through one of these accounts.
This feature is used by businesses with old reputation of sending through existing email providers, which has it’s own benefits. Please get in touch if you want to integrate with existing email provider.
For all the other email providers you add, we won’t check for authentication. Please make sure these are correctly set before starting sending emails. Use our testing feature.
Authenticate other domains than your shop domain
We can add other domains to be authenticated if you want to use them for sending emails using our default email provider. Please send us an email.