The short version

Start with one post and one keyword. Test the public reply, opening DM, Yes button, and final delivery separately.

Start with the thing people actually want

Instagram comment-to-DM automation connects a public comment to a private response. For example, someone comments GUIDE on your Reel, receives a short question, and chooses Yes before you send the download link. In Triggered, this is the Ask First workflow. It is different from messaging everyone who follows you.

Pick one useful resource: a checklist, product link, booking page, or offer. Write the post so people know what the keyword gets them. Avoid a vague instruction like ‘comment below for more.’ A clear promise makes the automated response feel like the next step, rather than a surprise sales pitch.

Example caption

Want the checklist? Comment GUIDE and I’ll send you a message with the next step.

Build the rule in Triggered

  1. Connect your Instagram professional account from Accounts and grant the requested comment and messaging permissions.
  2. Create an automation for that account. Select a specific post for the first test, rather than every post.
  3. Add GUIDE as the keyword. Use exact matching for a precise test, or contains matching when the keyword may appear inside a longer comment.
  4. Choose Ask First. Write a short opening question and clear Yes and No choices, then add the message and link to deliver after Yes.
  5. Add a public comment reply that tells the person where to look. Save the automation and make sure it is active.

Use the same resource in your caption and final message. If the post promises a checklist, send the checklist, not an unrelated checkout link. Never put private information or a unique customer code in the public reply.

Public reply

Sent you a DM! If you don’t see it, check your Message Requests.

Test the handoff, not just the keyword

Ask someone using a different Instagram account to leave a new matching comment on the selected post. Do not use a comment made before connecting the account as proof. Check the public reply, then the recipient’s inbox and Message Requests. Tap Yes and confirm that the final message contains the right link. Repeat with a separate test that chooses No; the resource should not be delivered.

Open Activity in Triggered to inspect the match and delivery outcome. ‘Waiting for reply’ is not the same as a completed delivery. If the public reply arrives but the final message does not, check whether the tester actually chose Yes and whether Activity records that response.

Message Requests are a visibility issue, not a reason to send more

An Instagram message can arrive in Requests instead of the main inbox. In a Triggered test, the opening question appeared there and the requested content arrived after Yes. That demonstrates a working handoff for that test, not guaranteed inbox placement for every recipient.

The public reply helps people find the message. Keep it short and useful. Triggered cannot choose someone’s inbox folder or override Instagram’s filtering. Do not repeatedly send the same message to force attention, and do not treat an API send result as proof that the person read it.

When nothing arrives, check the basics first

  • Is the automation active, on the right Instagram account and post, with the expected keyword match mode?
  • Was the test a fresh comment from a different account, and is the comment still visible on Instagram?
  • Does Activity show a match, a pending question, or a provider error? Each points to a different step.
  • Does Accounts report that the connection needs attention? Reauthorize when required, then test with a new comment.

Keep an example comment and its approximate time when asking for help. That is more useful than creating several competing automations with the same keyword. Once one clean test works, expand the audience and monitor the first real campaign.

See the workflow for yourself.

Try the interactive walkthrough before setting up your first campaign.

Written for Triggered’s current workflow. Platform permissions and capabilities can change. ManyChat is an independent product; this guide is not affiliated with or endorsed by ManyChat.