Vale construir sua versão de Mara?
Um profissional de marketing de ciclo de vida com IA que propõe, escreve, envia e continua reescrevendo os e-mails de boas-vindas, ativação e recuperação de churn de um produto SaaS
O primeiro envio é um fim de semana. Um agente consegue, sem dúvida, ligar eventos do produto a um rascunho de LLM e a uma API de e-mail com uma fila de aprovação, e isso cobre a parte visível do produto. O que não sai de um único prompt é a parte depois do primeiro envio: a reputação do seu próprio domínio, supressão e conformidade, variantes divididas em envios reais com os resultados lidos de volta, respostas classificadas e respondidas, e alguém ainda ajustando tudo no quarto mês. Construa o disparador, mas seja honesto sobre se você vai continuar operando isso.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build me a self-hosted lifecycle email agent to replace Mara, for one SaaS product. Requirements:
- Node + Express + better-sqlite3 on my VPS, one SQLite file holding contacts,
events, sequences, drafts, sends, and suppressions. node-cron ticks once a minute,
no queue service.
- POST /events takes {type, email, properties} with a bearer token from .env. Every
event upserts a contact and appends a row I can read back later.
- Sequences are JSON files in ./sequences/: an entry event type, then steps with a
wait ("2d"), an intent in plain words ("nudge them to connect their first
integration"), and an optional skip-if event type. Ship two: welcome and
trial-ending.
- Each tick, find contacts due for a step, drop anyone whose skip-if event already
fired, then draft with the Anthropic API (key in .env): pass ./voice.md plus that
contact's last 20 events, get back a subject and a plain-text body.
- Drafts land as pending. A localhost-only admin page lists them with subject, body,
recipient, and the step that produced it, with Approve and Reject buttons. Nothing
sends without a click.
- Approved mail goes out through Resend or SMTP from .env, one send row per recipient
with the provider message id. Bounce and complaint webhooks write to a suppression
table checked before every send. One-click unsubscribe link in every footer, no
login.
- Cap at 2 emails per contact per 7 days across all sequences, enforced in code
before drafting.
- Out of scope: A/B variants, reply parsing, open tracking. Do not build multi-user
accounts or a visual sequence builder, this runs for one product and one operator.
- README with the deliverability homework: SPF, DKIM, and DMARC on a subdomain like
mail.example.com, a two-week warmup at low volume, and a blunt line that mail from
a cold domain lands in spam no matter how good the copy is.O prompt abre preenchido no seu agente. Revise antes de executar.
Como seria construir sua versão?
Pegue eventos do produto, redija o próximo e-mail de ciclo de vida com um LLM na sua voz, segure-o para aprovação e envie-o conforme um agendamento.
O que você vai precisar
- chave de API da Anthropic ou da OpenAI
- API de envio de e-mail (Resend, Postmark ou SES)
- seu próprio subdomínio de envio com SPF/DKIM/DMARC
- um host sempre ligado para o scheduler
- eventos do produto vindos do seu app (webhook ou banco de dados)
E-mail de ciclo de vida não é um problema de construção, é um problema de manutenção. A versão DIY funciona na semana em que você a constrói e depois fica na qualidade que o seu primeiro rascunho por acaso tinha, porque ninguém volta para reescrever o e-mail de ativação que silenciosamente parou de funcionar. Fundadores pagam pela parte que continua acontecendo depois da semana de lançamento: algo lendo os resultados, reescrevendo os perdedores e cuidando das respostas sem precisar ser pedido.
xentregabilidade: aquecimento, reputação do domínio, tratamento de bounces e reclamações
xo ciclo de melhoria: variantes escritas, divididas em envios reais, as perdedoras reescritas
xtratamento de respostas: mensagens recebidas classificadas, respostas redigidas, supressões aplicadas
xacompanhamento de resultados ligado de volta ao texto que os causou
xa manutenção que ninguém faz, que é a verdadeira razão pela qual programas de ciclo de vida apodrecem
Quanto custa Mara?
- Plano mensal
- US$ 99/mêsUS$ 99/mês
- Por ano
- US$ 1.188/anoUS$ 1.188/ano
- No cartão, com IOF de 3,5%
- R$ 517/mêsR$ 6.208/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Mara. O Vibe Radar não intermedeia pagamentos.
| Plano | Mensal | Anual (por mês) | O que inclui |
|---|---|---|---|
| starter | $99/espaço de trabalho≈ US$ 99 | - | 3 programas ativos, 25,000 envios/mês, contatos ilimitados. |
| growth | $299/espaço de trabalho≈ US$ 299 | - | 10 programas ativos, 150,000 envios/mês, contatos ilimitados. |
Plano gratuitosem plano gratuito; teste de 7 dias.
Condições de cobrançasomente mensal; nenhum plano anual verificado
Custos adicionaisLimites rígidos de envios/programas: 25,000 envios e 3 programas no Starter, 150,000 envios e 10 programas no Growth.
verified 2026-08-10 · source ↗
Vale mais construir ou assinar Mara?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (vários dias). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Mara?
Em parte. O núcleo de Mara dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: entregabilidade: aquecimento, reputação do domínio, tratamento de bounces e reclamações, o ciclo de melhoria: variantes escritas, divididas em envios reais, as perdedoras reescritas. Leia a lista acima antes de começar.
Quanto custa Mara?
Mara custa cerca de US$ 99/mês (Starter, checado em 20/10/2026), ou seja, US$ 1.188 por ano.
O que eu perco ao substituir Mara?
Sinceramente: entregabilidade: aquecimento, reputação do domínio, tratamento de bounces e reclamações; o ciclo de melhoria: variantes escritas, divididas em envios reais, as perdedoras reescritas; tratamento de respostas: mensagens recebidas classificadas, respostas redigidas, supressões aplicadas; acompanhamento de resultados ligado de volta ao texto que os causou; a manutenção que ninguém faz, que é a verdadeira razão pela qual programas de ciclo de vida apodrecem. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Mara?
Sim: Mautic (Automação de marketing open-source com construtor de campanhas, segmentos e fluxos drip. Pesada, mas é o análogo self-hosted de verdade.), Listmonk (Gerenciador de listas de e-mail e campanhas open-source, em um único binário. Boa base de envio para construir o agente por cima.), Keila (Ferramenta de newsletter self-hosted com API, mais leve de rodar que o Mautic.). Usar projetos prontos também é vibecoding; o prompt é para quando você quer do seu jeito.