Social mediaCAN I VIBECODE
ManyChat?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
ManyChat is a chat marketing and social DM automation platform for Instagram, Facebook Messenger, WhatsApp, TikTok, Telegram, SMS, and email. It provides visual automation flows that auto-reply to comments, DMs, and Story mentions, auto-DM users who comment, capture leads, send links, and close sales at scale. Its AI features include intent-based AI Replies and a Flow Builder Assistant that helps create automations. It offers cross-channel inbox management, audience segmentation, broadcasting, and conversation insights. ManyChat positions itself as the #1 Instagram automation platform and an official Meta-approved partner. Pricing tiers include a free plan and paid Growth/Pro plans with varying channel connection limits and email send volumes. Common use cases include instant comment/DM responses, lead qualification, and promotional campaigns.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a focused replacement for ManyChat-style social DM/comment automation, not a copy of ManyChat's brand, UI, or exact feature set. The core workflow: a creator connects an Instagram Business account (and optionally Facebook Messenger), defines automation rules in a visual flow builder, and the system reacts to new comments, DMs, and Story mentions by sending curated responses, capturing contact info, tagging/segmenting users, and optionally notifying a human agent for handoff. The product should feel like a modern no-code automation studio.
Technical requirements:
- Node.js + React front end with a drag-and-drop flow canvas (e.g., React Flow).
- Backend API that stores flows, subscriber segments, and message logs in PostgreSQL.
- Instagram/Messenger integration via Meta Graph API and OAuth; use webhooks for real-time events.
- Flow node types: trigger (comment, DM, Story mention), condition, delay, message, AI reply, tag/segment, capture email/phone, human handoff.
- AI Replies using OpenAI-compatible API, with system prompt context from the workspace's knowledge base and flow history.
- Multi-tenant workspaces, role-based access, and audit logs.
- Analytics dashboard: conversations started, automated replies sent, lead capture rate, handoff rate.
- Queue for webhook processing with idempotency and rate limiting.
Out of scope for v1: SMS/email marketing campaigns, WhatsApp Business API, billing/subscription management, mobile apps, and an app marketplace. Document these as explicit non-goals.
Include a README describing setup (env variables, database migrations, Meta app configuration, webhook verification) and important limitations such as Instagram API restrictions on DMs, message tagging constraints, and rate limits. The README must clearly state this is an original reimplementation inspired by ManyChat's workflow, not affiliated with ManyChat or Meta.
Do not copy the original brand, proprietary assets, or UI; create an original visual system.