The short answer
CallPOST /v1/inboxes with a local_part. Commune auto-assigns the commune.email shared domain. Your agent’s email address is ready immediately.
support@commune.email.
Using the SDK
Using a custom domain
If you wantsupport@yourdomain.com instead of support@commune.email:
- Add your domain in the dashboard or via API:
POST /v1/domains - Add the DNS records Commune gives you (DKIM, SPF, DMARC)
- Create the inbox with your domain ID:
One inbox per agent
For multi-agent systems, create one inbox per agent or per campaign. This isolates sender reputation and routes replies back to the correct agent.What you get with each inbox
- A real email address that can send and receive
- DKIM signing on all outbound email
- Domain warmup (ramps volume from 50 to 5,000/day)
- Automatic suppression list
- Bounce and complaint rate tracking
- Webhook for inbound email
Next steps
Send Email
Send your first email from your new agent inbox.
Receive Email
Configure a webhook to receive inbound email.

