Email for SaaS teams

Transactional and marketing email for your SaaS.

Send account email, receipts, onboarding, and product updates. Debug every recipient from the same logs and webhooks.

Recipient timelineeml_7F2A
Password resetto [email protected] Delivered

Request acceptedPOST /api/v1/email/send

142 ms

Provider acceptedAzure Communication Services

+0.8s

DeliveredRecipient server accepted

+2.4s

Webhook acknowledgedemail.delivered · signed

200
Stored bodyHeadersProvider events
user.createdWelcome emaildeliveredinvoice.paidReceiptdeliveredtrial.endingLifecycle reminderscheduledfeature.shippedProduct updateaudience ready

Support can see the answer

“My reset link never came.”

Search the recipient. Read the stored message, request state, provider events, and webhook result. No handoff to a separate email dashboard.

Read the recipient timeline docs
SubjectTypeStatusSent
Password resetTransactionalDelivered2m ago
Your invoiceTransactionalDelivered2d ago
June product updateMarketingOpened8d ago

One platform, clear rules

Transactional and marketing email belong close together.

Share domains, templates, suppressions, logs, and webhooks without treating a password reset like a newsletter.

Transactional

Triggered by your product

Verification, security alerts, password resets, receipts, and direct notifications through REST, the Node SDK, or SMTP.

Explore
Marketing

Sent to subscribed audiences

Onboarding, changelogs, newsletters, and product announcements with unsubscribe and suppression enforcement.

Explore
TemplatesDashboard, API, or React Email
AutomationsAudience-triggered sequences on Pro
Inbound APIRoute replies into your application on Pro
Signed webhooksFeed delivery state back to your product

Put email back inside the product system.

Create the key, verify the domain, and send the first reset, receipt, or product update.