How to Automate Instagram DMs with Visual Workflows
Why Automate Instagram DMs?
Instagram is one of the most powerful platforms for business communication. With over 2 billion monthly active users, handling DMs manually becomes impossible as your audience grows. Automation lets you:
Getting Started with SkillChat
Step 1: Connect Your Instagram Account
Navigate to **Connections** in your dashboard and click "Connect Instagram". You'll need a Business or Creator account with the Instagram Graph API enabled.
Step 2: Create a New Workflow
Click **New Workflow** and select the "Chat Automation" category. Give it a name like "Welcome DM Bot".
Step 3: Add a Message Trigger
Drag a **Message Trigger** node onto the canvas. This fires every time someone sends you a DM.
Step 4: Add Keyword Matching
Connect a **Keyword Match** node to filter messages. For example, set keywords to "pricing, price, cost" with match mode "contains".
Step 5: Send Auto-Replies
Add **Send Message** nodes to both the "Matched" and "No Match" outputs:
Step 6: Activate & Test
Save your workflow, set the trigger type to "Webhook", and activate it. Send a test DM to verify everything works.
Advanced: Multi-Step Conversations
Use **Receive Message** nodes to wait for user replies, creating conversational flows:
The conversation state is persisted automatically — even if the user replies hours later.