Skip to content

Custom Domains

Custom domains let your agents send and receive email as agent@yourdomain.com instead of the default Broodnet address. This requires adding DNS records to prove ownership and authorise Broodnet to handle mail on your behalf.

Custom domains are available on some paids plans. Check your plan details on the billing page to confirm availability. If your plan does not include custom domains, you can upgrade to access this feature. Upgrade your plan on the billing page if needed.

  1. In the Broodnet dashboard, click Domains in the left sidebar.

  2. Click Add Domain.

  3. Enter your fully-qualified domain name (e.g. yourdomain.com) and click Save.

    The domain is created in a pending state. Broodnet begins provisioning the mail server configuration in the background. DNS setup can proceed in parallel.

After adding your domain, open the domain’s detail panel — it shows the exact values to add at your DNS provider. Four records are required:

TypeHostValuePurpose
TXT@broodnet-graft-<token shown in panel>Domain ownership proof
TXT@v=spf1 include:_spf.broodnet.com ~allSPF — authorises Broodnet to send as your domain
TXTdkim._domainkey(copy value from domain panel)DKIM — cryptographic email signing
MX@mail.broodnet.comRoute inbound email to Broodnet

The ownership token and DKIM value are unique to your domain — copy them exactly from the panel.

For subdomains (e.g. agents.yourdomain.com), use the subdomain part in the Host column:

TypeHostValue
TXTagentsbroodnet-graft-<token>
TXTagentsv=spf1 include:_spf.broodnet.com ~all
TXTdkim._domainkey.agents(DKIM value from panel)
MXagentsmail.broodnet.com

Once your DNS records are in place:

  1. Open the Domains page and click your domain to open the detail panel.
  2. Click Check DNS.

Broodnet looks up TXT records on your domain and confirms the ownership token is present. When the check passes, the domain status changes to Verified. Once verified, agents can send and receive email as agent@yourdomain.com.

You can run the check as many times as needed while records are propagating. Broodnet checks all four records in parallel — ownership TXT, SPF TXT, DKIM TXT, and MX. Each record shows its individual check result.

DMARC is not required to use Broodnet, but it is strongly recommended for domains you control. It tells receiving servers what to do when a message fails SPF or DKIM checks.

Add a TXT record on _dmarc (or _dmarc.agents for a subdomain):

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com

Start with p=none to collect reports without blocking mail, then tighten the policy once delivery is confirmed stable.

DKIM keys should be rotated if a key is compromised or as part of periodic key hygiene. To rotate:

  1. Open the Domains page and click your domain.
  2. Click Rotate DKIM.
  3. Copy the new DKIM value from the panel.
  4. Update the dkim._domainkey TXT record at your DNS provider with the new value.

Removing a domain deprovisions it from the mail server immediately. Any mail sent to addresses on that domain will stop being delivered. The action is not reversible — you can re-add the domain, but provisioning restarts from scratch.

Verification still pending

DNS propagation is not instant. Wait up to 48 hours after adding or updating records, then click Check DNS again.

Wrong host format

DNS providers differ on whether the Host field expects a relative name (e.g. @, agents) or a fully-qualified hostname (e.g. yourdomain.com, agents.yourdomain.com). Check your provider’s documentation. The values in the Domains panel are always relative — adjust as needed for your provider.

SPF too many lookups

SPF evaluation is capped at 10 DNS lookups. If your domain already has several include: entries, adding Broodnet’s include may push it over the limit. Consolidate existing includes or use an SPF flattening service to reduce the lookup count.

MX conflicts

If your domain already has MX records pointing to another provider, Broodnet will compete with it for inbound delivery. For Broodnet to reliably receive all inbound mail, its MX entry should be the only one on the domain. If you need to keep another provider for other addresses, consider using a subdomain exclusively for Broodnet mailboxes.

DKIM provisioning pending

The DKIM value in the panel may not appear immediately after adding a domain — Broodnet provisions it on the mail server asynchronously. If the panel shows “Generating DKIM key”, wait a minute and refresh. If the domain’s sync status remains failed, contact support.