How to use Instagram Messaging automation in your project
Automate your Instagram DM conversation using our flow builder in the Kata Platform. Create bots to reply to customers with text, images, quick replies, generic template, ice breaker, and (coming soon) sticker.
Instagram Messaging Features
Instagram Story Reply
About
You can send an automated reply to their DM whenever your customers engage you via Instagram Story.
How to use
-
Go to the Kata Platform and select your project.
-
Click to Flow > Conversation Flow > Intent > Create Intent.
-
Choose Data for the Intent Type dropdown
-
Click Add Condition and fill in
payload.type == "story_reply"
-
Click Save
Instagram Story Mention
About
Whenever your customers mention your account in their Instagram Story, you can send automated replies to their DM.
Important note:
Because Instagram Story will be deleted every 24 hours, it is expected that the story attachments will disappear too.
Chatbots cannot “read” the Instagram Story Mention content, but human agents can see the attachment.
Tips: If your customers mention your account in the complaint context and your chatbot cannot satisfy them with the solutions, the agent can take over the conversation.
How to Use
-
Go to the Kata Platform and select your project.
-
Click to Flow > Conversation Flow > Intent > Create Intent.
-
Choose Data for the intent type dropdown
-
Click Add Condition and fill in
payload.type == "story_mention"
-
Click Save
Response Type
Sending Texts Reply
Primary chatbot responses that show text to end-users.
How to Use
- Go to the Kata Platform and select your project.
- Click to Flow > Conversation Flow > State > Action List.
- Choose Text. FYI, the Text limitation for Instagram automation is 1,000 characters and allows for emoji.
- Click Create Action to finalize your action
Sending Images Reply
Primary chatbot response to send an image to end-users
How to Use
- Go to the Kata Platform and select your project.
- Click to Flow > Conversation Flow > State > Action List.
- Choose Text. FYI, the Text limitation for Instagram automation is 1,000 characters and allows for emoji.
- Click Create Action to finalize your action
Sending Quick Replies Reply
You can use this feature to show menu options to end-users and a good user experience to present to end-users your brand’s bot features. In Platform, this feature is named “Quick Reply,” which is placed in Flow > Conversation Flow > State > Action List. Here is the screenshot of quick replies
How to Use
- Go to the Kata Platform and select your project.
- Click to Flow > Conversation Flow > State > Action List.
- Choose **Quick Reply. **The Quick Reply limitations are (1) Max. 13 quick replies, (2) Each quick reply only allowed 20 char before being truncated.
- Mapping for Quick Reply with an accurate view to end-user can be seen as follows.
- Click Create Action to finalize your action
Sending Generic Template (“Carousel”) Type
This feature has an interactive way to show menus or options by adding images and buttons in one bubble. Even more, 1 bubble message can show multiple Generic Templates. Here is the screenshot
How to Use
- Go to the Kata Platform and select your project.
- Click to Flow > Conversation Flow > State > Action List.
- Choose Carousel. FYI for generic template limitations are (1) Maximum 10 elements, (2) Maximum of 3 buttons per element, (3) Each element consists of The title to display in the template which has 80 character limit, the subtitle to display in the template has 80 character limit.
- Click Create Action to finalize your action
Sending Ice Breaker Reply
We probably felt confused the first time using a chatbot as end-users, especially if the bot hasn’t given apparent bot features. “Ice Breaker” solves this problem by showing a getting started on a few topics after the end-user adds the brand’s account.
Important: Ice Breaker is only shown for a first-time chat.
Here is the screenshot of the feature
How to Use
Ice Breaker setup must be done in Omnichat. Hence, we need to create an Inbox and connect it to Instagram DM. Follow this tutorial on how to create an Inbox.
Finally, you’ve successfully created the Inbox. Let's jump to creating the Ice Breaker tutorial.
Instagram Sticker (“like heart”)
This feature allows your bot to send a sticker heart ❤️ and it is different from inline-like.
Tips: To develop this feature, you should know that your bot will reply with a “heart” whatever the customers ask. It’s somehow uncomfortable if your customer complains to your bot, then it shows a heart sticker.
How to Use
- Go to the Kata Platform and select your project.
- Click to Flow > Conversation Flow > State > Action List.
- Choose Instagram Sticker.
- Click Create.
Available Soon
Private Replies
About
Your customers can receive automatic replies in their Instagram DMs (considered “private”) whenever they comment on your brand Instagram post. It is a powerful tool to reach your customer faster and privately whenever they complain or praise your brand.
How to Use
You will apply it in the intent feature to trigger automatic replies from Instagram Posts. We will update further announcements in this documentation or newsletter.
Deploy your chatbot
Go to the tutorial for creating a simple Instagram DM chatbot.
FAQ
I have 2 IGDM bot actions: image type and text type. The first response will show an image, then a text. However, after I deploy the IG channel, it offers a text, then an image. Why did it happen?
A: Because the API calls limit in Instagram (Facebook policy link) has a maximum of 5 outgoing messages in 1 second. Hence, loading the image and showing it to the end-user took a delay in between, and the impacted image action type didn’t show in the correct order. You cannot avoid it. We suggest you put a good UX conversation to display the image between text since the image will have an incorrect order than the Platform emulator.
It is the end of the guidance. You can contact support@kata.ai if you have any difficulties when implementing this.