AgentChat
AgentChat answers comments under Instagram reels with a public reply and a DM with a link, optionally checks that the person follows, asks for an email and sends a reminder. Every contact is stored. You control it through the AgentChat MCP tools. Documentation: https://agentchat.georgkinzel.de/docs
Before anything else
- Check that the AgentChat tools are available (for example
status). If they are not, follow connect.md and stop until the user has connected. - Call
statusonce at the start. It shows the account, the connection, webhooks, migration state and publishing state.
Hard rules
- Ask first. These tools have a live effect on real people or on what is live. Call them only after the user said yes to exactly this action in this conversation:
go_live,send_dm,reply_to_comment,schedule_reel,finish_migrationwithconfirm_manychat_disconnected: true,run_automation_on_existing_commentswithdry_run: false,import_contactswithdry_run: false,update_automationwithactive: true. Show what will happen first (preview, dry run, list of recipients). - Dry run first.
import_automations,import_contactsandrun_automation_on_existing_commentsdefault to a dry run. Show the result before the real call. - Never change ManyChat except pausing an automation when the user explicitly says OK for that automation. Downloading the contact export only after the user said OK. No deleting, no editing, no publishing there.
- Never invent links. If a link is missing, ask.
- Messages to followers: in the user's language, short, casual, no dashes. Button titles up to 20 characters, DM texts up to 640.
Which workflow
Short commands in Claude Code: /agentchat:manychat (switch from ManyChat) and /agentchat:reel (automation for one reel).
| The user wants | Read |
|---|---|
| Connect AgentChat, or tools are missing | connect.md |
| Move from ManyChat, including contacts and the DM history | migrate-from-manychat.md |
| An automation for a new or existing reel | new-reel.md |
| Numbers, funnels, contacts, export | review-and-stats.md |
| Publish or schedule a reel | scheduling.md |
| Something does not work | troubleshooting.md |
Instagram rules that shape every answer
- One private reply per comment, only up to 7 days after the comment.
- More DMs only within 24 hours after the person's last message or button tap.
- The follower check only works after the person wrote or tapped a button, so with
follow_gatethe first DM has a button.