Link Domain to Keyhook
Overview
To send agency email from your own domain, open the Agency menu → the Email Management card → click Add an email domain and enter your domain → Save. Then click Verify to get the TXT and CNAME records, add them at your DNS provider, and click Verify again — Keyhook confirms it and shows a green tick.
Add your domain in Keyhook
Note: In the app, the Domains section only appears for users with Principal access, so other users won't see the option to add, verify or remove a sending domain.
Get your DNS records from Keyhook
Note: If the record values show as blank, refresh the page and reopen Verify — Keyhook generates a unique Hostname and value for each domain, and a refresh loads them.
Add the records at your DNS provider
Note: DNS changes aren't instant — they can take anywhere from a few minutes up to 48 hours to take effect, so verification may not succeed the moment you add the records.
Verify the domain in Keyhook
Note: Emails can only be sent from a domain once it's verified — until then Keyhook sends from its own default address rather than your domain.
Remove a domain
Frequently asked questions
Who can add and verify a sending domain?
Only users with Principal access. The Domains section is hidden for everyone else, so they can't add, verify or remove a domain.
Why won't my domain verify?
Both the TXT (DKIM) and CNAME (return-path) records have to be found before the green tick appears. Check both were copied exactly and give DNS time to propagate — Keyhook keeps retrying automatically and notifies you when it succeeds.
Do I have to keep the verify window open while it checks?
No. After you click Verify you can navigate away; Keyhook keeps checking in the background and sends you a notification once the domain is verified.
The record values are blank — what do I do?
Refresh the page and reopen the Verify Email Domain window. Keyhook generates the Hostname and value for each record, and a refresh loads them in.
What happens if I never verify the domain?
Nothing breaks, but email can only be sent from a domain once it's verified. Until then your agency's emails go out from Keyhook's default address instead of your own domain.