Domain Verification
Prove you own a website via a DNS record and link it to your Telegram account.
Chatgram delivers messages to the site owner. To know who owns a domain, Chatgram needs proof, otherwise anyone could claim to own any site and hijack incoming messages.
Domain verification does two things:
- Proves you own the domain by asking you to add a DNS record only the domain owner can add.
- Links that domain to your Telegram account, so from then on, every message coming from your site arrives in your Telegram chat.
Once verified, Chatgram trusts messages from that domain and routes them to you automatically.
The domain verification flow:
- Go to chatgram.brandid.app/register and enter your domain.
- Chatgram gives you a DNS record to add (typically a TXT record with a specific value).
- Log in to your DNS provider (Cloudflare, GoDaddy, Namecheap, Route 53, etc.) and add the record.
- Return to Chatgram and click Check or Verify.
- Chatgram queries DNS, confirms the record is present, and marks your domain verified.
Once verified, Chatgram generates a Telegram deep link. Opening it launches the Chatgram bot and makes you the owner of that verified domain.
Cloudflare is one of the most common DNS providers. To add the Chatgram DNS record on Cloudflare:
- Sign in to your Cloudflare dashboard
- Select the domain you want to verify
- Go to the DNS tab
- Click Add record
- Choose the record type (usually
TXT) - Paste the Name and Content from Chatgram’s instructions
- Save
Cloudflare typically applies DNS changes within seconds. Return to Chatgram and click Check / Verify.
The exact steps vary slightly by provider, but the general flow is the same:
- GoDaddy: My Products → Domain → DNS → Add → TXT record
- Namecheap: Domain List → Manage → Advanced DNS → Add New Record → TXT
- Google Domains / Squarespace: DNS → Custom records → Add → TXT
- AWS Route 53: Hosted Zones → Your domain → Create record → TXT
- Others: search for “add TXT record” in your provider’s documentation
You always need three pieces from Chatgram: the record type (TXT), the name (usually your domain or a subdomain), and the value (the verification string Chatgram gave you).
Once you add the DNS record, verification is usually instant to a few minutes. Most modern DNS providers (Cloudflare, Route 53) propagate changes almost immediately.
In rare cases, DNS can take longer:
- Older or slower DNS providers may take 15 minutes to a few hours
- Some ISPs cache DNS aggressively, but Chatgram queries authoritative name servers directly, so this shouldn’t affect verification
- Very rarely, propagation can take up to 24-48 hours in worst cases
If verification is still failing after 30 minutes, double-check the record name and value are exactly correct.
If Chatgram can’t verify your domain, common causes are:
- Typo in the DNS record. The name or value doesn’t match exactly. Compare character by character.
- Wrong record type. You added a CNAME or A record instead of TXT. Delete it and re-add as TXT.
- DNS hasn’t propagated yet. Wait 5-10 minutes and click Verify again.
- You added it on the wrong domain. Especially if you have multiple domains, make sure you edited the right one.
- Cloudflare Proxy interference. Not usually a problem for TXT records, but worth checking.
If none of these work, contact [email protected] with your domain name and we’ll investigate.
Yes. One Chatgram account can own multiple verified domains. Each domain becomes its own website in your Chatgram admin, with its own:
- Team members and roles
- Tickets and queue
- Public and secret keys
- AI knowledge base
- Notification settings
Your plan’s website limit caps how many you can add (Free plan has a small limit, paid plans much higher; see Plans & Billing).




