Where this lives. Sign in and open /settings/mail in the app.
What it does
Mail platform turns on your own mail service: a sign-in page ("door") your client's people use at an address you control, such as mail.theirbrand.com, instead of anything with emailcampaign.ai on it. From this page you add the domain, publish its DNS records, create mailboxes, and set the rules every mailbox follows. The app's own sidebar still says Campaign Cloud, but nothing on the door your client signs in to ever does.
There are two ways to do this: the guided setup wizard at Settings → Mail platform → "Open the setup wizard," which walks through five steps in order, or this page, which shows every domain, mailbox, and setting at once for ongoing management. Both write to the same data, so you can start in the wizard and finish here.
Before you start
You need a domain you control and can add DNS records to, such as theirbrand.com. If you want people to sign in at mail.theirbrand.com instead of the shared address, set that up separately under Settings → Branding (see below). It is a different hostname from the domain your mail sends and receives on.
Set it up, step by step
- Under "Domains," type the domain in the Domain field (for example theirbrand.com) and click Add domain.
- Click DNS records on that domain to see the table. Depending on the domain's state you'll see up to five or six rows: an MX record pointing at the mail server, a TXT record for SPF ("Only our server may send as this domain"), a TXT record for DKIM under a
s1._domainkeyname, a TXT record for DMARC, a CNAME forautoconfig, and sometimes a one-time TXT record proving you own the domain. Each row shows its Type, Name, Value, and Why. - Add those exact records wherever the domain's DNS is managed, then click Verify. The domain's status moves from "pending dns" to "Active" once MX is seen; SPF, DKIM, and DMARC checks show as ✓ or ✗ next to the domain name.
- Set the hostname people actually see. Go to Settings → Branding, and under "Your own sign-in address" type the hostname in the Sign-in hostname field (for example mail.theirbrand.com), click Save hostname, point a CNAME at our door (or an A record at our server if that name also carries the MX records), then click Verify. Its status shows next to the button.
- On the same Branding page, set the Brand name, an optional Tagline, an Accent colour, and Upload logo (PNG, JPEG, SVG, or WebP, up to 200 KB). These appear on the sign-in door, in Webmail, and on welcome mail.
- Back on Mail platform, create a mailbox: pick the Domain, type the Address (before the @) and Display name, optionally set a Password (leave blank to generate one) and a Quota MB, then click Create mailbox. A green panel shows the address and the password once, with a Copy credentials button and the door's sign-in link.
- Click Send welcome on any mailbox to email the address, password, and sign-in link to that person's personal address. Passwords can be replaced later with New password (shown once, and it signs the person out everywhere) or shown again with Reveal password.
- Review "Platform settings": the default mailbox quota (5120 MB) and file quota (10240 MB), the privacy default (Masked or Open), and Forward approval (Never held, Held when a recipient is outside our domains, or Every forward held for approval). Under "Client features," toggle what every mailbox on this door offers: Labels, Schedule send, Snooze, Templates, Filters and rules, Vacation responder, Contacts, Notifications, Attachment previews, the installable app, Drive, and the AI Assistant.
For many mailboxes at once, use the wizard's People step instead: add rows one at a time, or click "Or paste a list (from a spreadsheet)" and paste one person per line as Name, address-or-local-part, personal-email. After creating them, download the CSV of addresses and one-time passwords before you close the page. It isn't shown again.
What you should see
A verified domain shows the "Active" status pill with MX, SPF, DKIM, and DMARC all checked. A created mailbox appears under "Mailboxes" with its address, quota, and sign-in history. The wizard's last step lists what's done and links back to this page for grants, quotas, and the catch-all address.
Common problems
DKIM can show "signing key not installed" right after a domain is added; wait a few minutes and verify again. MX often takes a few minutes to propagate after you publish records elsewhere. Verifying too soon just means trying again shortly. If you don't hold the domain's registrar through this platform, the wizard shows the records to add by hand instead of a one-click Publish button.
Related
Common questions
What is a white label cold email platform?
Software your clients use under your brand rather than the vendor's. The levels differ a great deal: a logo on a dashboard, a reporting portal on your domain, a per-client workspace, or a complete mail door on the client's own domain where their staff sign in and their administrator controls privacy and forwarding.
How is white label different from agency mode?
Agency mode still shows the original tool's branding somewhere, usually in the URL, the emails or support replies. A white label door carries the client's own hostname end to end.
Why do agencies need separate infrastructure for each client?
So one client's bad list cannot damage another client's domains. Separate domains, separate tenants where the provider allows it, and separate tracking subdomains keep the blast radius where it belongs.
How many inboxes does a cold email agency need?
Divide each client's daily target by sixteen to twenty, which is what one domain carries at two mailboxes and eight to ten sends each, then multiply across the book. A client sending 200 a day needs roughly twenty mailboxes on ten domains.
Read next
Last updated September 19, 2026. Written by the team that operates the platform.