Custom domain
Run your routing page on a branded subdomain like go.yourrestaurant.com. CNAME setup, takes about ten minutes.
Why run a custom domain
Branded subdomains convert better on cold traffic and look more trustworthy in Instagram bio links. They also inherit any brand trust your parent domain already carries.
Pick a subdomain
Good choices: order.yourbrand.com, go.yourbrand.com, menu.yourbrand.com. Avoid anything your email or website already points at.
1. Add the domain in DineRoute
- In DineRoute, open Settings → Custom Domain.
- Enter your chosen subdomain and click Add.
- You'll see a CNAME target that looks like
routing.dineroute.net.
2. Set the CNAME in your DNS
Wherever your domain is registered (GoDaddy, Cloudflare, Namecheap, Squarespace), open DNS settings and add one record:
Type: CNAME
Name: order (or go, menu — whatever subdomain you picked)
Value: routing.dineroute.net
TTL: auto (or 300)
Proxy: OFF (Cloudflare users: grey cloud) 3. Wait for propagation
Usually two to ten minutes. You can watch it live with dig order.yourbrand.com CNAME +short from a terminal, or use a lookup service like whatsmydns.net.
4. Verify in DineRoute
Click Verify in DineRoute. We issue a Let's Encrypt certificate, which takes another minute. Once you see the green status badge, your routing page is live on the custom domain.
Using Cloudflare?
Keep the proxy off (grey cloud). Cloudflare's proxy interferes with Let's Encrypt issuance. Once the cert is issued, you can toggle it on if you need Cloudflare WAF rules.
Edge cases
- Apex domain (yourbrand.com): not supported today. Use a subdomain. We're working on ALIAS/ANAME support.
- Multiple locations: on Multi and Agency plans, each location gets its own subdomain (e.g.
nashville.yourbrand.com). - Agency white-label: use your agency's parent domain (e.g.
go.youragency.com) for every client. Ask your CSM to enable shared subdomain mode.