No template management
Raw email APIs give you sending infrastructure. They do not help you manage, version or preview your templates.
Password resets, billing notifications, trial reminders, team invitations — managed outside your codebase and routed by rules, not by code.
Raw email APIs give you sending infrastructure. They do not help you manage, version or preview your templates.
Sending the right email for the right plan, locale or tenant requires custom code on your side.
Without structured logs tied to your domain events, debugging "did the user get the email?" is painful.
Newsletter platforms are designed for contact lists and campaigns, not for event-driven product emails.
else.events sits between your app and your email provider. You send domain events. else.events handles the rest.
Auth, billing, onboarding, notifications and lifecycle emails — all handled through the same event API.
Route by event type, plan tier, locale or any payload field. No custom middleware required.
Designers and product managers edit copy without a deployment. MJML-based, fully responsive.
Every event, matched rule and sent email is logged. Query by user, event type or time range.
user.password_reset_requestedSecure, single-use links with configurable expiry. Clear CTA, no marketing noise.
user.email_verification_requestedMagic link or code-based verification on signup or email change.
invoice.payment_failedDunning emails with direct link to update payment method.
trial.ending_soonPersonalised upgrade nudge before the trial window closes.
team.invitedBranded invite with role context and expiry info.
subscription.updatedCreated, upgraded, downgraded, cancelled, renewed — all from one event stream.
Variables are resolved from your event payload at render time. No contact database, no sync required.
{{ user.name }}Recipient display name from the event payload{{ user.email }}Recipient email address{{ app.name }}Your application name from brand variables{{ action_url }}Deep-link to the relevant page (billing, dashboard, invite){{ plan.name }}Current plan tier, e.g. Free, Pro, Enterprise{{ expires_at }}Expiry timestamp for links or trial windowsConnect your first event in minutes. Templates, rules and delivery logs included.