Setting Up a Custom Domain
CartStacks custom domain feature can be utilized to increase deliverability rates of your abandoned cart or booking emails. This feature will allow our emails to go out as if they were sent from your domain. Due to recent changes with Google and Yahoo mail services requiring more stringent requirements for bulk senders, setting up a custom domain with CartStack is strongly recommended!
More information and details can be found on our blog.
Create your Custom Sending Subdomain
1. Navigate to the Custom Domain options on your settings page in the dashboard.
2. Enter the subdomain you would like to use. It's important that the subdomain you choose be unique to CartStack and not used for any other type of email sending. Here are a few examples that you might use: recovery.yoursite.com, cart.yoursite.com, cs.yoursite.com, messages.yoursite.com.
3. Once you've chosen a subdomain, click the submit button to create the DNS entries.
Adding the DNS entries to your website
1. After the DNS entries have been generated, you'll need to add the new records to your website's DNS settings.
Here is a list of common providers and their general instructions for updating DNS records:
- Cloudflare - If using Cloudflare and the CNAME won't verify, set that record to Public/DNS instead of proxied/private. Once the record shows that it's verified in CartStack, the record can be switched back to Proxied/Private.
- Google Domains
Here is an example screenshot of how the records might look. This screenshot is from a GoDaddy DNS management console and is using the example domain of "testing.cartrecovermail.com". Do NOT use the exact records in this screenshot as they are unique to this example domain.
2. Once the records have been added in your DNS management console, navigate back to your Custom Domain options. Click the Verify DNS Settings and once the records show that they are all Verified, the custom domain will be live!
What if the DNS records aren't validating?
If your records aren't validating, please check the following:
- Double-check all the values and make sure they were placed properly.
- Check for any empty spaces before or after values.
- Try re-publishing the changes with your host.
- Some DNS changes may not propagate immediately and might take some time (up to 24 hours).
- If using Cloudflare and the CNAME won't verify, set that record to Public/DNS instead of proxied/private. Once the record showsverified in CartStack, the record can be switched back to Proxied/Private.