> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://mavic.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Instagram Connection

# Instagram accounts connection

Mavic connects to **Instagram Business** or **Creator** accounts (not personal accounts). Instagram connections route through Facebook because Meta owns both platforms.

## Prerequisites

Before connecting:

1. Your Instagram account must be a **Business** or **Creator** account. To switch: open the Instagram app → Settings → Account → Switch to Professional Account.
2. Your Instagram account must be **linked to a Facebook Page**. To link: in the Instagram app → Settings → Account Center → Add Facebook Page.

## How to connect
![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/c/5/4dc54cebe974dc00/integrations_3uqc33.png)

1. Click **Integrations** in the side navigation.
2. Find **Instagram** and click **Connect**.
3. Allow browser pop-ups.
4. Log in to Facebook (this is correct — Instagram auth runs through Facebook).
5. Approve permissions:
* `instagram_basic`
* `instagram_content_publish`
* `instagram_manage_insights`
* `pages_show_list`
6. Pick the Facebook Page that's linked to your Instagram account.
7. Confirm.

Your Instagram account now shows as **Connected**.

## What you can do

* Publish single-image posts, carousels, reels, and stories
* Schedule via Calendar
* Pull post engagement (likes, comments, saves, reach)
* Sync past posts
* Generate and apply alt text (see [Accessibility: alt text](https://mavic.crisp.help/en/article/alt-text-qcpd97/))

## Common issues

* **"No Instagram accounts found"** — your Instagram isn't a Business/Creator account, or it isn't linked to a Facebook Page. Fix in the Instagram app first.
* **"Instagram account not linked to a Page"** — link via the Instagram app, then retry.
* **Reels publishing fails** — check the video meets Instagram's spec (MP4, vertical, max length). Mavic surfaces specific errors.
* **Token expired** — re-authenticate via **Integrations → Instagram → Reconnect**.

## What's not supported

* Personal Instagram accounts
* Direct messages
* Comment moderation (currently)

## Related articles

* [Connecting social channels](https://mavic.crisp.help/en/article/connecting-social-channels-1o4kj3l/)
* [Facebook Pages connection](https://mavic.crisp.help/en/article/facebook-connection-7qd5io/)
* [Accessibility: alt text](https://mavic.crisp.help/en/article/alt-text-qcpd97/)
* [Can't connect a social channel?](https://mavic.crisp.help/en/article/cant-connect-social-channel-1lzloi8/)



**Updated:** September 2026