ManyChat Tutorial for Beginners — Complete Walkthrough (2026)
Step-by-step ManyChat tutorial for beginners. Set up your first Instagram DM automation in under 30 minutes with this visual guide.
Published April 16, 2026
This ManyChat tutorial walks you through setting up your first Instagram DM automation from scratch. By the end, you will have a working comment-to-DM flow that sends automated messages when followers comment on your posts.
Before You Start
You need three things:
- An Instagram Business or Creator account (free to switch in Instagram settings)
- A Facebook Page connected to your Instagram account
- A ManyChat account (free at manychat.com)
The entire setup takes 15-30 minutes.
Step 1: Create Your ManyChat Account
Go to manychat.com and sign up with your Facebook account. ManyChat needs Facebook login to access the Instagram API — this is how all Instagram automation tools connect.
Grant the permissions ManyChat requests. These are standard Instagram API permissions: read profile, manage messages, manage comments.
Step 2: Connect Your Instagram Account
After signup, ManyChat will prompt you to connect an Instagram account:
- Click "Connect Instagram Account"
- Select your Instagram Business/Creator account from the list
- Confirm the connection
If your Instagram does not appear, make sure it is connected to a Facebook Page (Instagram Settings → Account → Linked Accounts → Facebook).
Step 3: Create Your First Flow
Click "Automation" in the left menu, then "New Flow." ManyChat offers templates, but for learning, start from scratch:
- Choose "Start from scratch"
- Name your flow (e.g., "Free Guide Delivery")
- You are now in the Flow Builder
Step 4: Set a Comment Trigger
Your flow needs a trigger — the event that starts the automation:
- Click "Add Trigger" at the top of the flow
- Select "Instagram Comment"
- Enter your trigger keyword (e.g., "GUIDE")
- Choose "Contains" or "Exact match"
- Optionally select specific posts or all posts
Now, whenever someone comments "GUIDE" on your post, this flow activates.
Step 5: Add a Comment Auto-Reply
Before the DM, add a public comment reply:
- Add an action: "Reply to Comment"
- Write your reply: "Just sent it to your DMs! Check your inbox 📩"
This reply is visible to everyone, encouraging others to comment the keyword too.
Step 6: Add DM Messages
Now add the DM that gets sent:
- Add a "Send Message" block
- Choose "Instagram DM" as the channel
- Write your message:
"Hey {first_name}! Here's the free guide you requested: [link]
Was this helpful? Let me know if you have any questions!"
You can add multiple message blocks with delays between them for a more natural conversation feel.
Step 7: Test and Publish
- Click "Publish" in the top right
- Go to your Instagram post
- Comment your trigger keyword from a different account (or ask a friend)
- Verify: comment reply appears AND DM is received
Common Issues
"Instagram not connected" error: Reconnect via Settings → Channels → Instagram. Token expiration is common.
DM not sending: Check that the test commenter has not blocked your account or restricted DMs from business accounts.
Trigger not firing: Verify the keyword match type (exact vs contains) and that the trigger is set for the correct post.
Next Steps
Once your basic flow works, explore:
- Quick reply buttons — Let users tap instead of type
- Conditions — Branch the conversation based on responses
- User input — Collect emails, phone numbers, and other data
- Delays — Add natural pauses between messages
- Tags — Categorize users based on their choices
For more advanced ManyChat features, see our guides on ManyChat pricing and ManyChat alternatives.
Prefer a Simpler Alternative?
If ManyChat feels complex, SociaHive offers a more streamlined setup process with the same comment-to-DM automation features. The visual flow builder is designed to be intuitive for non-technical users.
Frequently Asked Questions
Is ManyChat hard to learn?
Basic comment-to-DM flows are easy — you can set one up in 15 minutes with this tutorial. Advanced features (conditions, A/B testing, integrations) have a steeper learning curve. ManyChat Academy offers free courses for deeper learning.
Can I use ManyChat without a Facebook account?
No. ManyChat requires Facebook login because the Instagram API is accessed through Meta's developer platform, which requires a Facebook account. This is the same for all Instagram automation tools.
How long does it take to set up ManyChat?
A basic comment-to-DM flow takes 15-30 minutes from signup to first automation. More complex flows with conditions, lead capture, and integrations can take 1-3 hours to build and test.
Ready to automate your Instagram?
Start free, plans from $29/mo. 14-day free Pro trial included.
Get Started