Opening
import { Resend } from 'resend'; const resend \= new Resend('re_xxxxxxxxx'); const { data, error } \= await resend.events.send({ event: 'user.created', email: 'steve.wozniak@gmail.com', payload: { plan: 'pro', }, }); Cus
import { Resend } from 'resend'; const resend \= new Resend('re_xxxxxxxxx'); const { data, error } \= await resend.events.send({ event: 'user.created', email: 'steve.wozniak@gmail.com', payload: { plan: 'pro', }, }); Cus
via custom events Define events with strongly typed schemas and trigger them via API. Whether it's a user sign up, a payment failing, or an order shipping. Your data, your events. Control the flow
your workflow Build multi-step workflows with precise timing and logic. Decide when emails go out, who gets them, and what happens next. Observability
of all runs and steps Every automation run is saved, so you can understand what happened at each step. Resend Automations turned our hand-built, tangled setup into a clean, reliable way to send personalized, multi-day we
your emails Set up your first automation in simple steps. Streamline your email workflows and engage effortlessly. - Up to 10,000 runs per month - Unlimited automations - Unlimited steps - No credit card required
Resend delivers mission-critical emails for some of the fastest growing teams. Sign up for free
