Cloudflare
Verify your domain on Cloudflare with Reloop.
Add domain to Reloop
First, log in to Reloop and add a domain.

Automatic setup (recommended)
The fastest way to verify your domain on Cloudflare is Auto populate in Reloop. This uses Domain Connect to configure your DNS records.
- Go to your Domains page in Reloop and open the domain.
- (Optional) If you want to receive emails, turn Receiving on before Auto-populate so the inbound MX is included. Learn more below.
- Click Auto populate.
- Authorize Reloop in Cloudflare and approve the records.
- Return to Reloop — records are written automatically.
That’s it. Your domain will usually verify within a few minutes.
If Auto-populate fails, use Manual setup below. See also Auto-populate DNS and Auto-populate failed.
Manual setup
If you prefer to add DNS records manually, follow these steps. Always copy Type / Name / Value from your domain page in Reloop — examples below use placeholders.
Log in to Cloudflare
Log in to your Cloudflare account and open DNS → Records for the domain whose nameservers match *.ns.cloudflare.com.

If Reloop or dig NS yourdomain.com shows a different host, stop and edit that host instead — see Wrong nameservers.
Add MX SPF record
Click Add record on Cloudflare:
- Set the Type to
MX. - Set the Name to the host Reloop shows (for a subdomain like
team.example.com, Cloudflare often wantsteam). - Copy the MX value from Reloop into the Mail server field (typically
reloop.sh). - Use
Autofor TTL. - Set Priority to the value Reloop shows (often
10). - Select Save.


Below is a mapping of the record fields from Reloop to Cloudflare:
| Cloudflare | Reloop | Example value |
|---|---|---|
| Type | Type | MX |
| Name | Name | team (or @ for the root) |
| Mail server | Value | reloop.sh |
| Priority | Priority | 10 |
| TTL | TTL | Auto |
Omit your domain from the Name field when Cloudflare appends it. Paste team, not team.example.com.
Do not reuse the same priority for conflicting MX records you must keep. If Priority 10 is already in use on that host, follow Reloop’s UI or use a separate subdomain.
Add TXT SPF record
Click Add record on Cloudflare:
- Set the Type to
TXT. - Set the Name to the host Reloop shows (same host as the sending MX, e.g.
teamor@). - Copy the TXT value from Reloop into Content (typically
v=spf1 include:reloop.sh -all). - Use
Autofor TTL. - Select Save.


| Cloudflare | Reloop | Example value |
|---|---|---|
| Type | Type | TXT |
| Name | Name | team (or @ for the root) |
| Content | Value | v=spf1 include:reloop.sh -all |
| TTL | TTL | Auto |
Omit your domain from the Name field when Cloudflare appends it. Paste team, not team.example.com.
Add TXT DKIM record
Click Add record on Cloudflare:
- Set the Type to
TXT. - Set the Name from Reloop (selector is usually
reloop._domainkey). For a subdomain zone at the apex, Cloudflare often needsreloop._domainkey.team. - Copy the full TXT value from Reloop into Content (
v=DKIM1; k=rsa; p=…). - Use
Autofor TTL. - Select Save.


| Cloudflare | Reloop | Example value |
|---|---|---|
| Type | Type | TXT |
| Name | Name | reloop._domainkey (or reloop._domainkey.team under the apex zone) |
| Content | Value | v=DKIM1; k=rsa; p=… (unique per domain) |
| TTL | TTL | Auto |
Omit your domain from the Name field when Cloudflare appends it. Paste reloop._domainkey or reloop._domainkey.team, not the full FQDN ending in .example.com.
Receiving emails
If you want Reloop to receive mail on this hostname, turn Receiving on in the domain settings in Reloop, then click Add record on Cloudflare:
- Set the Type to
MX. - Set the Name to the host Reloop shows (e.g.
teamor@). - Copy the MX value from Reloop into Mail server (typically
inbound.reloop.sh). - Use
Autofor TTL. - Set Priority as shown in Reloop (often
10). - Select Save.


| Cloudflare | Reloop | Example value |
|---|---|---|
| Type | Type | MX |
| Name | Name | team (or @ for the root) |
| Mail server | Value | inbound.reloop.sh |
| Priority | Priority | 10 |
| TTL | TTL | Auto |
Complete verification
Return to Domains in Reloop, open the domain, and click Verify & finish. It may take a few minutes (rarely up to 48–72 hours) — see propagation.

When verification succeeds, Reloop shows You're all set! — Domain added → Verified → Ready to send. Your domain is verified and you are good to go.

Cloudflare-specific notes
- Keep Reloop mail/auth records on DNS only (grey cloud). Orange-cloud proxy often breaks verification.
- Optional DMARC and tracking (
linkCNAME) rows also appear in Reloop when enabled — add them the same way from the dashboard values.
Troubleshooting
If your domain is not successfully verified, try these common fixes.
Related
Was this page helpful?
- Need help? Contact Support.
- Chat with Reloop developers on Discord.
- Check out our changelog.
- Questions? Contact Sales.
- LLM? Read llms.txt.