Auto Reply to Instagram DM Messages (Simple + AI Method)

By Joren Wouters Updated on

In this tutorial, I will break down how you can automatically reply to Instagram DM Messages. Basically, we are going to create our own Instagram Auto Reply Bot.

I will show you the easy way, so how you can auto reply to certain words.

And I will show you how you can automatically reply using AI that is trained on your own data, such as your website or internal documents.

At the end, I will even give the template for FREE, so you can just copy and paste it.

Let’s dive in!

Why use an Instagram Auto Reply Bot?

Let’s face it.

Manually replying to messages in your Instagram DM takes a lot of time, and often feels like it never ends.

Followers are replying to stories, messaging you with questions, want to know more about your products, have partnerships, and so on.

Basically: You are being bombarded by messages.

And within this pile of messages, it’s easy to miss the important ones (such as questions about your products).

If that happens, you can potentially lose customers, which will go directly to your competitors.

That’s where Instagram Auto-Replies come in.

By using an Instagram Auto-Reply, you can:

  • Reply immediately to messages in your Instagram DM
  • Send messages 24/7, even when your business is offline
  • Filter between standard questions (which you can auto-reply to) and custom questions (handled by humans)

You can even use the auto-reply for multiple purposes:

And there’s much more what you can do with it.

So let’s see how this looks inside Instagram.


Instagram Auto Reply Message Example

Before I will show you how you can set this up yourself, I will show you a simple example of an Instagram Auto-Reply message:


If someone types in something related to ebooks to my Instagram account, they instantly get a message back if they want to get my free ebook.

And if they want to get it, they can get it directly inside my Instagram DM. This chat automation will always reply, even when I’m sleeping and my business is offline.

If you want to set this up for your own Instagram account, then follow the rest of this tutorial!


How to Create Instagram Auto Reply Bot

Automatically replying to messages on Instagram is super simple. Here’s how you can do it in 5 steps:

Step 1: Sign up for a Free Manychat Account

The first step that we need to take is to create our own Manychat account, which is the chat automation platform we are going to use.

We have used Manychat for the last 4 years for almost all of our clients because it is:

  • Easy to use, you can get started without any chat automation experience
  • 100% Meta-Approved, so you can use them without the risk of getting banned
  • Cheap, they offer a free plan and their paid plan already starts at $15/month

So you can just click on the button below to create your Free Manychat account:

Create Free Manychat Account

And if you use the discount code joren_wouters_mc_edu, you will get the first month of the Pro plan for free!

Here, you can click on Get Started Free:


Choose for Instagram:

Link your Isntagram account to Manychat

And sign in with your Facebook account:

Continue with your Facebook account to log in to Manychat


Step 2: Connect your Instagram account to Manychat

When you’re logged in, Manychat will verify your email address and ask you to log in to your Instagram account.

Once you’ve done this, you can connect your Instagram account to Manychat:


And now you have successfully connected your Instagram account to Manychat!

I also have a separate video that explains all the steps you need to take to connect your Instagram account to Manychat. There are some settings you need to check, so I highly recommend looking at this as well:

Step 3: Create the Auto Reply Trigger in Manychat

Once you are logged in to Manychat and connected your Instagram account, we can create our Instagram automation.

So let’s say, someone asks a question about the return policy of the business. Then we can automatically reply to that message.

In Manychat, go to Automation and click on New Automation:

Add a New Automation in Manychat

In Manychat, each automation starts with a trigger. The trigger is the event that starts the automation.

In our case, we want to start this automation when a user asks a question about the return policy.

To do that, we can click on New Trigger:

Add a new trigger to a Manychat flow

Choose for Instagram and then click on User sends a message with a Keyword:

Add trigger in Manychat when someone sends you a Direct Message with a Keyword.

Set it to Message contains return and add a Message Condition:

Instagram keyword containing return in Manychat

And set the Message Condition to message contains policy, so it looks like this:

Instagram keyword containing return and policy in Manychat

Then, click on Create. Now, this automation will start when someone sends a message with both return and policy in it.


Step 4: Add the content to the Instagram Automation

After we’ve created the trigger, we can start with creating the contents of the Instagram Automation.

As a first step, you can add an Instagram Message:

Add first Instagram message to your automation in Manychat

Then we can answer the user’s question:

At EcommerceBizz you always have the option of returning your order within 14 days after delivery. Make sure that the products have not been worn and have all tags attached when they are returned.

Return policy answer in an Instagram automation with Manychat

After you answered the question, you always want to ensure a good customer experience. So you want to verify that you actually answered their question.

So we can add a next message and ask: Did I answer your question?

And add two quick replies to that message:

Verify your bot's answer on Instagram with Manychat

Quick replies on Instagram are buttons that appear below your message where users can click on.

So if someone clicks on the Yes button, we can just thank them.

And if they click on the No button, we can connect them with one of our support agents that can answer the question for them:

Verify if you answered the question on Instagram with Manychat

This is great about Manychat. Manychat also has a built-in live chat. So you can just forward a conversation to a human agent that can answer any question your customer has.

To forward a conversation to a human agent, we need to add the Actions element to our flow:

Add action to your Instagram automation in Manychat

Within this Actions element, we need to add three actions.

So you can just click on + Action, select Live Chat and then click on Mark conversation as Open:

Add the action Mark Conversation as Open in Manychat

In Manychat, you have two conversation types

  1. Closed conversations, conversations handled by the chatbot
  2. Open conversations, conversations handled by your agents

By setting the conversation as open, it will be handled by your agents.

The next action we will add is called the Assign Conversation. With this action, we can assign the conversation to a specific member or a group of team members.

So you can just add another action, select Live Chat and click on Assign Conversation:

Add the action Assign Conversation in Manychat

And select the team member you want to assign the conversation to:

Assign the conversation to a specific team member or group

And lastly, we will notify the person that is assigned to this conversation.

Just add another action, choose for Livechat and click on Notify Assignee:

Add the Notify Assignee action in Manychat

Now, your final automation should look like this:

Final Instagram automation in Manychat

And that’s it. So now you can just hit Set Live in the upper-right corner and your auto-reply message is working.

How to Auto Reply to Instagram DM using AI

The next step is to automatically reply to messages by using AI that is trained on our data, such as your website or internal documents.
And Manychat doesn’t have built-in AI, so that’s why we are going to use Chatbase.

Chatbase is an AI tool that you can train on your own data, such as your website and documents.

Just click the button below to create your Free Chatbase account:

Create Free Chatbase Account

In Chatbase, I created a new chatbot that is trained on a knowledge base documents containing information about an eCommerce business:

Example of a knowledge base document of an eCommerc business

And in the dashboard of Chatbase, I can also ask questions about this document, such as:

  • What are your warranty conditions?
  • How can I track my order?

Example of an Ecommerce chatbot in Chatbase

So what we need to do now, is that every time someone asks a question in Instagram, we need to send the question to Chatbase.

Then, Chatbase gives the answer and we are going to send back that answer to Manychat.

And to do this, we are going to use Make. Make is an integration platform you can use to connect two applications without any code. And in this case, we use it to connect Manychat to Chatbase.

Just click on the button below to get 30 days Make Pro for Free:

Get 30 Days Make Pro for Free

And I actually created a step-by-step tutorial on how you can create this integration in another video:

In this tutorial, we will just use this integration, and I will explain it in general.

Let’s create it in Manychat!

In Manychat, you should go to Settings and click on Instagram:

Default Reply settings for Instagram in Manychat

Here, you will find the Default Reply. The Default Reply in Manychat is the automation that will be triggered if no other automation is triggered.

So you need to click on Select Existing and select the Default Reply automation that is part of my free template (that you can download below). This is what it looks like:

Default Reply AI Automation for Instagram in Manychat

There are a few things important in this automation. First of all, you need to set the trigger to Every time, so it will trigger every time a user asks a question:

Default Reply settings for Instagram in Manychat

Also, I skip story replies, because these replies are often not related to customer support.

Next, we are saving the Last Text Input to a custom field in Manychat (that I called “Chatbase – Question”).

And lastly, we are triggering the Make integration, which sends the question from Manychat to Chatbase.

So here’s what that integration in Make looks like:

Manychat and Chatbase Integration via

And it works in 4 simple steps:

  1. The scenario starts when we send the data from Manychat
  2. Then, we send a request to Chatbase (containing the question from Manychat)
  3. Once we get the answer from Make, we update a custom field in Manychat with the answer of Chatbase (called “Chatbase – Answer”)
  4. And then we send a Manychat automation, that contains the answer from Chatbase

The Manychat flow that we send is called “Chatbase – Answer” (in my template) and looks like this:

Instagram automation giving the answer of Chatbase in Manychat

In this automation, we give the answer from Chatbase and ask if it answered the question of the user.

And if it didn’t answer the question, it will send the conversation to a human agent (like we did before).

Now, you only have to click on Set Live for your Default Reply and for the “Chatbase – Answer” flow and it is working!

Example of Auto Reply message in Instagram with AI

Free Auto Reply to Instagram DM Template

So that’s how you automatically reply to Instagram Messages!

If you want to get started quickly, just fill in the form below and you will get direct access to my FREE template 👇


Now It’s Your Turn

And that’s how you automatically reply to Instagram DM messages in 2024!

Now I’d like to hear from you:

How are you going to use Instagram Chat Automation?

Please let me know by leaving a comment below 👇

Learn more about Instagram DM Automation


Frequently Asked Questions

Can you automate DMs on Instagram?

Yes, using tools like Manychat you can automate your Instagram DMs. You can automatically reply to messages that come in your Instagram DM by setting up keyword triggers that look for certain words in a sentence. When a word is found, you can set up an automatic reply for it.

How do you set up auto-reply on Instagram DM?

You set up an auto-reply on Instagram in 5 simple steps:

  1. Sign up for a free Manychat account
  2. Connect your Instagram account to Manychat
  3. Create an Auto Reply Trigger in Manychat
  4. Add the content to your Instagram DM Automation
  5. Set it live!

How do you automate on Instagram?

You can automate your Instagram DMs in 4 steps:

  1. Sign up for a free Manychat account
  2. Connect your Instagram account to Manychat
  3. Create an Auto Reply Trigger in Manychat
  4. Add the content to your Instagram DM Automation

How to send automated DMs on Instagram?

You can send automated DMs on Instagram by using a tool like Manychat in 5 steps:

  1. Sign up for a free Manychat account
  2. Connect your Instagram account to Manychat
  3. Create an automated DM trigger
  4. Add the content to your Instagram DM Automation
  5. Set it live!

What is an Instagram auto responder?

An Instagram auto responder is a program that can automatically reply to comments and messages on Instagram. It can automatically send DMs to people who comment on your post, answer questions about your business automatically and inform followers of new products or deals.

Comments (2)

  1. techylist

    This is a great tutorial! I’m going to try this out on my next DM!

    1. Joren Wouters

      Thank you!

Comments are closed.