How to set up Instagram DM automation, step by step
A step-by-step guide to setting up Instagram DM automation: connect the account, set keywords, write the DM, test it, fix what breaks. Free 7-day trial.
This is the short version of how to set up Instagram DM automation: connect a Professional account, create one automation, give it a trigger word, write the message, turn it live, and test it from a second account before you put it in a caption. The whole thing takes about ten minutes the first time and two minutes after that. Below is each step in order, with the details people usually get wrong.
Before you start: what Instagram requires
Instagram only hands out messaging permissions to a Professional account — Business or Creator — and that account has to be linked to a Facebook Page. Both changes are free and live in your Instagram settings. If you skip this, the connection step will simply not offer you the account, and it will look like a bug when it is a prerequisite.
You do not need a developer, a Meta app of your own, or any code. JaldiDM already holds the Instagram Graph API access; you are granting it permission to reply on your behalf.
How to set up Instagram DM automation, step by step
- Start the trial and connect Instagram. Sign up — the 7-day trial does not ask for a card — then click connect and log in through Facebook. Pick the Page, then the Instagram account attached to it, and leave every permission checked. Removing one silently disables a feature later.
- Create your first automation. Give it a name you will recognise in a month (“Reel — pricing sheet” beats “Automation 1”). Choose the trigger type: a comment on a post, an incoming DM, or a story reply.
- Choose what it watches. Point it at one specific post or reel for a launch, or at all posts — including future ones — for a standing offer you want live on everything you publish next.
- Set the keywords. Short, unmistakable, easy to type on a phone: LINK, PRICE, GUIDE. Add every spelling your audience actually uses rather than trusting one. Matching is case-insensitive, so you only need genuinely different words. More on choosing them in our keyword trigger guide.
- Write the DM. Keep the first line under about eight words — that is all anyone reads in the notification. Then add the payload: a button with your link, or a media card with an image, title and button for a specific product. Links are tappable in DMs, which is the entire point, since they are not clickable in comments.
- Add the public comment reply. A short line under the comment (“Sent! Check your DMs”) tells everyone else scrolling that the offer is real. Write three or four variations so the post does not read like a wall of identical replies — see automatic comment replies for the pattern.
- Decide on the extras. A welcome message with a button before the link opens the conversation properly and feels less abrupt. A follow-gate makes sense only if the offer is genuinely followers-only. AI intent replies, grounded in FAQs you write yourself, handle the questions that come back afterwards.
- Turn it live. An automation that is saved but not active is the single most common reason nothing happens.
Test it before you trust it
Never announce a keyword in a caption before you have watched it fire. Use a second Instagram account — a friend's or a personal one, not the business account itself, because you cannot reliably trigger your own automation. Comment the exact keyword on the exact post the automation is attached to, then check three things: the DM arrived, the button opens the right URL on a phone, and the public reply posted.
Then open the automation's recent runs. Every automation shows what it received and what it sent, so you can tell the difference between “Instagram never told us” and “we sent it and the link was wrong.” Fix the copy, re-test once, and only then put the keyword in a caption.
Troubleshooting checklist
- Nothing fires at all — the automation is not live, or the account is not a Professional account linked to a Page.
- It worked last week, not today — access tokens expire; reconnect the account.
- Some comments trigger, others don't — people typed a variation you never added as a keyword.
- The automation is watching the wrong post — check whether it is tied to one post or set to all posts.
- The reply is late — private replies to comments must go out promptly, so leave the automation on rather than switching it on after the comments arrive.
- A follow-up reply is refused — you are outside the 24-hour messaging window for free-form replies.
What to do in week one
Run one automation, on one post, with one keyword, and read the actual conversations in the shared inbox. Use the built-in link shortener so you can see clicks per automation rather than guessing. Once that loop works, clone it: a standing all-posts automation for your evergreen offer, plus post-specific ones for launches. The comment-to-DM page covers the funnel side, and what Instagram actually allows is worth five minutes before you scale up.
Pricing while you decide: Pro is ₹399/month with 50 AI credits, Pro Plus is ₹999/month with 1500, or ₹2,599/year — billed in rupees through Razorpay with a GST invoice. The trial runs 7 days and does not ask for a card.
Frequently asked questions
How do I set up Instagram DM automation for the first time?
Switch your account to a Professional account (Business or Creator) linked to a Facebook Page, connect it to JaldiDM through Facebook login, then create one automation with a trigger keyword and the DM you want sent. Turn it live and test it from a second account before you mention the keyword in a caption. Start to finish it takes about ten minutes.
Do I need any coding or a developer account to automate Instagram DMs?
No. JaldiDM already holds the official Instagram Graph API access, so you are only granting permission for it to reply on your behalf. There is nothing to install, no Meta app of your own to create and no code to write.
How do I test my Instagram DM automation before going live?
Comment your exact keyword from a second Instagram account on the exact post the automation is attached to — you cannot reliably trigger your own automation from the business account. Check that the DM arrived, that the button opens the right URL on a phone, and that the public comment reply posted. Each automation also shows its recent runs, so you can see whether the comment reached us at all.
Why is my Instagram DM automation not working?
The usual causes are an automation that was saved but never turned live, an account that has lost its connection because the access token expired, a keyword that does not match what people actually typed, or an automation pointed at a different post. Reconnect the account, widen the keyword list, and check the recent runs before assuming it is broken.
What does it cost to set up Instagram DM automation with JaldiDM?
The trial runs 7 days with no card required, so you can build and test a real automation for free. After that Pro is ₹399/month with 50 AI credits and Pro Plus is ₹999/month with 1500, or ₹2,599/year — billed in rupees through Razorpay with a GST invoice.
Keep reading
Try JaldiDM free for 7 days
Instagram-first DM automation on the official Meta API. No credit card. Setup in under 5 minutes.
Start Free Trial