Réseaux sociaux

Faut-il créer votre propre ManyChat ?

Éditeur visuel de parcours pour les conversations automatisées sur Instagram, Messenger, WhatsApp et SMS.

Abonnement conseillé · la valeur dépasse le code
Prix 39 $US/moisÉconomie estimée 468 $US/anDurée estimée un week-endCatégorie Réseaux sociauxVotes du catalogue 0

L’éditeur de parcours est la partie visible, et ce n’est pas la partie difficile : déclencheurs par mots-clés, embranchements, délais et étiquettes représentent un week-end de CRUD et une machine à états. La difficulté est que chaque message passe par Meta, et que Meta décide qui a le droit de l’envoyer. Pour répondre à des inconnus qui vous envoient un DM sur votre compte Instagram, il vous faut une application validée avec des autorisations de messagerie avancées, une page Facebook liée, une vérification d’entreprise et le respect de la fenêtre de 24 heures et des règles de l’étiquette d’agent humain. ManyChat a déjà franchi toutes ces étapes et les maintient au fil des changements d’API. Un bot DIY fonctionne très bien pour les comptes que vous contrôlez personnellement en mode développement, précisément le public qui n’a pas besoin d’automatisation.

EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.

Le prompt complet
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.

Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR

Prompt original conservé en anglais.

Comment créer votre propre version ?

Un serveur de webhooks auto-hébergé qui reçoit les événements Instagram ou Messenger et exécute vos parcours de réponse déclenchés par mots-clés à partir d’une configuration JSON, en stockant contacts et état dans SQLite.

Ce dont vous aurez besoin

Pourquoi payer peut encore valoir le coup

Parce que le goulot d’étranglement est l’accès, pas le code. Toute personne qui vend via les DM Instagram a besoin de messages qui atteignent réellement les inconnus ayant commenté une publication, et cela exige des autorisations que Meta accorde aux applications validées et révoque lorsque les règles changent. ManyChat absorbe ce risque, maintient les connecteurs au fil des versions d’API et fournit à une personne du marketing un canevas modifiable à 11pm sans déploiement. Quinze dollars par mois face à un tunnel de vente cassé : le choix n’est pas difficile.

Ce que vous perdez

xStatut Meta Business Partner préapprouvé : sans lui, votre bot ne parle qu’aux testeurs jusqu’à la validation

xL’éditeur visuel de parcours que les non-ingénieurs peuvent réellement modifier sans toucher au JSON

xParité multicanal : WhatsApp, SMS et e-mail dans une même fiche contact

xDéclencheurs de DM à partir des commentaires, déclencheurs de réponses aux stories, points d’entrée par clic publicitaire et couverture d’autres surfaces Meta

xGarde-fous de délivrabilité : gestion de la fenêtre de 24 heures, étiquettes de messages et conformité aux règles de diffusion intégrées

projets existants · à utiliser plutôt que de construire

Rien qui mérite d’être cité. C’est pour cela que le prompt existe.

Partager sur X ↗"Je viens de remplacer ManyChat (39 $US/mois) avec un seul prompt"
Offres et tarifs

Combien coûte ManyChat ?

Dans votre devise · dollar des États-UnisVérifié le 18/08/2026
Facturation mensuelle
39 $US/mois
Par an
468 $US/an
Acheter sur le site officiel

Vous finalisez l’achat sur le site de ManyChat. Vibe Radar ne gère aucun paiement.

Construire ou acheter

Construire ou s’abonner à ManyChat ?

Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.

S’abonner
Le construire soi-même
Horizon
S’abonner936 $US
Le construire soi-même2 360 $US

Sur 24 mois, l’abonnement coûte moins cher.

Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).

Questions fréquentes
Puis-je recréer ManyChat ?

Pas vraiment. La valeur de ManyChat n’est pas dans le code : L’avantage difficile à copier réside dans l’accès à la plateforme Meta et le travail de conformité permanent nécessaire pour le conserver. Voir l’analyse ci-dessus.

Combien coûte ManyChat ?

ManyChat coûte environ 39 $US/mois (Pro, vérifié le 18/08/2026), soit 468 $US par an.

Que perd-on en remplaçant ManyChat ?

Honnêtement : Statut Meta Business Partner préapprouvé : sans lui, votre bot ne parle qu’aux testeurs jusqu’à la validation; L’éditeur visuel de parcours que les non-ingénieurs peuvent réellement modifier sans toucher au JSON; Parité multicanal : WhatsApp, SMS et e-mail dans une même fiche contact; Déclencheurs de DM à partir des commentaires, déclencheurs de réponses aux stories, points d’entrée par clic publicitaire et couverture d’autres surfaces Meta; Garde-fous de délivrabilité : gestion de la fenêtre de 24 heures, étiquettes de messages et conformité aux règles de diffusion intégrées. Si l’un de ces points compte pour vous, continuez à payer.

Existe-t-il une alternative open source à ManyChat ?

Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.

De nouvelles idées sur votre radar.

Recevez les nouveautés du catalogue et des prompts pour votre prochain projet.