Setting up a dedicated sending domain authenticates your sending infrastructure so that, when emails reach inbox providers (e.g., Gmail, Yahoo, Microsoft, etc.), they will appear to come from your brand, rather than from the ManySales shared domain. There are several reasons you may want to have a dedicated sending domain, including to have greater control over your business’s branding and sending reputation. In this article, you will learn more about how to setup your own sending domain with ManySales' self-service tool.
In this guide, we will walk through these points in detail:
- Benefits of setting up your own sending domain
- How to add a dedicated outbound domain
- Verify your outbound domain
- List of common DNS Providers
- Improve your sending reputation
Now let's get started!
1. The benefits of setting up your own sending domain
Using a dedicated sending domain improves deliverability in the eyes of inbox providers since you will now send from your own domain. As such, your mailed-by address will match the domain you’re sending from. This means that your emails will no longer appear to be sent by a shared domain.
For example, in the image below, the via mail.manysales.io will no longer appear after you have set up your own domain. The mailed-by and signed-by will be replaced with your own sending domain as well.
2. How to add a dedicated Outbound Domain?
- Go to ManySales app > General Settings > Email Outbound Domain section.
- Key-in your domain name, then click Add Domain button to start generating code. For example, I am using the domain of Cloudflare provider, I'll enter my domain as qc1.giang.dev
3. Verify your Outbound Domain
What is the definition of the records ManySales requires?
- TXT: To associate a string of text with a hostname. These are primarily used to verify that you own a domain.
- CNAME (A Canonical Name): To create an alias from one domain name to another domain name. A common example is the www subdomain which is provided as an alias to the root domain name - users accessing “www.example.com” are referred to the root domain (or DNS zone apex) “example.com”. Read more.
- TTL: Seconds until the network forgets your DNS details and will come asking for them again. Generally, it's fine to leave default settings. Read more.
To verify your DNS domain, please go to your domain provider site. In my case, I will verify the DNS domain by going to https://dash.cloudflare.com/ , select the domain which I'm going to create a mailer for - giang.dev (see the screenshot below)
Select the DNS section. At the drop-down box named Type, select a relevant type as required in ManySales.
Copy the information in the Name column in DNS Record (from ManySales) then paste it into the Name field.
Copy the information in the Value column in DNS Record (from ManySales) then paste it into the Content field
Remember to set the Time To Live (TTL), this would decide the verification period.
Hit Add Record button then do the same thing with the rest value in DNS Record.
Once you're done adding the value, back to ManySales and click Verify button to finish the process.
- If you decide to add your own outbound domain, the ManySales shared domain will no longer work for your account.
- The process on your Domain Service platform might be different from the example above. In case you encountered problems during the process, please share it in detail and provide screenshots that will help us investigate.
- It might take up to 48 hours to completely verify your domain, how long this process would take is relied on your Domain Service company.
4. Common DNS Providers
Here is the list of common DNS Providers, and the links below will take you to the settings page directly. If yours is not listed contact your DNS Provider for assistance.
- GoDaddy: MX - CNAME - TXT
- NameCheap: All Records
- Network Solutions: MX - CNAME - TXT
- Rackspace Email & Apps: All Records
- Rackspace Cloud DNS: Developer Guide
- Amazon Route 53: Developer Guide
- DigitalOcean: DigitalOcean Guide (Process from Step 4)
5. Warming up your sending reputation
It is essential to limit email sending in the first 2-4 weeks after setting up your dedicated sending domain; this process of limiting sending to only your most engaged subscribers is called 'warming'. Warming your domain causes inbox providers (such as Gmail, Yahoo, etc...) to see you as a "good" sender and strengthens your sending reputation.
Firstly, enable high engagement email workflows:
Types of flows that typically see very high engagement include:
- Welcome new subscribers
- Abandoned cart
We suggest enabling these flows the first day you begin using your dedicated sending domain and running them for 3-7 days before sending one-off campaigns, depending on your sending volume of flows alone.
If you normally send win-back or re-engagement flows, turn these off during the first couple weeks of warm-up. Also, refrain from sending campaigns larger than 10,000 recipients in the first week to avoid spamming your customers. Also, it's important to maintain the high engagement rate, monitor your low-engagement flows and campaigns carefully to not damage your sending reputation. You should take the engagement data from your previous Email Service Provider (ESP) into account to segment your audience accurately.
Then, you can begin sending campaigns to engaged segments:
We suggest creating warming segments based on engagement over 30, 60, 90, 120, and 180 days. You will use these when sending over time, starting with your 30-day segment. If you send to inactive subscribers, you will be at risk of having your emails moved to spam by ISPs (like Google, Hotmail, etc.).
After your first send, a rule of thumb is to aim for open rates of 20% or higher, unsubscribe rates less than 0.2%, and spam complaint rates less than 0.08%. Keep in mind that these specific numbers vary per sender.
Should you need further support, please feel free to contact us via live chat or email us at firstname.lastname@example.org