Contents

Your own domain

Serve the widget and client reports from your own hostname, and send report e-mails from your own address, so that nothing names ChatterLab.

With a domain of your own, the snippet your client pastes, the link in their report and the sender of their e-mail all carry your name. Available on Studio, Agency and Enterprise, under Settings.

There are two separate parts. You can do either one without the other.

Part 1: a hostname for the widget and the reports

Pick a sub-domain of your own site, such as chat.youragency.com, and enter it under Settings. The page then shows the one DNS record to create at your domain provider:

You enteredRecord to create
a sub-domain, such as chat.youragency.coma CNAME on chat, with the value shown
a bare domain, such as youragency.coman A record on @, with the value shown

Create the record, wait a few minutes (sometimes an hour) and press Check. Once verified, a secure certificate is arranged for you and the hostname is live. If the domain is already in use on another Vercel account, one extra TXT record is asked for, to prove it is yours.

What changes once it is live

  • The install snippets on Deploy use your hostname. Existing installs on our address keep working. Replace them when it suits you.
  • Report links and client dashboards use your hostname. Links in e-mails already sent are forwarded to it, so nothing breaks.
  • The addresses of the API and the MCP server shown in Settings use it too.
  • So does the link in the e-mails about new leads with which an address you added confirms, or stops them.

What your hostname serves, and what it does not. It serves the widget, client reports, and the API and MCP endpoints, and only for your agents. The dashboard, sign-in and our website are not there. Your client cannot stumble from your hostname into our product.

Note. A sub-domain is the better choice. A bare domain usually already points at your own website, and a name can only point to one place.

Part 2: an address for report e-mails

Without this, reports are sent from our address with your name in front: "Your Agency via ChatterLab". The name is your workspace's. With it, they come from reports@youragency.com, and nothing in the message names us.

The e-mails about new leads follow the same rule: from our address with your name in front, and from leads@youragency.com once your address is verified. The one to an address you added, such as your client's, names nothing of us either. Only yours links to the Leads page, which only you can open.

Sending needs a different kind of DNS record than serving, so this uses a separate name, normally your main domain. Enter it under Settings, and the page lists the records to create. There are several (for DKIM, SPF and bounce handling), each with a type, a name and a value to copy exactly. Then press Check.

Until every record is verified, reports keep going out from our address. There is no gap. Replies always go to your own e-mail address either way.

Sending from your own domain is also the best thing you can do for delivery: mail that matches its sender's domain is far less likely to be treated as spam. Report e-mails leave through servers in the EU (Ireland); Resend, which sends them, processes them in the United States, as Data and privacy says.

Checking and removing

  • Check re-reads the state of your records. It works both ways: if a record disappears later, the hostname stops being served until it is back, and everything falls back to our address in the meantime.
  • Remove detaches the domain. Snippets and links return to our address from the next request on. Remember to replace the snippets your clients installed from your hostname, because those stop working.

Troubleshooting

SymptomLikely cause
Still "not verified" after an hourA typo in the value, or the record was created on the wrong name. At many providers you enter only chat, not chat.youragency.com.
"Already in use"The hostname is claimed by another workspace. Each hostname can belong to one workspace only.
The CNAME is refused by your providerYou are trying it on the bare domain. Use a sub-domain.
Some e-mail records verified, reports still from our addressOnly a domain with every record verified sends. Until then nothing changes. Create the missing record and press Check again.