Comment on page
Using FlowBuilder to send Instagram Messages
To be able to use all of the rich capabilities seen on Instagram, FlowBuilder has a dedicated Instagram step. By following this article you will be able to set up sending direct messages via Instagram.
By using the specific Send Instagram message step, you will be able to customize the messages you are sending to your users on Instagram to the fullest of Instagram's offering. This includes interactive features, such as the Quick Reply buttons.
You will need:
- Admin access to linked Facebook Page
- Messaging permissions enabled
- An Instagram Business channel

blobid0.png
Step 2: Create a new Flow or choose an existing Flow. If you selected a new Flow, choose the Omnichannel trigger:

Step 3: Add the step Send Instagram Message.

The components of the step are Send Settings, Message Settings, and Advanced Settings:

mceclip1.png
Send Settings
Here you are able to configure how the message will be sent, either as a reply back to the current conversion, from a different channel, or in a specific conversation:

Message Settings
There are four available message types: text, image, quick replies, and templates.
Text
You are able to modify the message content:

The messages are presented in the following format in your end-users Direct Messages inbox:

mceclip4.png
Image
By adding the URL to the image, you can send a message containing an image. Don't forget to include the full URL, including the protocol (http/https):

mceclip2.png
Quick replies
You are able to modify the text coming before the buttons, as well as define up to 13 quick reply buttons:

mceclip3.png
The messages are presented in the following format in your end-users Direct Messages inbox:

mceclip5.png
We are working on implementing them in Inbox as soon as possible. 🚧
Templates
If you are sending a template message, you can send a standalone template or a carousel of up to 10 template messages that can be scrolled horizontally:

mceclip4.png
The messages are presented in the following format in your end-users Direct Messages inbox:

mceclip3.png
Advanced Settings
Available advanced settings are:
- Status reports enablement: sending reports on the status of the message sent it the step via a GET request to a URL provided
- TrackID enablement: when filled out, the trackID will be sent as a parameter in the messages, allowing you to track insights such as read, delivered, failed or rejected using the reporting API

Step 4: Configure the message as per your choice in the message settings section of the Send Instagram message step.
Step 5: Build out your Flow as per your use case and don’t forget to Save and Publish the Flow. 🚀