Instagram Auto Reply to Keywords in DMs: Setup With Subscription Check

Auto-replies in Instagram Direct are the easiest and fastest way to automate communication with followers. When a user sends a keyword — "price", "link", "info" — the bot replies instantly with the right message, button, or link, without anyone on your team having to be online.

This guide walks through the complete setup of Instagram DM auto-replies in MaviBot: connecting your account, configuring keyword triggers, writing the automated message, and checking subscriber status — with screenshots at every step.

MaviBot Instagram auto reply setup showing keyword trigger configuration and automated DM response with buttons

Why Instagram Auto Replies Matter for Your Business

Every unanswered DM is a lost opportunity. Instagram's algorithm also rewards accounts with fast response times — showing them higher in followers' feeds and story queues. A chatbot that replies in seconds, every time, solves both problems at once.

Here's what Instagram DM auto-replies enable:

  • Instant lead capture. A follower who comments "link" on your post and gets a DM with the link in 3 seconds is far more likely to convert than one who waits hours.
  • 24/7 availability. Your bot replies at 3am on a Sunday just as fast as it does on Monday morning.
  • Scalable sales conversations. One automation handles 10 DMs or 10,000 — with zero extra effort.
  • Subscriber qualification. MaviBot lets you check whether the user follows your account before replying, so you can send different messages to followers vs. non-followers.

Based on MaviBot's experience with Instagram automation flows, businesses that activate keyword-triggered auto-replies in Direct see a measurable increase in DM-to-sale conversion — simply because no inquiry goes unanswered. For a broader look at what's possible with Instagram automation, see the complete Instagram DM automation guide.

How Auto-Replies in Instagram Direct Are Configured

Step 1 — Connect Your Instagram Account

To get started, you need to properly connect your Instagram account to the platform.

  1. Go to the Messengers section
  2. Click on the Instagram icon
  3. Log in through Instagram and confirm access

MaviBot Messengers section showing Instagram icon and login button for connecting an Instagram Business account

If Instagram is already connected to the project, there's no need to reconnect the account.

Step 2 — Open the Instagram Bot Builder

Next, hover over the Builder section and select Instagram.

MaviBot Builder section with Instagram option highlighted in the dropdown menu

Then create a new automation by clicking the button:

MaviBot Instagram builder showing the Create Automation button

Step 3 — Select the Instagram Account

If several Instagram accounts are connected to the project, select the account that will be used for automatic replies.

MaviBot automation setup showing Instagram account selector dropdown with multiple accounts

Step 4 — Select Auto-Replies in Direct

MaviBot automation type selector showing "Auto-replies in Direct" option selected

Step 5 — Configure Keyword Triggers

Specify a keyword, a phrase, or several phrases to which the bot will react and reply automatically.

MaviBot keyword trigger configuration panel showing keyword input fields for Instagram auto-reply

Step 6 — Write the Automated Message

Set up the message that the user will receive automatically. In this section you can also:

  • Add buttons to the message
  • Set the button texts, for example "Get" or "Download the guide"
  • Specify links to other communication channels, such as a Telegram channel or WhatsApp

MaviBot message editor for Instagram auto-reply showing text field, button configuration, and link settings

Here's an example of how the automatic reply looks in Direct:

Example of an Instagram auto-reply DM sent by MaviBot showing the message text and action buttons as seen by the user

Key things to know:

  • Buttons and links can be edited, images can be added, and texts can be changed at any time
  • For the auto-reply to start, the user must send a message first — the automation does not trigger if the user only opens Direct
  • It is possible to create several keywords and phrases to trigger the same reply
  • Within one automation you can configure one scenario; if additional scenarios are needed, create separate automations

Step 7 — Check Subscription to the Account

In the same section you can check whether the user is subscribed to your Instagram account. Enable the check and, if necessary, customise the message and button for non-followers separately.

MaviBot subscription check toggle in Instagram auto-reply settings showing separate message options for followers and non-followers

Step 8 — Save and Activate

After finishing the setup, click the Save button in the upper right corner of the screen.

MaviBot Instagram auto-reply editor showing the Save button in the upper right corner

Give the automation a clear name so you can manage multiple auto-replies for different tasks without confusion.

MaviBot automation naming field showing a descriptive name for an Instagram auto-reply flow

After saving, the auto-reply is automatically activated — from this moment the bot starts working. It will independently track all incoming messages in Direct and reply on your behalf. You can edit auto-replies at any time.

What to Use Instagram Auto-Replies For

Auto-replies in Instagram Direct aren't just for answering FAQs. Here are the most effective use cases:

Lead magnets and content delivery. Set the keyword to "guide" or "free" — when a follower sends it after seeing your story or post CTA, the bot instantly delivers the download link or resource. No manual sending, no delay.

Price and product information. "Price", "cost", "how much" — when these keywords arrive, the bot sends your pricing, a product page link, or a menu. Removes the most common friction point in DM sales.

Appointment and booking flows. The bot replies with your booking link or a quick qualifier ("What service are you looking for?") — and the conversation continues from there.

Exclusive offers for followers. Use the subscription check to send a discount code only to users who follow your account. Non-followers get a different message inviting them to follow first.

Multi-channel routing. Add buttons linking to your Telegram channel, WhatsApp, or website — letting users choose where they want to continue the conversation.

To set up payment links inside these flows and turn auto-replies into a full sales channel, see the Instagram DM payment setup guide.

Frequently Asked Questions About Instagram Auto Replies

Does the user have to send a message first for auto-reply to work?

Yes. Instagram's Messaging API requires the user to initiate the conversation. If a user only opens your Direct inbox without sending a message, the automation does not trigger. The auto-reply fires the moment they send a keyword or any message that matches your trigger conditions.

Can I set up multiple keywords to trigger the same reply?

Yes. Within one automation, you can add multiple keywords and phrases that all trigger the same response. For example, "price", "pricing", "cost", and "how much" can all point to the same pricing message — so you catch every variation of the question.

Can I have different auto-replies for followers vs. non-followers?

Yes. MaviBot's subscription check lets you send a different message to users who follow your account versus those who don't. A common setup: followers get the offer directly, non-followers get a message asking them to follow first before receiving it.

Can I connect multiple Instagram accounts to MaviBot?

Yes. MaviBot supports multiple Instagram Business accounts in a single project. When creating an automation, you select which account it applies to — so you can run separate auto-reply flows for different accounts from the same dashboard.

Will auto-replies work while I'm offline or outside business hours?

Yes — that's the primary benefit. Once an auto-reply automation is saved and active, it runs 24/7 without any action from your team. Replies go out in seconds regardless of time zone, day of the week, or whether anyone is logged in.

Start Automating Your Instagram DMs Today

Instagram auto-replies turn your Direct inbox from a manual queue into a 24/7 sales and support channel. Set up keyword triggers once, write your messages, and let MaviBot handle every incoming DM — instantly, every time.

Ready to set up your Instagram auto-reply? Try MaviBot for Instagram free and have your first automation live in minutes.