Redes sociais

Vale construir sua versão de ManyChat?

Construtor visual de fluxos para conversas automatizadas no Instagram, Messenger, WhatsApp e SMS.

Melhor assinar · o valor vai além do código
Preço US$ 39/mêsEconomia estimada US$ 468/anoTempo estimado um fim de semanaCategoria Redes sociaisVotos no catálogo 0

O construtor de fluxos é a parte visível e não é a parte difícil: triggers por palavra-chave, ramificações, atrasos e tags são um fim de semana de CRUD e uma máquina de estados. O difícil é que toda mensagem passa pela Meta, e a Meta decide quem pode enviá-la. Para responder a desconhecidos aleatórios que mandam DM para a sua conta do Instagram, você precisa de um app revisado com permissões avançadas de mensagens, uma página do Facebook vinculada, verificação de empresa e conformidade com a janela de 24 horas e com as regras da tag de agente humano. O ManyChat já passou por tudo isso e mantém tudo em dia conforme as APIs mudam. Um bot DIY funciona bem para contas que você mesmo controla em modo de desenvolvimento, que é exatamente o público que não precisa de automação.

EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.

O prompt completo
Build a self-hosted Instagram/Messenger DM autoresponder called "dmflow". Node 20, TypeScript, Fastify, better-sqlite3, no ORM, no frontend framework.

Stack decisions are final, do not offer alternatives.

What it does:
1. POST /webhook receives Meta Messenger and Instagram messaging webhook events. GET /webhook handles the hub.challenge verification using VERIFY_TOKEN from .env.
2. Verify the X-Hub-Signature-256 header against APP_SECRET and reject anything that fails.
3. Store contacts (platform, psid, first_seen, last_inbound_at, tags) and a messages log in SQLite at ./data/dmflow.db. Create the schema on boot if missing.
4. Load flows from ./flows/*.json. A flow has: id, triggers (array of keyword strings, matched case-insensitively on the inbound text, plus an optional "default" fallback flow), and steps. Step types: send_text, send_buttons (title plus up to 3 postback buttons), wait (seconds), add_tag, set_field, goto (another flow id).
5. Run a small state machine per contact: current flow id, current step index, collected fields. Persist state so a restart resumes correctly.
6. Outbound sends go to the Graph API /me/messages with PAGE_ACCESS_TOKEN. Respect the 24 hour window: if last_inbound_at is older than 24 hours, refuse to send and log the reason instead of retrying forever.
7. Retry failed sends up to 3 times with exponential backoff, then dead-letter the message into a table.
8. Serve a single read-only HTML page at / rendering contacts, their tags, and the last 50 messages. Plain server-rendered HTML, no JS build step.

Out of scope: WhatsApp, SMS, email, a visual flow editor, multi-user auth, analytics dashboards, broadcast sending.

Secrets in .env only: VERIFY_TOKEN, APP_SECRET, PAGE_ACCESS_TOKEN, PORT. Ship .env.example. No telemetry, no third party services beyond Meta's Graph API.

Include two example flows in ./flows: a keyword flow for "price" and a default greeting flow.

Write a README that states plainly that until the Meta app passes review for advanced messaging permissions, this will only reply to accounts added as app testers, and that this is a limitation of Meta, not of the code.

O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR

Prompt original preservado em inglês.

Como seria construir sua versão?

Um servidor de webhook self-hosted que recebe eventos do Instagram ou do Messenger e executa seus fluxos de resposta acionados por palavra-chave a partir de uma configuração em JSON, guardando contatos e estado em SQLite.

O que você vai precisar

Por que ainda vale pagar

Porque o gargalo é acesso, não código. Quem vende pelas DMs do Instagram precisa de mensagens que de fato cheguem a desconhecidos que comentaram num post, e isso exige permissões que a Meta concede a apps revisados e revoga quando a política muda. O ManyChat absorve esse risco, mantém os conectores vivos entre versões de API e entrega a uma pessoa de marketing um canvas que ela pode editar às 11pm sem fazer deploy. Quinze dólares por mês contra um funil quebrado não é uma decisão difícil.

O que você perde

xStatus pré-aprovado de Meta Business Partner, então seu bot só conversa com testadores até a revisão passar

xO editor visual de fluxos que não engenheiros conseguem editar sem encostar em JSON

xParidade multicanal: WhatsApp, SMS e e-mail em um único registro de contato

xTriggers de comentário para DM, triggers de resposta a stories, pontos de entrada por clique em anúncios e outras superfícies da Meta

xProteções de entregabilidade: tratamento da janela de 24 horas, tags de mensagem e conformidade com a política de broadcast já embutidos

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir ManyChat (US$ 39/mês) com um prompt"
Planos e preços

Quanto custa ManyChat?

Na sua moeda · Dólar americanoChecado em 18/08/2026
Plano mensal
US$ 39/mês
Por ano
US$ 468/ano
Assinar no site oficial

Você conclui a compra no site de ManyChat. O Vibe Radar não intermedeia pagamentos.

Construir ou assinar

Vale mais construir ou assinar ManyChat?

Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.

Assinar
Construir você mesmo
Horizonte
AssinarUS$ 936
Construir você mesmoUS$ 2.360

Em 24 meses, assinar sai mais barato.

Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).

Perguntas frequentes
Dá para recriar ManyChat?

Não de verdade. O valor de ManyChat não está no código: O diferencial difícil de copiar é o acesso à plataforma da Meta mais o trabalho permanente de conformidade para mantê-lo. Veja a análise acima.

Quanto custa ManyChat?

ManyChat custa cerca de US$ 39/mês (Pro, checado em 18/08/2026), ou seja, US$ 468 por ano.

O que eu perco ao substituir ManyChat?

Sinceramente: Status pré-aprovado de Meta Business Partner, então seu bot só conversa com testadores até a revisão passar; O editor visual de fluxos que não engenheiros conseguem editar sem encostar em JSON; Paridade multicanal: WhatsApp, SMS e e-mail em um único registro de contato; Triggers de comentário para DM, triggers de resposta a stories, pontos de entrada por clique em anúncios e outras superfícies da Meta; Proteções de entregabilidade: tratamento da janela de 24 horas, tags de mensagem e conformidade com a política de broadcast já embutidos. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para ManyChat?

Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.

Novas ideias no seu radar.

Receba novidades do catálogo e prompts para o seu próximo projeto.