Custom Sender Domain
You can verify your own domain with CheckFlow so that emails sent by Mail-To controls come from an address on your domain, such as notifications@yourcompany.com, rather than from CheckFlow's own address.
Once the domain is verified:
- Any address on the domain can be entered in a Mail-To control's From field.
- A default sender is used whenever a Mail-To control's From field is left blank.
Before You Start
- You must be an Administrator.
- Your team must be on the Enterprise plan. The Email tab is not shown on other plans.
- You need access to your domain's DNS settings, or someone who has it.
- A team can have one sending domain at a time.
Register the Domain
- Open the Email tab of Team Management.
- Under Sending domain, fill in the fields:
| Field | Description |
|---|---|
| Domain | The domain on its own, such as yourcompany.com. Once it is verified, any address on it can be used as a sender. |
| Default sender address | Optional. Used when a Mail-To control's From is left blank. Must be an address on the domain, such as noreply@yourcompany.com. |
| Default sender name | Optional. The name shown with the default sender address, such as Your Company. |
- Click Register domain.
The domain is shown with the status Pending, and a table of DNS records to add.
Add the DNS Records
Add each record at your domain provider exactly as shown. Use the copy buttons beside Host and Value to avoid typing mistakes.
| Column | Shows |
|---|---|
| Type | The kind of record: CNAME records for teams in the US, TXT records (DKIM, SPF and DMARC) for teams in Europe. |
| Host | The name to create the record under. |
| Value | What the record should contain. |
| Found | A tick once CheckFlow can see the record. |
DNS changes can take up to 48 hours to reach everyone.
Verify the Domain
Click Verify. CheckFlow looks up each record and sets the domain's status:
| Status | Meaning |
|---|---|
| Pending | Registered, not yet verified. |
| Verified | Every record was found. Emails can now be sent from any address on the domain. |
| Failed | The last check did not find every record. The Found column shows which are missing. Fix them, wait, and click Verify again. |
Change the Default Sender
You can change the default sender at any time, whatever the domain's status.
- On the Email tab, under Default sender, change the Address or Name.
- Click Save.
The new sender is used from then on, for every Mail-To control whose From is blank.
Use the Domain in a Mail-To Control
Once the domain is Verified, open a Mail-To control in the Template Designer and enter an address on your domain in its From field. If From is left blank, the default sender is used. See Mail-To Control.
Remove the Domain
- On the Email tab, click Remove domain.
- Click Remove domain again to confirm.
What Happens Next
- After verification, Mail-To emails come from the address in each control's From field, or from the default sender.
- After removal, Mail-To emails come from CheckFlow's own address again. To use the domain later, it has to be registered and verified again. The DNS records can be deleted at your provider, but do no harm if left.
- Every other Administrator is notified when you start setting up a domain and when you remove it.
If It Does Not Work
| What you see | Why | What to do |
|---|---|---|
| There is no Email tab | Your team is not on the Enterprise plan | See the pricing page. |
| Invalid Domain | You entered more than the domain, such as https:// or a path | Enter the domain on its own, such as yourcompany.com. |
| Domain Already Set Up | The team already has a sending domain | Remove the current domain before adding another. |
| Invalid Sender | The default sender is not an address on the domain | Use an address that ends with your domain. |
| Not Verified Yet | The DNS records were not found | Check the records against the table, then try again later. DNS changes can take up to 48 hours. |
| Not Registered | The email provider did not accept the domain | Check the domain and try again, or contact support. |
Related Pages
- Mail-To Control — the control that sends from the domain.
- Shared Checklist Branding — the same idea for the shared checklist page.
- Team Management — the other tabs.