> For the complete documentation index, see [llms.txt](https://docs.bird.com/applications/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bird.com/applications/channels/channels/supported-channels/instagram-messaging/install-instagram-messaging.md).

# Install Instagram Messaging

Instagram Messenger can be installed from the Channels Marketplace. There are three types of channels that can be installed:

* Messaging - this allows you to have conversations with your customers by direct message
* Comments - this allows you to get notified and respond when a customer comments on an Instagram post
* Mentions - this allows you to respond to people that mention your business on posts belonging to another page on Instagram

### What you'll need

{% hint style="info" %}
During installation, Meta will ask you to grant MessageBird specific permissions.
{% endhint %}

* A Facebook account.
* A Instagram Professional account that is linked to your account.
* Your Facebook login details and password.
* Two-factor authentication details.

## Step-by-step installation instructions

{% hint style="info" %}
If you want to install multiple types of channel for the same page e.g. **Messaging** and **Comments** repeat the installation process for each channel type (see step 9 below)
{% endhint %}

1. Click on your name in the bottom left-hand side of your screen, then click **Settings**.\
   ![](/files/kOhrjVPEh0zER93DQbD5)
2. Click the **Channels** tab at the top of your screen to view the channels library.<br>

   <figure><img src="/files/LhBtJUR36IhY6OhszqJy" alt=""><figcaption></figcaption></figure>
3. Click **Instagram Messaging**, then click **Install Instagram Messaging**.
4. Click **Click here to log in**, and enter the login details you use for Facebook in the email address or phone number field, and your password.
5. Select the Instagram professional account you will share with MessageBird and click **Next**
6. Select the page(s) you will share with MessageBird and click **Next**
7. Grant MessageBird permission to access your Instagram Page and Page Conversations by clicking **Done**.
8. You've now linked MessageBird to Instagram. Click OK.
9. Choose the **type** of channel you want to install.\
   ![](/files/A1cdlWudZZzcOTzQJ8db)
10. Optionally, you can change the internal name of your channel.
11. To complete the installation process, click **Install Instagram Messaging.**

{% hint style="info" %}
Changing the channel name in MessageBird does not change the name of your Instagram Page.
{% endhint %}

### Installation criteria and rules

<details>

<summary>Instagram messaging permissions</summary>

During the installation process, Meta will ask you to grant MessageBird the following permissions:

* Access profile and posts from the Instagram account connected to your Page
* Manage and access Page conversations on Messenger

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bird.com/applications/channels/channels/supported-channels/instagram-messaging/install-instagram-messaging.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
