For your own product
Operate multiple product domains and sender identities for authentication, billing, security, and workflow notifications.
Send product email from your own domains—or organize customer-owned domains and senders under one account—with a focused REST API, explicit DNS readiness, durable queues, retries, and delivery history.
Controlled onboarding · Transactional and permission-based traffic only.
{
"from": "security@acme.app",
"to": "customer@example.net",
"subject": "New sign-in detected",
"content": { "plain": "Review this activity." }
}Automate domains, DNS readiness, senders, account details, and usage with separate scoped management keys.
Use the same account-level model whether email belongs to your own product or to the businesses your platform serves.
Operate multiple product domains and sender identities for authentication, billing, security, and workflow notifications.
Provision customer-owned domains and senders programmatically with scoped Management API credentials and stable external IDs.
Transactional mail crosses DNS, queues, retries, transport policy, and recipient infrastructure. Treating that path as a black box leaves product teams guessing when users are waiting.
Explicit state, SMTP outcomes, safe diagnostics, and timestamps—without claiming inbox placement.
Add domains independently, follow the exact DNS records each one needs, and attach multiple senders to the right domain. A sender’s effective state follows its own configuration and its domain’s readiness.
_tenvio-verificationPassedtenvio1._domainkeyPending_dmarcPassedThe multi-domain, multi-sender foundation is live. It can represent domains your company owns or domains your customers own without legacy single-domain branches.
Create separate mg_live_ keys with exact scopes for account and usage reads, plus domain and sender operations. DNS actions use the domain scopes. Sending remains isolated behind tv_live_ keys.
Tenvio operates the delivery path instead of forwarding sends to another email API provider.
Critical and transactional messages are available to every plan. Permission-based broadcast requires a paid Custom plan and separate manual approval.
Durably accepted for delivery.
An attempt is in progress.
A temporary failure will retry.
The recipient SMTP server accepted it.
The recipient server rejected it permanently.
Delivery ended without acceptance.
Accepted does not guarantee inbox placement. The receiving system controls filtering and final presentation.
Create an API key, keep it server-side, and send through the live REST endpoint. Every logical email requires an idempotency key so retries do not create duplicate messages.
curl -X POST https://api.tenvio.email/v1/emails \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 7f4d9b98-63a8-4c43-a958-41d641fe2fd2" \
-d '{
"from": "notifications@yourdomain.com",
"to": ["user@example.com"],
"cc": [],
"bcc": [],
"type": "transactional",
"subject": "Your account is ready",
"content": { "plain": "You can now sign in." }
}'Free includes exact recipient-email quotas and safety limits. Purchased Custom capacity remains subject to abuse, reputation, and infrastructure safety restrictions.
Also enforced on Free: 30 recipient-emails per rolling minute, 300 per hour, and 300 per rolling 24 hours.
Exact USD monthly pricing. Taxes may be additional where applicable.
Critical and transactional REST API email: 3,000 recipient-emails per rolling 30 days, 2 domains, 3 senders total and per domain, one sending key, 250 active deliveries, and 14-day history. Broadcast is disabled.
Choose 10,000 to 2,500,000 recipient-emails and capacity for up to 10–1,000 managed domains. Hard Cap is the only exhaustion mode. Permission-based broadcast requires separate manual approval.
Build and review exact pricingTenvio is product email infrastructure for critical, transactional, and separately approved permission-based broadcast traffic.
Yes. The Free plan supports 2 domains and 3 senders across the account, with up to 3 senders on one domain.
No. It means the recipient mail server accepted the message. The receiving system controls filtering and inbox placement.
A paid Custom plan is necessary but not sufficient. Tenvio separately reviews permission and risk controls before an operator approves broadcast capability. Payment never grants approval.
No. Both are prohibited. Broadcast recipients require a documented permission basis and audience source.
Tenvio is onboarding SaaS products and platforms during controlled onboarding. Share your domain model, transactional use case, and expected volume.