How to Authenticate Your Domain Name on Namecheap
Introduction
To send newsletters and automations from systeme.io with strong deliverability, you must authenticate your domain at your registrar. If your domain is on Namecheap, add the CNAME and TXT records shown in your account to Advanced DNS (help article 4234).
This guide covers email authentication only—not connecting a custom funnel domain (that uses separate CNAMEs under Settings → Custom Domain).
Prerequisites
- Active systeme.io account.
- Domain on Namecheap (or DNS managed there).
- Access to Domain List → Manage → Advanced DNS.
- Domain entered in systeme.io without www (for example
yourbrand.com). - Per platform rules, link an active site on the domain when authenticating for email—see general domain authentication.
Step 1 — Generate Records in systeme.io
- Log in to systeme.io.
- Open Settings → Emails.
- Click to authenticate your domain and display sender information in headers.
- Enter your domain without www and click Save.
- Status shows Pending until DNS is correct.
- Refresh if needed, then click the eye icon to view three CNAME records and one TXT record.
Keep this panel open while you add each row in Namecheap.
Step 2 — Open Namecheap Advanced DNS
- Log in to Namecheap.
- Go to Domain List from the sidebar.
- Click Manage next to the domain you are authenticating.
- Open the Advanced DNS tab.
- In Host Records, click Add New Record.
Step 3 — Add the Three CNAME Records
For each of the three CNAME lines from systeme.io:
- Click Add New Record.
- Type: CNAME Record.
- Host: paste from systeme.io but enter only the part before your domain.
- Example: if systeme.io shows
si942517.sio-team.org, entersi942517in Host. - For DKIM hosts, use exactly what the eye icon shows for the host part—for example
systemeio1._domainkeywithout appending.yourdomain.comagain (Namecheap adds the domain automatically).
- Example: if systeme.io shows
- Value: paste the target from systeme.io and append a period (.) at the end (for example
inbound.systeme.io.). - TTL: Automatic or default.
- Click the green checkmark to save the record.
Example pattern (your values differ per account):
- Return-path host →
inbound.systeme.io. - DKIM selector →
key1.systeme.io.(or values from your panel)
Namecheap Host field rule
Do not paste the full FQDN into Host when Namecheap already suffixes your domain. For something._domainkey.yourdomain.tld, Host is only something._domainkey.
Step 4 — Add the TXT Record
- Add New Record → Type: TXT Record.
- Host: match systeme.io (often
@for root-related TXT, or a specific prefix from the eye icon). - Value: paste the full TXT string in one line—no extra quotes unless Namecheap requires them in the UI.
- Confirm with the green checkmark.
If validation fails, check for line breaks, smart quotes, or truncated SPF text.
Step 5 — DMARC (Recommended)
Add a DMARC TXT in Namecheap for stronger deliverability:
- Type: TXT Record
- Host:
_dmarc - Value: for example
v=DMARC1; p=none; rua=mailto:you@yourdomain.com
Details: How to Create a DMARC Record.
Step 6 — Verify in systeme.io
- Allow DNS propagation (often 15 minutes–48 hours; Namecheap often updates quickly).
- Return to Settings → Emails on systeme.io.
- Confirm status changes from Pending to Verified.
- Confirm your sender email address on the same domain if not done yet.
Namecheap-Specific Notes
- Parking CNAME: default parking records may conflict—edit or remove only what conflicts with new auth hosts; do not break unrelated mail if you use Namecheap Private Email on the same domain without planning.
- CNAME at @: Namecheap discourages naked-domain CNAME for email auth records—use the exact hosts systeme.io provides, not @, unless explicitly instructed for a different product.
- Private Email + systeme.io: if you use Namecheap mailboxes, read their integration KB for hourly send limits and coexistence with platform sending.
Troubleshooting
| Issue | Likely Cause | Fix |
|---|---|---|
| Stays Pending | Propagation | Wait 24–48h; recheck Host/Value. |
| Wrong record | Full hostname in Host | Use prefix-only rule. |
| CNAME not saving | Duplicate Host | Edit existing row or remove conflict. |
| TXT invalid | Broken SPF string | Single-line paste from eye icon. |
| Missing trailing dot | Value format | Add . after CNAME target. |
| Confused with funnel DNS | Wrong settings | Use Custom Domain article for www CNAMEs. |
Frequently Asked Questions
Where in Namecheap?
Domain List → Manage → Advanced DNS → Host Records.
Host field?
Prefix only; DKIM labels without repeating the domain.
How many records?
Three CNAME + one TXT from systeme.io; DMARC optional.
Trailing dot?
Yes on CNAME Value targets per systeme.io + Namecheap guidance.
Funnel vs email?
Different CNAMEs and settings sections.
Last updated: July 3, 2026