Instagram Direct Authentication
Authorize Omni-Gateway to send and receive Instagram Direct messages on behalf of your account.

Dependencies

Before initiating the authentication process, please ensure all the dependencies stated below are met: 1. An Instagram Business Account 2. A Facebook Account. Click here to create one, if you don't have it already. 3. A Facebook Page connected to your Instagram account. Click here to create a new Facebook. Page and click here for a guide on how to connect your Facebook Page to your Instagram account. 4. Enable Message Control Connected Tools Settings from your Instagram account on mobile. Click here for more info. 5. Make sure your Rocket.Chat instance is on a public Address and is accessible by anyone on the internet. Goto `Admin -> General -> Site Url` to confirm this. 6. Lastly, Make sure your Rocket.Chat instance is connected to Rocket.Chat Cloud. Goto `Admin -> Connectivity Services` to connect to Cloud.

Authentication

The first step after the configuration and resolving the dependencies is authentication with Instagram Direct.
  1. 1.
    Please click on the button shown below to start the authentication process with Instagram Direct.
2. As soon as you click Start Authentication the authentication process is started. Please authorize Rocket.Chat's Instagram Direct to complete this process.
3. You are redirected to the following page where you can use your email to authorize Instagram Direct.
4. Confirm the Instagram business account you want to use with Rocket.Chat Omni Gateway. If you don’t have one yet, you can create yours in just 30 seconds.
5. In case you have multiple pages associated with your Instagram account, it will prompt a selection box to choose the preferred page to connect.
6. Determine what Rocket.Chat Omni Gateway can do with the pages you have selected.
After successfully selecting your page, you will receive a success message with credentials, as shown below:
Try it out by sending a message to your Instagram page.

Subscribe/Unsubscribe

After successful authentication, as an admin, you are subscribed to the Instagram page by default. But you can choose to unsubscribe if you want, as shown below:

Edit Page Configuration

You can edit page configuration as shown below:
Following are the settings available:
  1. 1.
    You can route all the conversations coming from this page to a specific **** Department. Only the agents of this department are able to serve Instagram conversations coming from this page.
  2. 2.
    You can set the Welcome Message that will be sent to visitors when they send their first message.
  3. 3.
    The Conversation Finished Message will be sent to visitors when the conversation is closed
  4. 4.
    You can set the Default message for offline service that will be sent to your visitor when no agents are available online
Only the agents of this particular department are able to see and take the chats.

Slash Commands

Here are the shortcuts you can use in Instagram Bot:
  1. 1.
    /Instagram authorize Starts the Facebook authorization process to connect your instagram accounts
  2. 2.
    /Instagram unauthorize Revoke facebook authorization to remove all connected instagram accounts
  3. 3.
    /Instagram edit pageId Edit Page configuration for the given pageId
  4. 4.
    /Instagram help Shows help message
Please note that when an Instagram user sends a message and there's no agent available on the server to chat, the conversation won't be created. This means that when agents get back to work they will not get to know that someone was reaching out. So please make sure you have at least one agent online at all times.
Export as PDF
Copy link
On this page
Dependencies
Authentication
Subscribe/Unsubscribe
Edit Page Configuration
Slash Commands