Skip to content
Inkbox

Inkbox

BlogContactDocs
GuidesAPI Reference

Ctrl K

GuidesAPI Reference

Jump to

Custom email domains

Use a domain you already own as the From and To address for your agents' email. Setup is three steps and a short DNS wait.

Why bring your own domain?

  • Recognizable sender. Recipients see your brand.
  • Your own deliverability reputation, separate from a shared sending pool.
  • Many agent mailboxes per domain. Run a fleet of agents under one identity.

Apex or subdomain?

You can register either an apex domain (yourdomain.com) or a subdomain (agents.yourdomain.com).

A subdomain is the safer default. It does not touch the apex's existing mail setup, will not displace any inbox you already use for human email, and is easy to undo.

Use the apex only if you are not currently using it for email, or if you are moving the whole domain over to Inkbox.

Before you start

You will need:

  • A domain you own, with the ability to edit its DNS records at your registrar.
  • An Inkbox API key, or access to the Inkbox Console.
  • A few minutes of hands-on time.

Step 1: Register the domain with Inkbox

You can register a domain from the Console or directly through the API.

Console

  1. Open inkbox.ai/console and go to the Domains section.
  2. Click Add domain and enter the bare domain (no https://, no path, no trailing slash).
  3. The Console shows the list of DNS records you need to publish at your registrar. Leave the page open; you will come back to it in Step 2.

API

Domain registration, DNS-record retrieval, verification, DKIM rotation, and deletion are available via the Console and the REST API only. The SDKs and CLI cover list and set-default.

The response includes the domain object and a dns_records array. Each record has a type, host, and value. Copy them into your DNS provider exactly as returned; treat them as opaque strings.

Apex with existing MX records

If the apex you're registering already has MX records, the request returns 422 with an apex_mx_warning. To displace the existing mail provider, re-send with apex_mx_acknowledged: true. Otherwise, register a subdomain instead.

SPF lookup warning

If the response includes an spf_lookup_report near the RFC 7208 10-lookup limit, flatten or remove unused includes from your existing SPF before mail will authenticate.

Step 2: Add the DNS records at your registrar

These records do two things: they route mail addressed to your domain to Inkbox, and they let recipients verify outbound mail really came from you (so it doesn't get flagged as spam). You're not touching anything else about how your domain works.

Open the DNS settings for your domain at your registrar, and add each record from the previous step exactly as the API returned it.

Provider-specific guides

These are the official "add DNS records" guides for the most common registrars:

RegistrarGuide
CloudflareManage DNS records
AWS Route 53Creating records by using the Route 53 console
VercelManaging DNS Records
PorkbunHow to Add DNS Records on Porkbun
NamecheapHow do I set up host records for a domain?
Squarespace DomainsAdding DNS records to your domain
GoDaddyManage DNS records

Generic walkthrough

If your registrar isn't listed, the steps are essentially the same everywhere:

  1. Open the DNS settings page for the domain at your registrar.
  2. For each record from Inkbox, add a new record with the matching Type, Host (sometimes called Name), and Value (sometimes called Content or Target).
  3. Leave the TTL at the default.
  4. Save.

Long DKIM TXT values

DKIM TXT records can exceed 255 characters. Most registrars handle long values automatically, but a few require splitting the value into multiple quoted segments on the same record. If your DKIM record is rejected by the registrar, paste the value into a tool that splits it into 255-char chunks separated by spaces (not newlines), keeping each chunk in its own pair of quotes.

Step 3: Verify

Verification is automatic once the records are in place. To trigger an immediate re-check (instead of waiting for the next polling cycle), click Re-check verification in the Console, or call:

What the status values mean

StatusWhat it means
awaiting_ownershipWe are waiting to see your ownership TXT record.
pendingOwnership is confirmed; we are waiting for the rest of the records to propagate.
verifyingRecords are visible; final checks are running.
verifiedHealthy. You can send and receive mail on the domain.
dns_invalidOne or more records are present but their values don't match what was issued.
failedA 72-hour window elapsed without success. Delete the domain and start over.
degradedThe domain was previously verified, but a record has since been edited or removed.
pending_deletionThe domain is in its 24-hour delete grace period and can still be restored.

Most domains reach verified within a few minutes. More than 24 hours almost always means something is wrong with a record value at your registrar; see Troubleshooting.

Using your domain

Once your domain is verified, create mailboxes on it like any other Inkbox domain (Mail API: Mailboxes).

Inbound mail flows through the same pipeline as default mailboxes, including webhooks. A dmarc-reports@yourdomain.com mailbox is auto-provisioned to receive DMARC aggregate reports.

Managing your domain

List your domains

Pass a status filter (e.g. status="verified") to narrow the result.

Set as default

A verified domain can be set as your organization's default. New mailboxes will use it automatically. To revert, call set-default with inkboxmail.com. Requires an admin-scoped API key; non-admin keys receive 403.

Rotate DKIM

You can rotate at any time. Sending isn't interrupted: the old key stays active until the new TXT is published and verified.

Delete

Deletion enters a 24-hour grace period (sending and receiving stop, but the domain can be restored). After 24h it's permanent. If the domain has mailboxes, the API returns blockers; remove them first.

Troubleshooting

FAQs

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Custom email domains