How to set up link branding
To serve all of the click-tracked links, opens, and images in your emails from your domain, use Email link branding. This replaces sendgrid.net for Global Email send or eu.sendgrid.net for Regional Email send with your domain.
- 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, or use Auto provision SSL Certificate during setup to have Twilio SendGrid provision and renew one for you.
- 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:
- Click 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:
- Click Assign to a subuser. The Subuser dropdown menu appears.
- Select a subuser from the menu.
- To limit your domain to the European Union, click Make link EU-pinned.
- EU email subusers must pin their domain to the EU region.
- To encrypt this link using Transport Layer Security (TLS or SSL), click Auto provision SSL Certificate. Twilio SendGrid configures SSL for your branded link.
- Twilio activates this setting for added branded links. To add SSL to your existing branded link, re-run this setup and turn on Auto provision SSL Certificate.
- 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.
- 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 turned on Auto provision SSL Certificate, this table includes two additional records: a CNAME record and a TXT record. Twilio SendGrid uses these to issue and renew your SSL certificate.
- 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.
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.