Loops vs Resend: qual dos dois deve enviar os e-mails do seu produto?
Por Mara Levin · Atualizado em 7 de outubro de 2026 · preços e documentação conferidos nesse dia
Eles se sobrepõem mais do que os nomes sugerem. O Loops nasceu do lado de quem faz marketing num produto SaaS, e a Resend do lado de quem desenvolve; a fatura reflete isso.
Resposta curta
Fique com o Loops se quem cuida dos e-mails de onboarding e retenção não for desenvolvedor, porque o editor, as audiências e os fluxos são o produto e o envio já está no preço. Fique com a Resend se os engenheiros são donos do código de e-mail, se você envia principalmente mensagens transacionais e prefere uma cobrança por e-mails enviados, e não por pessoas armazenadas. Com menos de 1.000 contatos, os dois têm um plano gratuito bom o bastante para começar, então a escolha pode esperar até fazer diferença.
Preços em resumo
| Plano | Loops | Resend |
|---|---|---|
| Gratuito | US$ 0: até 4.000 envios em qualquer janela de 30 dias para os 1.000 contatos mais recentes; rodapé "Powered by Loops" | US$ 0: 3.000 e-mails por mês, 100 por dia, 3 domínios |
| Intermediário | US$ 99 por mês com cerca de 10.000 assinantes | Pro, US$ 20 por mês para 50.000 e-mails |
| Maior | US$ 249 por mês com cerca de 50.000 assinantes | Scale, US$ 90 por mês para 100.000 e-mails |
| Cobrado por | Contatos inscritos | E-mails enviados |
| Envio excedente | Envios ilimitados para inscritos nos planos pagos | US$ 0,90 por 1.000 e-mails extras |
| Automações no plano gratuito | Todos os recursos incluídos | 10.000 execuções de automação |
O preço pago do Loops vem do controle deslizante da página de preços, lido em 7 de outubro de 2026 com 9.998 e 49.989 assinantes. Os valores da Resend são da página de preços dela.
O que o dinheiro compra
Os dois números não são comparáveis diretamente, e a maioria das páginas de comparação passa por cima disso. Os planos da Resend são medidos em e-mails: US$ 20 cobrem 50.000 deles, sejam enviados a 500 pessoas ou a 50.000. O Loops mede contatos inscritos e inclui envios ilimitados para eles, junto com o editor, os fluxos e o envio transacional para quem está fora da sua audiência. Um app que escreve quatro vezes por mês para cada um de 10.000 usuários envia 40.000 e-mails. Isso cabe no plano Pro de US$ 20 da Resend, contra US$ 99 no Loops, mas o valor do Loops também cobre as ferramentas de ciclo de vida que você teria de construir ou comprar à parte.
Escale o mesmo app para 50.000 assinantes e 200.000 e-mails por mês. 200.000 e-mails são uma parada do controle deslizante da Resend, onde o Scale marcava US$ 160 em 7 de outubro de 2026 (o Pro nesse controle só chega a 100.000 e-mails, a US$ 35), então o Scale é o plano desse tamanho. O Loops mostra US$ 249. A distância diminui porque a Resend cobra por volume e o Loops cobra pelo tamanho da audiência. Se os seus usuários recebem um e-mail por mês, a Resend fica ainda mais barata; se recebem vinte, os envios ilimitados do Loops passam a ser o melhor negócio.
A primeira integração, lado a lado
O Loops é orientado a eventos. O seu app avisa que algo aconteceu e um fluxo montado no editor do Loops decide quais e-mails vêm depois. Esta é a chamada documentada para enviar um evento, tirada da referência da API do Loops:
curl --request POST \
--url https://app.loops.so/api/v1/events/send \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"email": "alex@company.com",
"userId": "usr_7f8e9d0c1b2a",
"eventName": "signup",
"eventProperties": {
"plan": "pro"
}
}
' O caminho mais direto da Resend é mandar a mensagem a partir do código. Este é o exemplo em Node da referência de Send Email, com a opção de idempotência descrita na página de chaves de idempotência:
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
await resend.emails.send(
{
from: 'Acme <onboarding@resend.dev>',
to: ['delivered@resend.dev'],
subject: 'hello world',
html: '<p>it works!</p>',
},
{
idempotencyKey: 'welcome-user/123456789',
},
); A chave de idempotência importa porque filas fazem novas tentativas. A Resend verifica se já enviou um e-mail com a mesma chave nas últimas 24 horas, então uma requisição repetida não escreve duas vezes para o cliente. A chave viaja no cabeçalho HTTP Idempotency-Key, e o SDK a expõe como opção, como no exemplo. É um ponto a favor da Resend quando o próprio código faz o envio. No Loops você envia um evento, não um e-mail, e a proteção contra duplicidade depende de como você desenha o fluxo e as condições de entrada nele.
E-mail transacional em cada um
Os dois fazem. No Loops você monta o e-mail transacional no editor, publica e chama o endpoint transacional com o endereço, um ID transacional e as suas variáveis de dados. A chamada pode adicionar o destinatário à audiência com addToAudience, e a documentação afirma que o e-mail transacional vai para qualquer endereço, esteja ele na audiência ou não. A página de preços diz que o envio transacional está incluído sem custo adicional nos planos pagos. O caminho transacional da Resend é o produto central dela: enviar pelo código, ou definir um Template uma vez e reutilizá-lo.
Se os seus templates vêm de um construtor ou de um framework, há uma diferença real. O Loops permite trazer o seu próprio MJML no lugar do editor e usar variáveis de dados dentro dele, e a documentação cita plugins do Figma que exportam para ele. Se você escreve os templates em MJML ou React Email, confira qual das ferramentas aceita a sua saída sem conversão. A Resend é feita pela equipe por trás do React Email, o encaixe natural quando os seus templates são componentes React.
Automação de ciclo de vida
Era aqui que os produtos eram fáceis de separar, e agora se sobrepõem. A documentação da Resend descreve as Automations: uma série de etapas disparadas por eventos personalizados da sua aplicação, que dá para montar no painel ou pela API, com histórico de execuções para depuração. O Loops constrói o produto em torno de fluxos, eventos e segmentos de audiência, então é onde o editor e as ferramentas dele são mais profundos. Se as suas sequências são curtas (um e-mail de boas-vindas, um lembrete depois de três dias), qualquer um serve. Se você precisa de muitas ramificações, metas e segmentos mantidos pelo marketing, o Loops está mais perto desse trabalho.
Escolha o Loops se…
- Alguém de marketing de produto ou um fundador, e não um engenheiro, vai escrever e alterar os e-mails de onboarding e retenção.
- Você quer envio, fluxos e e-mail transacional na mesma fatura, sem cobrança por usuário da equipe.
- A sua audiência tem menos de 1.000 contatos e você quer um plano gratuito com todos os recursos, aceitando o rodapé do Loops.
Escolha a Resend se…
- Desenvolvedores são donos do código de e-mail e querem uma API simples, chaves de idempotência e templates baseados em React.
- A maior parte do seu volume é transacional e um preço por e-mail vence um preço por assinante.
- Você prefere manter a lógica de ciclo de vida na sua própria aplicação, ou as sequências são curtas o bastante para as Automations.
Trocando mais tarde
O domínio de envio é a parte fácil: verifique os registros DNS do novo provedor antes de mover o tráfego e mantenha o antigo rodando durante a sobreposição. A parte difícil é a lógica das automações, porque nomes de eventos e condições dos fluxos não se exportam. Anote, para cada sequência, o gatilho, o atraso, a condição de saída e a regra de supressão antes de sair, e reconstrua primeiro um fluxo de baixo risco. Para entender melhor como os fluxos de marketing e transacional se diferenciam, leia e-mail transacional vs marketing; para outros serviços de envio voltados a desenvolvedores, compare Resend vs Postmark e veja e-mail para uso transacional.
Perguntas frequentes
A Resend consegue substituir o Loops em sequências de onboarding?
Consegue, já que a Resend agora tem Automations, que executam uma série de etapas a partir de eventos personalizados enviados pelo seu app, e a página de preços dela conta 10.000 execuções de automação no plano Free. O que se perde é o foco mais estreito do Loops no ciclo de vida de SaaS. Antes de migrar, confira se as etapas, a personalização e os limites de execução da Resend dão conta da sua sequência mais longa.
Qual sai mais barato para 50.000 usuários?
Pelos preços listados, a Resend, mas os dois números medem coisas diferentes. O Loops lista US$ 249 por mês com 49.989 assinantes e envios ilimitados. A Resend conta e-mails: 200.000 por mês (quatro por assinante) são uma parada do controle deslizante da Resend, onde o Scale marca US$ 160. O valor do Loops inclui o aplicativo de marketing; o da Resend não inclui, a menos que você use as automações dela.
Preciso dos dois?
Algumas equipes usam. Uma divisão comum é a Resend para recibos, redefinição de senha e convites que o seu código dispara, e o Loops para onboarding e reengajamento editados por alguém de marketing de produto. O Loops também faz e-mail transacional, então só vale incluir um segundo fornecedor se você quiser a ergonomia para desenvolvedores ou o modelo de preço de uma API pura.
Como testar o envio sem escrever para pessoas reais?
Os dois documentam um caminho. O Loops diz que endereços @example.com e @test.com devolvem respostas normais de sucesso, mas nada é enviado, o que protege a reputação do seu remetente. A Resend documenta endereços de teste em resend.dev, entre eles delivered@resend.dev, com variantes que simulam um bounce, uma reclamação de spam ou um endereço suprimido.