> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useupbeat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Facebook, Instagram & Threads

> Connect Meta to publish to Facebook, Instagram, and Threads.

Connecting Meta gives UPBEAT OS access to publish on Facebook, Instagram, and Threads through a single OAuth flow. All three platforms use the Meta Graph API and connect through one authorization step.

## What this integration enables

Once connected, you can:

* **Publish Facebook Page posts** directly from the social composer
* **Publish Instagram posts** (single images and carousels)
* **Publish Threads posts** (text-based posts)
* **Schedule posts** across all three platforms
* Cross-post content to multiple platforms in one step from the social composer

## Prerequisites

* A Facebook account with **Admin access** to a Facebook Page
* An Instagram Professional account (Business or Creator) connected to your Facebook Page
* A Threads account connected to your Instagram account (for Threads publishing)
* Your Facebook Page must be published (not in unpublished/draft status)

<Note>
  Publishing to a personal Facebook profile is not supported by the Meta API. You must have a Facebook Page.
</Note>

## How to connect

<Steps>
  <Step title="Open Settings and scroll to **Integrations**">
    Navigate to [/app/settings](https://useupbeat.com/app/settings) in UPBEAT OS.
  </Step>

  <Step title="Find the Meta card">
    The Meta card covers Facebook, Instagram, and Threads. Click **Connect**.
  </Step>

  <Step title="Sign in with Facebook">
    You'll be redirected to Facebook's OAuth screen. Sign in with the Facebook account that has Admin access to your Page. Review the permissions UPBEAT OS is requesting — these cover posting to your Page, Instagram, and Threads.
  </Step>

  <Step title="Select your Facebook Page">
    After authorizing, select which Facebook Page you want to connect to UPBEAT OS. If you manage multiple Pages, choose the one you want to publish from.
  </Step>

  <Step title="Confirm the connection">
    You'll be returned to the Integrations page. The Meta card should show a green **Connected** status and display which Page, Instagram account, and Threads profile are linked.
  </Step>
</Steps>

## What you'll see once connected

* Facebook, Instagram, and Threads appear as publishing destinations in the social composer (`/app/community`)
* You can cross-post to all three from a single compose session
* Scheduled posts for all three platforms appear in your Publishing queue at `/app/publishing`

## Platform-specific notes

**Facebook:** Posts can include text and links. Beat formats Facebook posts to work with the platform's link preview behavior — when you include a URL, Facebook generates a preview card automatically.

**Instagram:** Requires at least one image. Beat can generate a post caption optimized for Instagram's format and hashtag conventions. The image must be uploaded or hosted at a publicly accessible URL.

**Threads:** Text-only posts up to 500 characters. Beat formats Threads posts accordingly.

## How to disconnect

Open Settings and scroll to **Integrations**, find the Meta card, and click **Disconnect**. This revokes access for all three platforms (Facebook, Instagram, Threads) simultaneously.

## Troubleshooting

**I don't see my Instagram account:** Make sure your Instagram account is set to Professional (Business or Creator) in Instagram settings, and that it's linked to your Facebook Page in the Page settings.

**Post published to Facebook but not Instagram:** Instagram publishing requires an image. If your post was text-only, it was routed to Facebook but skipped for Instagram. Add an image and repost for Instagram.

**Meta token expired:** Meta access tokens expire every 60 days. If posts start failing, disconnect and reconnect your Meta account to refresh the token.
