> ## 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).

# Connecting Social Channels

# Connecting social channels

Mavic publishes, schedules, and pulls analytics from your connected social channels. This article covers the universal connection flow; channel-specific articles follow.

## Supported channels

* Instagram (Business or Creator account, connected via Facebook)
* Facebook Pages
* LinkedIn (Pages and personal profiles)
* X (formerly Twitter)
* Threads
* TikTok
* Bluesky
* YouTube (limited — depends on subscription)

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

1. Click **Integrations** in the side navigation.
2. Find the channel you want to connect.
3. Click **Connect**.
4. **Allow browser pop-ups** when prompted (required for the auth flow).
5. Log in with the account that has admin permissions for the page or profile.
6. Grant Mavic the requested permissions.
7. Pick the specific page/account to connect.
8. Confirm.

You'll see the channel listed as **Connected** with the linked page name.

## Important: admin permissions

For most platforms, Mavic requires that the account you log in with has admin permissions for the page you're connecting. If you don't:

* **Either** ask the page admin to update your permissions
* **Or** ask the admin to log in directly during the connection flow

Without admin permissions, posting and analytics will fail.

## Channel-specific articles

* [Facebook Pages connection](https://mavic.crisp.help/en/article/facebook-connection-7qd5io/)
* [Instagram accounts connection](https://mavic.crisp.help/en/article/instagram-connection-j5fyi2/)
* [LinkedIn pages/accounts connection](https://mavic.crisp.help/en/article/linkedin-connection-10syymh/)
* [Threads accounts connection](https://mavic.crisp.help/en/article/threads-connection-6nthyx/)
* [X accounts connection](https://mavic.crisp.help/en/article/x-connection-1r799r5/)
* [TikTok known issues](https://mavic.crisp.help/en/article/tiktok-paid-partnership-aywejb/)

## What you can do once connected

* **Publish** posts directly from Mavic
* **Schedule** posts via the Planner
* **Sync past posts** so the Planner reflects your full history
* **Pull analytics** into the Analyze views (Socials and Competitors)
* **Get failure notifications** — if a scheduled post fails, you'll see it in the Planner and (if Slack is connected) in your Slack channel

## Disconnecting a channel

In **Integrations**, find the channel and click **Disconnect**. Scheduled posts on that channel will move to **Failed** status until you reconnect.

## Reconnecting after a token expires

Tokens expire periodically — Instagram and Facebook are most prone to this. If you start seeing **Failed** posts:

1. Open **Integrations**.
2. Find the channel — it'll show a warning if the token is expired.
3. Click **Reconnect** and re-authenticate.

You can also set up Slack notifications so you're alerted the moment a channel disconnects. See [Connecting Slack for notifications](https://mavic.crisp.help/en/article/slack-connection-1saihpj/).

## Troubleshooting

If a connection fails, see [Can't connect a social channel?](https://mavic.crisp.help/en/article/cant-connect-social-channel-1lzloi8/).

## Related articles

* [Multi-channel publishing](https://mavic.crisp.help/en/article/multi-channel-publishing-1w83o5k/)
* [Can't connect a social channel?](https://mavic.crisp.help/en/article/cant-connect-social-channel-1lzloi8/)
* [Connecting Slack for notifications](https://mavic.crisp.help/en/article/slack-connection-1saihpj/)
* [Social Channels Invalidated ](https://mavic.crisp.help/en/article/social-channels-invalidated-1c2v5se/?bust=1781072398382)



**Updated:** September 2026