Skip to main content

SaaS Platforms

Provide your customers with reliable, isolated email infrastructure without building and maintaining your own email layer. ApexMail’s subaccount model gives each of your tenants independent domains, API keys, suppression lists, and event streams.

Audience

SaaS platforms that send email on behalf of their customers: CRMs sending campaign email, e-commerce platforms sending receipts, analytics tools sending reports, security platforms sending alerts.

Business Context

Platforms that send email for customers inherit every customer’s reputation risk. A single spam complaint on a shared IP can degrade delivery for all tenants. Without isolation, platforms cannot attribute delivery problems to specific customers or offer per-tenant compliance controls.

Core Problem

ApexMail Solution

Technical Implementation

  1. Create a master account for your platform.
  2. Provision subaccounts via the API or dashboard for each customer tenant.
  3. Each tenant verifies their sending domain(s) independently.
  4. Assign dedicated IPs to tenants requiring reputation isolation.
  5. Configure per-tenant webhook endpoints for delivery events.
  6. Monitor platform-wide delivery health via aggregate analytics.

Relevant API Endpoints

EndpointDescription
POST /v1/subaccountsCreate a subaccount
GET /v1/subaccountsList subaccounts
GET /v1/subaccounts/:idRetrieve subaccount details
PATCH /v1/subaccounts/:idUpdate subaccount settings
DELETE /v1/subaccounts/:idDeactivate a subaccount
POST /v1/subaccounts/:id/api-keysCreate subaccount API key

Required Plan

Subaccounts are available from the Growth plan (5 subaccounts) upward. Enterprise plans support 50 subaccounts. Dedicated Tenant and BYOC plans support unlimited subaccounts subject to infrastructure capacity.

Security Considerations

Compliance Considerations

Known Limitations

Contact sales for a subaccount architecture review and volume pricing for multi-tenant deployment.