Swap tapd.ink/A7K2P for tags.yourcompany.com/A7K2P. One DNS record on your side, we handle the SSL and routing on ours.
When a customer scans one of your smart tags, the address in their browser bar carries your name — not a service you use.
| Without custom domain | With custom domain |
|---|---|
tapd.ink/A7K2P | tags.acmehvac.com/A7K2P |
tapd.ink/H3N9X | access.hotel-laurel.com/H3N9X |
tapd.ink/M5Q8R | scan.willowbakery.com/M5Q8R |
Every tag on your account automatically routes through your custom domain once it's active — existing tags, new mints, minted-for-others, everything. No reprogramming required. Organizations can pair a custom domain with an org logo and org-wide QR style so the whole fleet matches the brand.
acmehvac.com) — any registrar works: GoDaddy, Namecheap, Cloudflare, Google Domains, AWS Route53, etc.go., scan., or tag. followed by your domain.You don't need to move your domain to Cloudflare. You don't need to change your main website. You don't need to change your email. One DNS record (a CNAME — plus a TXT record in the rare case your dashboard asks for one) is all we're touching — for the subdomain only.
Your subdomain is the first thing customers see in the URL bar when they scan a tag. Keep it short — one word is ideal. Here are our most popular picks:
| Subdomain | Example URL | Best for |
|---|---|---|
go | go.yourcompany.com/A7K2P | Universal — works for any industry |
scan | scan.yourcompany.com/A7K2P | Clear intent — invites the tap/scan |
tag | tag.yourcompany.com/A7K2P | Product-focused brands |
tap | tap.yourcompany.com/A7K2P | NFC-heavy deployments |
m | m.yourcompany.com/A7K2P | Minimal — one letter, clean look |
links | links.yourcompany.com/A7K2P | Marketing teams, agencies |
access | access.hotel-laurel.com/A7K2P | Hospitality, guest-facing |
info | info.yourcompany.com/A7K2P | Field services, equipment tags |
Log into your DNS provider and add both of the following records. The CNAME routes traffic to our servers; the TXT record proves you own the domain so we can issue an SSL certificate.
Usually not. Once your CNAME is in place, ownership is normally verified automatically over HTTP — one record and you're done. The dashboard only shows a TXT record when extra verification is required for your domain. If the Custom domain card shows a "TXT record (validation)" section, add it exactly as displayed (each row has a Copy button); if it doesn't, skip Record 2 entirely.
Different registrars label these fields slightly differently. Here's a cheat sheet:
| Registrar | Where to find DNS settings |
|---|---|
| GoDaddy | Domain Portfolio → your domain → DNS → Add New Record |
| Namecheap | Domain List → Manage → Advanced DNS → Add New Record |
| Cloudflare | Websites → your domain → DNS → Records → Add Record |
| Google Domains / Squarespace | My Domains → your domain → DNS → Custom Records |
| AWS Route 53 | Hosted Zones → your domain → Create Record |
| Network Solutions | Manage Account → Manage Domain → Advanced DNS Records |
Go to Organization → Branding → Custom domain in your Tapped dashboard. Enter the subdomain you'd like to use (e.g. go.acmehvac.com) and tap Set up domain. The card will display the DNS details to add — the CNAME, plus a TXT verification record if one is required for your domain.
Using the details from your dashboard, add the CNAME record (points your subdomain to custom.tappedtags.com) — and the TXT record too, if your dashboard displayed one. Save. Most DNS changes propagate within 5-15 minutes; worst case a few hours.
Once the record is live, click Check verification on the Custom domain card. Our system checks your DNS, verifies ownership, and provisions a free SSL certificate for your subdomain (so URLs show the padlock in the browser). The status chip moves from Pending DNS to Validating to Active — usually within a few minutes, occasionally up to 24 hours.
Once verified, every tag on your account redirects through your custom domain automatically. Nothing else to change — no reprogramming, no re-minting, no new dashboard. You'll see the status chip switch to "Active" right on the Custom domain card.
Make sure the proxy (the orange cloud icon next to your CNAME record) is turned off — it needs to be gray "DNS only". An orange-cloud proxy will try to serve the record through Cloudflare's CDN and break SSL validation.
A subdomain can only point to one place at a time. If tags.yourcompany.com is already in use for another service, you'll need to pick a different prefix (go., scan., tap., m., etc.) or retire the existing record first.
First, check whether you need one at all — most setups verify automatically from the CNAME alone. If your dashboard does show a TXT record, copy its Name and Value exactly as displayed (the name starts with _cf-custom-hostname.). Some registrars automatically append your root domain to the name, so you may only need to enter the prefix portion.
Check that your CNAME points to exactly custom.tappedtags.com (no https://, no trailing slash, no path) and, if your dashboard displayed a TXT record, that it is in place too. You can verify your CNAME is live by running nslookup -type=CNAME go.yourcompany.com in a terminal. If it still fails, contact us and we'll look at it with you directly.
Technically yes, but we don't recommend it — your root domain is where your main website lives, and a CNAME on the root conflicts with almost everything else (email routing, MX records, your actual site). Every customer using custom domains uses a subdomain. It keeps things clean.
Yes. Every physical tag is encoded with a universal 5-character identifier (like A7K2P) that works on both tapd.ink and your custom domain. Existing printed tags continue to function on the original domain forever. New tags you mint after the add-on is live will be encoded with your custom domain by default.
Yes, but tags already printed with the old subdomain will keep working on that subdomain. New tags will use the new one. Switching is a simple DNS swap plus an email to us.
The $10/mo add-on covers one custom domain. If you need multiple (for example, separate domains for separate brands or regions), reach out — we can structure it as an organization-level account with domain-per-org-unit pricing.
If you cancel the add-on, your custom domain will stop routing within 24 hours and tags will fall back to tapd.ink redirects. Your tags keep working — they just lose the branded URL. You can re-enable the add-on anytime.
No. The $10/mo covers everything — SSL certificate, hostname validation, ongoing renewal, and any support we provide during setup. First-year setup assistance is white-glove for every customer.
No. Any registrar that supports CNAME and TXT records works — that's essentially all of them. You don't need to move your domain to us or to Cloudflare.
Most customers are live within 15-30 minutes. Add both DNS records, wait a few minutes for propagation, click Verify in your dashboard, and you're done. The longest wait is usually DNS propagation, which varies by provider but rarely takes more than an hour.
Open your Tapped dashboard, head to Organization → Branding, and add your custom domain. One DNS record and a click — you'll be live in minutes.
Open Dashboard