Skip to content
Dashboard

Connect a platform

OAuth once per platform. Brainpercent handles scheduling and publishing behind the scenes via our publishing relay.

How the flow works

  1. 1
    Open Settings → Connected platforms

    The platform catalog shows all 12 supported destinations with their connection status.

  2. 2
    Click Connect on a platform

    You're redirected to the platform's OAuth flow (Google / Meta / LinkedIn / etc).

  3. 3
    Grant the required scopes

    Brainpercent asks only for what's needed: publish_posts, read_profile, list_pages. No direct-message access, no follower data beyond counts.

  4. 4
    Land back in Brainpercent with a green ✓

    The connection is live. The platform now appears in your approval queue as a destination.

All 12 integration cards on the Brainpercent integrations page
All 12 supported platforms at a glance — each with a dedicated page of format specs.

All 12 supported platforms

PlatformRequired permissions
InstagramBusiness account required. OAuth via Meta.
Facebook PagePage admin access required.
LinkedInPersonal + Company Page both supported.
Twitter / XPersonal or Business. Handled by GetLate's API relay.
ThreadsLinks through your Instagram OAuth.
TikTokPersonal or Business account.
YouTubeChannel-level permissions. Required for Shorts.
PinterestBusiness account required.
BlueskyAT Protocol OAuth.
TelegramAdd Brainpercent bot as channel admin.
WhatsApp BusinessBusiness API account (Meta).
Google BusinessLocation-level OAuth.

Each platform has a dedicated integration page with the specific formats + limitations.

Security model

  • OAuth tokens encrypted at rest

    Stored with envelope encryption in Supabase, never logged, never sent to third-party observability tools.

  • Publishing goes through GetLate (our relay)

    We don't keep raw platform credentials. GetLate handles the per-platform API quirks and rate limits.

  • Revoke at any time

    Disconnect from Settings → Connected platforms. Or revoke directly in the platform (Instagram Settings → Apps, LinkedIn Account → Permissions, etc).

Common issues

Instagram says "Business account required"

Your IG must be a Business or Creator account to publish via API. Switch inside the Instagram app: Settings → Account → Switch to Professional Account.

LinkedIn OAuth succeeds but nothing publishes

Check that you approved the Company Page (not just personal profile). Reconnect and make sure the Page checkbox is ticked.

TikTok connection expires after 30 days

TikTok API tokens expire on a rolling window. Brainpercent shows a re-auth banner when this happens — 10 seconds to refresh.

Related