# Error troubleshooting

#### Why can’t I receive inbound Instagram messages?

If you are not receiving Instagram messages inside Zaapi, it is usually because the connection permissions between Meta (Facebook/Instagram) and Zaapi have become outdated. This often happens if the admin connected to the account changes their Facebook password.

Please follow these steps to restore the connection:

1\. To ensure Zaapi can receive messages, it must be set as the primary receiver.

* Go to your Facebook Page Settings.
* Navigate to Settings > Advanced Messaging > Handover Protocol > Instagram receiver.
* Select Zaapi as the *Primary Receiver*.

2\. You must allow third-party tools to access your messages via the mobile app.

* Open the Instagram app on your mobile device.
* Go to Settings and privacy > Messages and story replies > Message controls.
* Toggle on Allow access to messages.

3\. Once the settings above are correct, you need to reconnect the channel.

* Go to your Zaapi Integration settings.
* Locate your Instagram channel settings.
* Click the Reconnect button.

4\. Send a test message to your Instagram account from a personal account (not the business account itself) to verify that it now appears in your Zaapi inbox.

***

#### Why don't "Message Requests" appear in Zaapi?

Currently, Instagram's API does not send "Message Requests" (messages from people you don't follow or potential spam) to third-party platforms like Zaapi. We can only display messages that land directly in your primary Inbox.

To ensure you receive all messages in Zaapi, you must change your Instagram privacy settings so that new chats go directly to your Inbox rather than the Message Requests folder.

You can learn how to manage your message request settings on Instagram's official help page [here](https://help.instagram.com/585369912141614).


---

# Agent Instructions: 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:

```
GET https://help.zaapi.com/integrations/instagram/error-troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
