Skip to main content

The short answer

Call POST /v1/inboxes with a local_part. Commune auto-assigns the commune.email shared domain. Your agent’s email address is ready immediately.
Response:
Your agent can now send and receive email at support@commune.email.

Using the SDK

Using a custom domain

If you want support@yourdomain.com instead of support@commune.email:
  1. Add your domain in the dashboard or via API: POST /v1/domains
  2. Add the DNS records Commune gives you (DKIM, SPF, DMARC)
  3. 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.
Last modified on March 19, 2026