Template selection logic in your code
With Resend, you decide which template to use in application code. As email use cases grow, that logic multiplies across services.
Going beyond the sending API
Resend is a great developer-first sending API. else.events adds what comes next: event-driven routing, rule-based template selection, locale support and a template management UI — on top of any delivery provider.
With Resend, you decide which template to use in application code. As email use cases grow, that logic multiplies across services.
Routing by plan, locale or tenant with Resend requires conditionals in your application. There is no configuration layer.
Resend has no built-in template editor or versioning. Templates live in your codebase or in React Email files.
React Email and Resend-specific patterns make it hard to switch providers later without reworking your email layer.
Use else.events for event routing, rule matching and template management. Use Resend — or any other provider — for delivery.
POST domain events from your app. else.events decides the template, locale and provider — no application-level conditional logic.
Route by event type, plan, locale or tenant without modifying application code.
Create, preview and version templates in else.events. Non-technical team members can update copy without deploys.
Configure Resend, Postmark, SMTP or any supported provider. Switch without changing application code.
| Capability | Resend | else.events |
|---|---|---|
| Email delivery API | ✓ | Uses your provider |
| Event-driven routing | ✗ | ✓ |
| Rule-based template selection | ✗ | ✓ |
| Template management UI | ✗ | ✓ |
| Locale support | Manual | ✓ |
| Multi-tenant support | Manual | ✓ |
| Provider lock-in | Moderate | None |
else.events can use Resend as a delivery provider. You can use both together.
Event routing, rule-based template selection and a template management UI — on top of any delivery provider.