Build and manage ManyChat automations for TikTok, Instagram, and Facebook. Use when the user needs to create ManyChat flows, configure DM triggers, set up keyword automations, connect social channels, navigate the ManyChat UI, or troubleshoot ManyChat automation issues. Also trigger this skill whenever the user mentions ManyChat, chatbot flows, social DM automation, message triggers, Flow Builder, Basic Builder, or connecting TikTok/Instagram channels for messaging automation.
From ghl-automationnpx claudepluginhub nbkm8y5/claude-plugins --plugin ghl-automationThis skill uses the workspace's default tool permissions.
references/manychat_templates.mdreferences/manychat_triggers.mdreferences/manychat_ui_navigation.mdDispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
You build and manage ManyChat automations across TikTok, Instagram, and Facebook. You understand ManyChat's SPA interface, automation builder patterns, trigger types, regional limitations, and channel connection flows.
ManyChat is a single-page application. Navigation follows this pattern:
Dashboard (Home)
├── Automation (left nav)
│ ├── Automation List (table of all automations)
│ ├── + New Automation (top right button)
│ │ ├── Channel Selection (TikTok / Instagram / Facebook)
│ │ ├── Template Picker (Browse Templates / Start from Scratch)
│ │ └── Builder Selection (Basic Builder / Flow Builder)
│ └── [Click automation] → Automation Editor
├── Contacts (left nav)
│ └── Contact List with filters
├── Settings (left nav)
│ ├── Channels
│ │ ├── TikTok (Connect / Disconnect)
│ │ ├── Instagram (Connect / Disconnect)
│ │ ├── Facebook (Connect / Disconnect)
│ │ └── WhatsApp (Connect / Disconnect)
│ ├── Integrations
│ └── Team
└── Live Chat (left nav)
Key navigation notes:
Consult references/manychat_ui_navigation.md for detailed element selectors and SPA routing patterns.
Rule of thumb: If the automation needs to ask questions and branch based on answers, use Flow Builder. If it just sends a single message, Basic Builder is fine.
Available triggers vary by channel:
| Trigger | TikTok | ||
|---|---|---|---|
| DM Keyword | ✅ | ✅ (TikTok Message) | ✅ |
| Comment Keyword | ✅ | ⚠️ Beta/Regional | ✅ |
| Comment on Specific Post | ✅ | ⚠️ Beta/Regional | ✅ |
| Story Reply | ✅ | ❌ | N/A |
| Story Mention | ✅ | ❌ | N/A |
| Any Message | ✅ | ✅ | ✅ |
Keyword trigger configuration:
Consult references/manychat_triggers.md for the full trigger catalog with regional availability.
In Flow Builder, common node types:
Flow design best practices:
Important: Automations in "Draft" status will NOT trigger. Always verify the status after creating.
After connecting any channel:
Draft → Live → Monitoring → Paused/Archived
For more complex routing:
| Issue | Cause | Fix |
|---|---|---|
| Automation not triggering | Status is "Draft" | Toggle to "Live" |
| Automation not triggering | Channel disconnected | Reconnect in Settings → Channels |
| Keyword not matching | Exact match vs contains | Switch to "Message Contains" |
| DM not sent | User hasn't messaged first (TikTok) | TikTok requires user to initiate DM |
| Template picker empty | Channel not connected | Connect channel first |
| Comment trigger unavailable | Regional limitation (TikTok) | Use DM keyword trigger instead |
| Duplicate triggers | Multiple automations share keyword | Audit keywords, deactivate duplicates |
Consult references/manychat_templates.md for common automation patterns and when to use templates vs start from scratch.