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_requested Secure, single-use links with configurable expiry. Clear CTA, no marketing noise.
user.email_verification_requested Magic link or code-based verification on signup or email change.
invoice.payment_failed Dunning emails with direct link to update payment method.
trial.ending_soon Personalised upgrade nudge before the trial window closes.
team.invited Branded invite with role context and expiry info.
subscription.updated Created, 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 windows Connect your first event in minutes. Templates, rules and delivery logs included.