Accounts & tenants
Billing, members, and quotas per account; tenants for environments or product surfaces.
Application email
Manage senders, domains, templates, workflows, and message events for every app and tenant—account-aware, API-first, with visibility for your team and your customers.
Tenants
Domain
mail.acme.com
Template
collaborator_invite
Workflow
onboarding_drip
Everything you need to run product email in one place—without wiring SMTP by hand in every service.
Billing, members, and quotas per account; tenants for environments or product surfaces.
Attach domains per tenant and see DNS readiness before mail leaves your stack.
Version templates, approve changes, and call stable keys from your application code.
Multi-step flows with delays and branches; correlate sends with events in your systems.
Account structure, sending readiness, template lifecycle, and automation—shown the way your team sees them in the product.
Model customer orgs and split apps or environments under one account. Usage and API keys stay scoped per tenant.
Sending domain
notify.northwind.io
Last check · 2m ago
AlignedSee whether DNS and sender configuration are ready before production traffic uses a domain.
Iterate on copy and variables, route approvals, then promote—your app keeps calling the same template keys.
Chain steps with timing and branches; tie outcomes back to message IDs your support and analytics tools already use.
Trigger app email with tenant-scoped API keys and reusable template keys.
Example: POST /api/v1/messages/send-template/ with templates such as collaborator_invite or welcome_email.
import requests
resp = requests.post(
"https://api.example.com/api/v1/messages/send-template/",
headers={"Authorization": "Bearer YOUR_TENANT_API_KEY"},
json={
"to": "colleague@example.com",
"template": "collaborator_invite",
"variables": {"inviter": "Ada", "org": "Northwind"},
},
timeout=30,
)
print(resp.status_code, resp.json())
Common application email your product team already owns—centralized and observable.
First-run and signup confirmation from the same template keys in every environment.
One-time links and verification flows with clear send and delivery status.
Security-sensitive mail with approvals before production content changes.
Team and partner invitations tied to tenant context and message history.
Invoices and payment notices with explicit sender domains per tenant.
Usage alerts, digests, and in-product email triggered from your backend.
Time-based steps and exits for new accounts—without a separate blast-email tool.
Staff notifications and handoffs with the same pipeline as customer-facing mail.
Move from ad-hoc plumbing to a single place for application email operations.
Two interfaces on the same platform: self-service for customer accounts and oversight for your team.
Web app under /app/
Cross-account access for your team
SkyMailr helps you see sender and domain readiness, authentication alignment (SPF, DKIM, DMARC), and message outcomes—so you fix configuration instead of guessing. We do not guarantee inbox placement; your provider and content still matter.
Plan limits match what the product enforces—start free and scale when you are ready.
$0
For evaluation and light use
Custom
Talk to us when you outgrow Free
Custom
Higher limits and rollout support
Set up accounts, domains, approved templates, and workflows in one place—then call the API from your services with tenant-scoped keys.
Replace the contact address with your production support email when ready.