Resend Automations
Crie fluxos de e-mail orientados por eventos com gatilhos, condições, atrasos e visibilidade de execução usando Resend Automations.
O que é Resend Automations?
Resend Automations é uma forma de criar fluxos de e-mail orientados por eventos. Em vez de enviar e-mails manualmente, você aciona fluxos de e-mail com múltiplos passos a partir de eventos personalizados (como cadastro de usuário, alteração de status de pedido ou evento de outro app), usando os dados do evento para controlar o que é enviado e quando.
O propósito principal é orquestrar sequências confiáveis com temporização e lógica — como aguardar um evento posterior, ramificar com base em propriedades do payload e inserir atrasos entre passos — mantendo visibilidade do que aconteceu em cada execução.
Principais Recursos
- Gatilhos de eventos personalizados via API: Defina eventos com esquemas fortemente tipados e envie-os para acionar passos do fluxo, permitindo iniciar automações a partir de atividades do aplicativo.
- Orquestração de fluxos com múltiplos passos: Crie sequências onde cada passo é executado com base na lógica do fluxo, incluindo envio de e-mails em pontos específicos do processo.
- Caminhos condicionais baseados em dados de contato ou propriedades do evento: Direcione usuários para passos ou segmentos diferentes sem criar automações separadas.
- Aguardar evento (“pausar até”): Pause um fluxo até que um evento especificado ocorra, continuando quando o usuário realiza a ação relevante ou o evento esperado é recebido.
- Atrasos de tempo entre passos: Adicione minutos, horas, dias ou semanas de atraso para que as mensagens cheguem em momentos apropriados, em vez de imediatamente em sequência.
- Observabilidade e visibilidade de execuções: Toda execução de automação é salva, com resultados de passos registrados (ex.: concluído, falhou, pulado) e informações de runtime.
Como Usar Resend Automations
- Defina e acione seus eventos personalizados: Crie definições de eventos (com esquemas fortemente tipados) e acione-os do seu aplicativo usando a API de eventos do Resend.
- Projete os passos do fluxo: Escolha ações como “Enviar e-mail” e organize-as em um fluxo com múltiplos passos.
- Adicione lógica e temporização: Configure condições para ramificar com base em propriedades do evento ou dados de contato, inclua passos “aguardar evento” quando necessário e insira atrasos de tempo entre passos.
- Monitore execuções: Revise as execuções de automação salvas para ver como cada uma progrediu pelos passos e capture saídas para solução de problemas.
Casos de Uso
- Dar as boas-vindas a usuários após cadastro: Acione um fluxo em
user.signup, opcionalmente atrasando por um período definido, e envie um e-mail de boas-vindas a novos usuários. - Lembretes de carrinho abandonado: Inicie a partir de um evento relacionado a pedido ou sessão (ex.: pedido iniciado mas não concluído) e envie e-mails de lembrete após um atraso para incentivar a finalização.
- Campanhas de gotejamento para leads: Use uma série de passos de e-mail temporizados para nutrir leads, enviando mensagens de acompanhamento ao longo de vários dias com base na configuração do fluxo.
- Mensagens do ciclo de vida de pedidos: Acione fluxos a partir de eventos de pedido como
order.createdeorder.confirmed, ramifique lógica por propriedades do evento (ex.: status) e envie mensagens alinhadas a cada etapa. - Aguardar ação de acompanhamento: Pause o fluxo até receber um evento posterior (ex.:
order.completed), então envie o próximo passo de e-mail quando a ação esperada ocorrer.
Perguntas Frequentes
-
Posso acionar automações a partir de eventos além de cadastros? Sim. Resend Automations suporta gatilhos de eventos personalizados, incluindo eventos como falhas de pagamento, envio de pedidos ou qualquer evento emitido pelo seu app.
-
Como funcionam os caminhos condicionais? O fluxo pode ramificar com base em dados de contato ou propriedades do evento, permitindo selecionar destinatários ou passos diferentes na mesma automação.
-
O que faz “aguardar evento”? Ele pausa o fluxo até que um evento específico ocorra, continuando ao disparar o próximo passo assim que o evento é recebido.
-
Há como controlar o tempo entre e-mails? Sim. Você pode inserir atrasos de tempo entre passos (minutos, horas, dias ou semanas) para espaçar as mensagens.
-
Tenho visibilidade do que aconteceu nas execuções? Sim. Cada execução de automação é salva com visibilidade detalhada de execuções e passos, incluindo status como concluído, falhou ou pulado.
Alternativas
- Plataformas gerais de automação de fluxos de trabalho: Ferramentas que orquestram gatilhos e ações em múltiplos passos (frequentemente em vários canais) podem ser usadas para enviar e-mails, mas podem exigir mais configuração para gerenciar esquemas de eventos, lógica de ramificação e modelagem específica para e-mails.
- Ferramentas de automação de marketing por e-mail com gatilhos de eventos: Ferramentas dessa categoria focadas em jornadas de marketing podem lidar com sequências temporizadas e segmentação, mas podem diferir no suporte a esquemas de eventos fortemente tipados e gatilhos de eventos orientados por desenvolvedores.
- Código personalizado de eventos + mensagens (construa sua própria automação): Você pode implementar envio de e-mails orientado por eventos usando código de aplicação e um sistema de fila/trabalhador, mas seria responsável pela persistência, lógica condicional, atrasos e observabilidade de execuções.
- Sistemas de notificações orientados por eventos (e-mail como um canal): Sistemas centrados em notificações de eventos podem suportar gatilhos e múltiplos canais de entrega; a diferença é se a orquestração específica para e-mail em múltiplos passos e visibilidade no nível de execução são tão diretas para fluxos de e-mail.
Alternativas
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.
AgentMail
AgentMail é uma API de inbox de e-mail para agentes de IA: crie, envie, receba e pesquise mensagens via REST para conversas bidirecionais.
Clawcard
Clawcard: agentes de IA com email, telefone e cartão virtual para OpenClaw. Potencialize suas interações digitais.
LIAM
LIAM é um copilot de IA que rascunha respostas de e-mail, organiza sua caixa com autoetiquetas e priorização e agenda reuniões com seu calendário.
Struere
Struere é um sistema operacional nativo de IA que substitui planilhas por software estruturado com dashboards, alertas e automações.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.