Supported Providers
Domain Connect is currently available for domains managed by Cloudflare. If your domain’s DNS is hosted on Cloudflare, you’ll see a Configure with Cloudflare button on your domain’s detail page in the Lettr dashboard.Domain Connect support for additional DNS providers will be added in the future. For providers not yet supported, configure DNS records manually using the values shown on your domain’s detail page. See the DNS Guides for provider-specific step-by-step instructions.
How It Works
The process is the same for all domain types — sending, tracking, and inbound. You click a button in Lettr, review the proposed records in Cloudflare, and apply them.Lettr Generates a Signed URL
Lettr creates a cryptographically signed URL containing all the DNS records your domain needs. The URL includes every record type, name, and value, along with a digital signature that ensures nothing can be altered in transit. Cloudflare verifies this signature before applying anything.
You're Redirected to Cloudflare
Clicking the button takes you to Cloudflare’s Domain Connect page, which shows a clear summary of the DNS records that will be added to your domain. You can review each record before proceeding.
Review and Apply
Once you’re satisfied, click Apply to have Cloudflare configure all the records in your account. This happens instantly — Cloudflare adds the records directly through its API, so there’s no waiting for you to manually create each one.
What Records Are Configured
Domain Connect sets up exactly the records that Lettr needs for each domain type. The specific records vary depending on whether you’re configuring a sending, tracking, or inbound domain, and whether you’re using a root domain or a subdomain.Sending Domains
For root domains (e.g.,example.com), Domain Connect configures:
- SPF — TXT record authorizing Lettr’s mail servers to send on your behalf
- DKIM — TXT record containing your domain’s cryptographic signing key
- DMARC — TXT record defining your domain’s email authentication policy
mail.example.com), the records are slightly different:
- CNAME — Points your subdomain to the mail infrastructure
- DKIM — TXT record with your domain’s signing key, scoped to the subdomain
- DMARC — TXT record with your DMARC policy, scoped to the subdomain
Tracking Domains
Tracking domains need two CNAME records:- Certificate validation CNAME — Allows Lettr to provision an HTTPS certificate for your tracking subdomain
- Traffic CNAME — Routes tracking requests (open pixels, click redirects) to Lettr’s tracking proxy
Inbound Domains
Inbound domains need three MX records (all at priority 10) that direct incoming email to Lettr’s mail servers for processing.Using Domain Connect
For Sending Domains
- Go to Domains → Sending and select your domain
- On the domain detail page, click Configure with Cloudflare
- Review the DNS records Cloudflare presents — you’ll see the CNAME (or SPF for root domains), DKIM, and DMARC records that will be applied
- Click Apply to configure the records
- Back in Lettr, click Verify Records to confirm everything resolved correctly
For Tracking Domains
- Go to Domains → Tracking and select your tracking domain
- Click Configure with Cloudflare
- Review and apply the certificate validation and traffic CNAME records
- Return to Lettr and click Verify Records
For Inbound Domains
- Go to Domains → Inbound and select your inbound domain
- Click Configure with Cloudflare
- Review and apply the three MX records
- Return to Lettr and click Verify Records