Custom Sender Domain
The Custom Sender Domain feature lets you authenticate your own domain with CheckFlow so that emails sent via Mail-To controls use an address from your domain (e.g. notifications@yourcompany.com) rather than CheckFlow's default sending address.
note
Custom Sender Domain is an Enterprise plan feature and is only available to Team Administrators.
How It Works
When you register and verify a domain, CheckFlow authenticates it with the underlying email provider. This allows CheckFlow to send on behalf of any address on that domain. Once verified:
- You can enter any
@yourdomain.comaddress in the From field of a Mail-To control. - A Default From Email address is used as a fallback whenever a Mail-To control's From field is left blank.
Setting Up a Custom Domain
- Click Team in the left navigation bar.
- Click the Email tab.
- Fill in the registration form:
| Field | Description |
|---|---|
| Domain | The domain you want to authenticate (e.g. yourcompany.com). |
| Default From Email | The fallback sender address used when a Mail-To control's From field is left blank. Must be an address on the domain you are registering (e.g. noreply@yourcompany.com). |
| Default From Name | The display name shown alongside the fallback sender address (e.g. Your Company). |
- Click Register Domain.
CheckFlow will generate a set of DNS records that must be added to your domain.
Adding DNS Records
After clicking Register Domain, a table of DNS records is displayed. Add each record to your domain registrar or DNS provider exactly as shown.
| Column | Description |
|---|---|
| Type | The DNS record type (typically CNAME or TXT). |
| Host | The hostname or subdomain to create the record under. |
| Value | The value to assign to the record. |
| Valid | Whether CheckFlow has confirmed the record is resolving correctly. |
info
DNS changes can take up to 48 hours to propagate. If verification fails shortly after adding the records, wait and try again.
Verifying the Domain
Once your DNS records have been added, click the Verify button. CheckFlow checks each record and updates the domain status:
| Status | Meaning |
|---|---|
| Pending | The domain has been registered but not yet verified. |
| Verified | All DNS records are valid. Emails can now be sent from any address on this domain. |
| Failed | Verification was attempted but one or more DNS records could not be confirmed. Check that all records have been added correctly and try again. |
The Valid column in the DNS records table shows which individual records have been confirmed, making it easier to identify any that are still missing or incorrect.
Updating the Default Sender
After the domain is registered (at any status), you can update the Default From Email and Default From Name without re-registering the domain:
- On the Email tab, scroll to the sender details section below the DNS records table.
- Update the Default From Email and/or Default From Name fields.
- Click Save.
The new details take effect immediately for any Mail-To send where the From field is blank.
Using Your Domain in a Mail-To Control
Once your domain is Verified, open any Mail-To control in the Template editor and enter an address on your domain in the From field (e.g. notifications@yourcompany.com). CheckFlow will send the email from that address.
If the From field is left blank, the Default From Email configured here is used instead.
For full details on the Mail-To control, see Mail-To Control.
Removing a Custom Domain
To remove your custom domain configuration:
- On the Email tab, click Remove Domain.
- Confirm the removal in the dialog that appears.
Once removed, all Mail-To emails revert to CheckFlow's default sender address. The DNS records you added to your domain provider can be deleted, but are otherwise harmless if left in place.
warning
Removing a domain cannot be undone. Any Mail-To controls that reference an address on the removed domain will fall back to CheckFlow's default sender until a new domain is registered and verified.