How to set up link branding
Email link branding allows all click-tracked links and open-tracked images in your emails to originate from your domain instead of from sendgrid.net.
- To determine whether the email message looks trustworthy enough to deliver, spam filters and inbox providers look at the links within email messages.
- To determine whether filters and providers can trust the links, they use the reputation score of the root domain.
Link labeling helps email deliverability as you don't rely on click tracking going through a domain that you don't control.
Setting up link branding requires changes to your DNS records. Before you proceed, do the following:
- Identify your domain provider.
- Confirm who has access or permission to change DNS records with your provider.
- Add a TLS certificate to the domain or subdomain that serves your links.
- To use EU-pinned domains or link branding, your account must be on the Email API Pro (or higher) plan or the Marketing Campaigns Advanced (or higher) plan. Learn more about how to send Emails with Twilio SendGrid on EU servers.
Info
When you set up your domain authentication, you can also set up link branding.
To set up and verify link branding:
-
Log in to the Twilio SendGrid console.
-
Go to Settings > Sender Authentication. The Sender Authentication page appears.
-
Go to Link Branding section, click Brand Your Links. The Brand Your Links page appears.
-
From the Which Domain Name Server (DNS) host do you use? dropdown menu, select your domain service provider.
-
Click Next. The Create a Branded Link page appears.
-
Type the domain from which you plan to send email messages in the Domain You Send From box.
- Type the domain that you want your links and images to use in this box.
- Only enter the name of your root domain and not a specific hostname like
wwworhttp://www. - This domain must match the domain of your from address on the emails you sending. For example: To brand with the domainexample.sendgrid.com, set the link branding domain to besendgrid.com.
-
Click Advanced Settings.
- To create a custom subdomain:
- Select Use a custom link subdomain. The Return Path box appears.
- Type the label for your custom domain into this box. If you don't provide a label, Twilio SendGrid creates one for you.
- To assign this link branding to a subuser:
- Select Assign to a subuser. The Subuser dropdown menu appears.
- Select a subuser from the menu.
- To limit your domain to the European Union, check Make link EU-pinned.
- EU email subusers must pin their domain to the EU region.
- To create a custom subdomain:
-
Click Next. The Install DNS Records page appears.
-
Add all the Canonical Name (CNAME) records on this screen to your DNS host.
Manual SetupSend To A Coworker- The Manual Setup tab displays the DNS records for your DNS host provider.
- This table includes two pairs of CNAME records: the CNAME hostname in the Host column and the domain to which that CNAME must point in the Points To column.
- If you want to set a custom subdomain for the first of these records, return to the Create a Branded Link page and add a custom link subdomain.
- To add the records displayed, follow the instructions for your DNS provider.
- After adding the DNS records to your domain, return to the Twilio SendGrid console.
- Select I've added these records.
- Click Verify.
- If verification succeeded, you should see the records.
- If only Twilio SendGrid verified half of your records, wait. It's also possible that you entered one of your records incorrectly.
- If you need help, see Troubleshooting Sender Authentication.
- Any time that you send an email with a
fromaddress where the domain matches your branded link domain, Twilio SendGrid applies that domain to your email. If you want to update the domain from which you send email, update your branded link.
- The Manual Setup tab displays the DNS records for your DNS host provider.
Links and images in your email messages appear to originate from your custom domain. To update the domain that appears in the links in your email, update your link branding.
DNS verification can take 48 hours
DNS verification can take up to 48 hours after upload. To find if verification completed, to the Sender authentication page and click Verify.
If you click verify, and only half of your CNAME records verify, this usually means that you need to wait a bit longer. It's also possible that you entered one of your records in incorrectly. To get additional help troubleshooting, see Sender authentication troubleshooting.
GoDaddy appends your domain to added DNS records. This results in a CNAME record incompatible with link branding.
For example: If you entered url1234.example.com as a CNAME entry, GoDaddy would store this value as url1234.example.com.example.com.
To match the expected result given in the previous example, change your CNAME values to resemble the following entries:
| Hostname that Twilio SendGrid expects | Enter GoDaddy DNS CNAME value as |
|---|---|
url1234.example.com | url1234 |
1234567.example.com | 1234567 |
Don't change the value for the Points to field.
When configuring CNAME records in CloudFlare, set CNAME Flattening to Flatten CNAME at root on DNS settings page.
You can't change any branded link created before 2015. To change or update it, delete the branded link and recreate it using an authenticated domain.