Custom domains are available on plans that include branding — the Pro plan. One domain per
store. See Billing and plans.
https://yourstore.keyplar.com. With a custom domain it lives at
something like https://shop.yourdomain.com, and customers never see Keyplar in the address bar.
Set it up
1
Enter the domain
Settings → Custom domain. Type the hostname you want —
shop.yourdomain.com — and
save.A subdomain is usually the right choice. You can use an apex domain (yourdomain.com), but
that commits the whole domain to your store.2
Create the DNS records
Keyplar shows the exact records to create at your DNS provider, with the type, name and value
to use. Typically:
- A routing record (A or CNAME) that points the domain at Keyplar
- A TXT record that proves you control the domain
3
Wait for verification
Keyplar checks in the background and verifies the domain as soon as its DNS is live. That’s
usually a few minutes, sometimes longer depending on your provider.There’s a Check now button if you’re impatient, but you don’t need to sit on it — the
background check keeps running either way.
4
Update your gateway URLs
Once the domain is verified, your webhook and post-checkout redirect URLs use it. Go back to
Settings, copy the new URLs from each gateway panel, and update them at the gateway.
After it’s live
Leave the DNS records in place. Keyplar re-checks verified domains daily. If the records disappear, there’s a grace period of about three days before routing is withdrawn — enough to survive a DNS provider hiccup, not enough to survive deleting the records. Your defaultyourstore.keyplar.com address stays active the whole time, and keeps working as a
fallback.
If verification doesn’t happen
Keyplar keeps retrying, backing off as it goes — every few minutes at first, then every half hour, then hourly. After 7 days it gives up. Pressing Check now restarts the schedule. Common causes:The records aren't published yet
The records aren't published yet
DNS changes take time to propagate. Check with
dig shop.yourdomain.com or your provider’s
own lookup tool before assuming something’s wrong.A typo in the record name or value
A typo in the record name or value
Compare character by character against the panel. Watch for providers that silently append
your domain to the record name — entering
shop.yourdomain.com where the provider expects
just shop gives you shop.yourdomain.com.yourdomain.com.A conflicting record already exists
A conflicting record already exists
An existing A, AAAA or CNAME on the same hostname will win. Remove it first.
Proxying is turned on
Proxying is turned on
If your DNS provider proxies traffic (Cloudflare’s orange cloud, for instance), try turning it
off — “DNS only” — so Keyplar sees the record directly.
Changing or removing the domain
Save a different domain to move, or clear the field to remove it. Either way your defaultyourstore.keyplar.com address remains active, so the store never goes dark.
Remember to update your gateway webhook and redirect URLs after a change.
If you downgrade
Custom domains need the branding entitlement. Drop to a plan without it and the domain stops routing — the store falls back toyourstore.keyplar.com. Nothing is deleted; re-subscribing to
a plan with branding brings the domain back.