Email API for agencies

One email workspace for every client project.

Give each client separate domains, keys, contacts, templates, logs, and webhooks. Pool usage and billing across the agency.

Example workspaceNew project
ProjectStatusEmails
STClient storefrontstore.exampleSending6,842
MBMembership appmember.exampleSending3,109
EVEvent siteevent.exampleVerifying1,476
11,427of 25,000 pooled emails46%
Unlimitedprojects on Pro
10included domains
25kpooled emails
$10per month

Client separation

A client project stays a client project.

Contacts and suppressions in one project do not spill into another. Neither do keys, domains, logs, webhooks, or sender state.

Client storefrontstore.example
Project key Templates Contacts Recipient logs Webhooks Suppressions
Membership appmember.example

“The customer says the reset email never arrived.”

Answer with the recipient timeline.

Read the delivery timeline docs

Request acceptedIdempotency key stored

10:42:01

Provider acceptedMessage handed to delivery infrastructure

10:42:02

DeliveredRecipient server accepted the message

10:42:04

Webhook sentSigned delivery event

10:42:04

Transactional + marketing

Ship the receipt. Send the product update.

Use direct sends for app-triggered email. Use broadcasts for subscribed audiences, with unsubscribe and suppression rules enforced.

Can each client use a separate domain and API key?

Yes. Put each client in a project with its own verified domains, keys, templates, contacts, webhooks, logs, and sender state.

Is NoticeAPI for agency cold outreach?

No. NoticeAPI is for transactional email and consent-based marketing. Purchased, rented, or scraped lists are not allowed.

Add the next client without adding another email bill.

Start with one outbound project. Pro brings unlimited projects, pooled usage, automations, and inbound receiving.