BlogDMs, replies and reviews

Instagram DM automation: five flows beyond comment-to-DM

Keyword replies, story replies, a thank you for story mentions, a follow gate and an email question in the DM. One example of each with the exact words, how to set it up, and the guardrails that keep a flow from sounding like a bot.

Postfjord comment to DM automation: a comment with the keyword GUIDE leads to a public reply, a DM with the guide and a follow-up.

Most talk about Instagram DM automation is about one flow: "comment GUIDE and I'll send you the link". It works, and it has its own guide. But comments are only one way people reach you. They also write to you, reply to your stories, tag you in theirs, and tap a link on a flyer.

This post covers five flows for those moments. Each one has an example you can copy, the steps in Postfjord, and what to watch out for. At the end are the guardrails: how people stop the messages, and how a person on your team takes over.

Why the DMs are worth a flow

Meta said in May 2022 that one billion people message a business each week on WhatsApp, Messenger and Instagram Direct. In October 2023, Mark Zuckerberg told investors that people and businesses interact more than 600 million times a day across Meta's apps. Both are Meta's own figures, checked on September 28, 2026.

For a US business, who is on Instagram matters as much as how many. Pew Research Center's 2025 survey found that half of US adults use Instagram, and 8 in 10 adults under 30.

Share of US adults who use Instagram, by age (2025). Source: Pew Research Center, Social Media Fact Sheet, survey Feb to June 2025
LabelValue
18 to 2980%
30 to 4962%
50 to 6440%
65 and older19%
All adults50%
Share of US adults who use Instagram, by age (2025)Source: Pew Research Center, Social Media Fact Sheet, survey Feb to June 2025

If your customers are under 50, a good share of them will write to you on Instagram before they call. The five flows below answer them while you are busy.

One rule to know first: the person writes first

Meta lets a business send a DM only when the person started it: they wrote to you, commented, replied to a story, tagged you or opened a link to your chat. After their last message you have 24 hours to reply automatically. That is why you cannot set up "DM every new follower" in any honest tool, and why every flow below starts with something the person does.

Postfjord follows that window for every automated message. The Automation help page lists what happens when it closes.

Flow 1: Keyword reply

Starts when: someone writes a word to you in a DM, like "price", "hours" or "book".

This is the flow to build first. Most small accounts get the same three or four questions every week, and a keyword reply answers them at 11 PM with the right answer.

Example for a yoga studio in Austin:

Person: how much is a drop in class? Reply: Hi! A drop-in class is $25, and your first week is $40 for unlimited classes. Want the schedule? [Show me the schedule] Reply after the tap: Here it is: {link}

Set it up:

  1. Open Automation, press New automation and pick Keyword reply.
  2. Accounts: tick your Instagram account.
  3. Keywords: type price, prices, cost, how much, drop in and press Enter after each.
  4. Opening DM: write the question and the button text (up to 20 characters).
  5. The DM with your link: paste the link to your schedule and press Save automation.

Matching ignores case and punctuation, so "PRICE??" counts. If a word is common in normal talk, like "class", switch on Only when the whole message is the keyword, so "what time is class" does not start it.

Put a default reply behind your keyword replies for messages that match nothing. The keyword reply wins when it matches, and the default reply answers the rest.

Flow 2: Story replies

Starts when: someone replies to one of your Instagram stories.

A story that says "Reply LINK for the menu" is a comment-to-DM for stories. The difference: a story reply is already a DM, so the conversation is open from the first message.

Example for a bakery in Denver:

Story: "Pumpkin loaves are back Saturday. Reply 🎃 to get on the pre-order list." Person: 🎃 Reply (2 minutes later): You're on the list! Pre-order your loaf here before Friday at 6 PM: {link}

Set it up:

  1. New automation, then Story replies.
  2. Keywords: add 🎃. An emoji reaction to a story arrives as a message with that emoji, so an emoji keyword works. Leave keywords empty to answer every story reply.
  3. Set Wait before answering to 1 or 2 minutes. A reply a minute later reads like a person.
  4. Write the DM, paste the link and save.

When no story automation matches, the reply is handled as a normal DM, so your keyword replies from flow 1 still answer it.

Flow 3: A thank you for story mentions

Starts when: someone tags your account in their own story.

A mention is free marketing from a real customer, and it is easy to miss one. This flow thanks every one of them, and can give them a reason to come back.

Example for a coffee shop:

Reply: Thanks for the shoutout! Show this message at the counter next time and your next drip coffee is on us.

Set it up:

  1. New automation, then Thanks for a mention.
  2. Accounts: tick the account.
  3. Thank-you message: write the text, add a button if you want one.
  4. Leave Only once per 24 hours per person on, so a person who posts five stories in one afternoon gets one thank you.

Keep the offer small and something you can honor at the counter. The inbox marks the message "Mentioned you in a story", with a link to the story when Meta sends one, so you can repost the good ones.

Flow 4: A follow gate

Starts when: any of the flows above, as an add-on before the link.

A follow gate asks the person to follow you before they get the freebie. Use it when the thing you send is worth a follow: a guide, a discount, a recipe card. Skip it for answers to plain questions. Nobody should have to follow you to learn your hours.

Example for a fitness coach:

Reply: The 4 week home workout plan is yours. One thing first: follow @coachmaya so you catch the weekly check-ins, then tap below. [I'm following] If they are not following yet: Looks like the follow didn't go through. Follow @coachmaya and tap again.

Set it up:

  1. On the step The DM with your link, open Add-ons.
  2. Turn on Ask them to follow you before they get the link.
  3. Edit the Message, the Button label and the Message when they are not following yet.

When the person taps, Postfjord asks Instagram whether they follow you. The "not following yet" message goes out at most twice, and on the third tap the link goes out anyway. Nobody gets stuck in a loop, and nobody gets nagged forever. On a Facebook Page the gate always lets people through, because Pages have no follow.

Flow 5: Ask for their email in the DM

Starts when: any of the flows above, as an add-on.

Followers belong to Instagram. An email address is a way to reach someone that no algorithm decides. The DM is a good moment to ask, because the person asked you for something a minute ago.

Example for a salon in Chicago:

Reply: Want our holiday booking dates before they go public? Reply with your email and we'll send them first. Person: jess.rivera [at] gmial.com Reply: Hmm, that doesn't look like a working email. Could you check it and send it again? Person: jess.rivera [at] gmail.com Reply: Got it, thanks Jess! You'll hear from us first.

Set it up:

  1. On The DM with your link, open Add-ons and turn on Ask for their email in the DM.
  2. Edit Ask for the email, Thank you message and Message when the answer is not an email.

Postfjord checks the address before it saves it. A typo in a common domain, like gmial.com, counts as not an email, so the person is asked again. A valid address is saved on the person's contact, where you can tag them, add them to a segment or export them. The email list guide covers what to do with the list once it grows.

Say what they get and how often. "Holiday dates first" is a promise people accept. "Join our newsletter" is one they skip.

Combine them

The flows work together. A realistic setup for one account:

Under Advanced you can add waits, tags and conditions, for example "tag everyone who asked about prices" or "send the second message only to people without an email". And you can turn on a Claude step that answers follow-up questions from your brand profile. Claude never invents prices or dates, and when someone asks for a person, the thread gets Needs a human in the inbox.

The guardrails

Automation that nobody can stop is spam. These are the rules in Postfjord, all from the Automation help page:

Test every flow from a second account before you promote it. Write the keyword, reply to the story, tag yourself in a story, and read what comes back.

The Free plan runs one automation, and every paid plan runs unlimited automations. See pricing and the automation feature page.

FAQ

Is Instagram DM automation allowed?

Yes, when it goes through Meta's official messaging API and only answers people who wrote, commented, replied or tagged you first. Tools that log in with your password and send DMs to strangers put the account at risk.

Can I automatically DM new followers on Instagram?

No. Meta lets a business message a person only after the person started the conversation. A follow alone does not open a chat. Put a "reply to this story" or "comment a word" call to action where new followers see it instead.

Can I automate Instagram DMs for free?

Instagram's own saved replies and FAQ are free, and Meta Business Suite has free inbox automations with keyword replies and an away message. The auto reply guide compares them. Postfjord's Free plan runs one automation.

What is the 24 hour rule for Instagram DMs?

After a person's last message, a business has 24 hours to send automated messages. When the window closes, the flow stops and waits until the person writes again. A wait step in an automation never reopens it.

How do I stop an automation from answering someone I am talking to?

Reply in the thread from the inbox. Automation pauses there for the time set in Chat settings, and Automation on in the thread header switches automations off for that one conversation. The person can also write STOP to stop all automated messages.

Get your workspace

Join the waitlist and we email you when your account is ready. Free plan, no card needed.

Join the waitlistSee pricing