Connect a platform
OAuth once per platform. Brainpercent handles scheduling and publishing behind the scenes via our publishing relay.
How the flow works
- 1Open Settings → Connected platforms
The platform catalog shows all 12 supported destinations with their connection status.
- 2Click Connect on a platform
You're redirected to the platform's OAuth flow (Google / Meta / LinkedIn / etc).
- 3Grant 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.
- 4Land back in Brainpercent with a green ✓
The connection is live. The platform now appears in your approval queue as a destination.

All 12 supported platforms
| Platform | Required permissions |
|---|---|
| Business account required. OAuth via Meta. | |
| Facebook Page | Page admin access required. |
| Personal + Company Page both supported. | |
| Twitter / X | Personal or Business. Handled by GetLate's API relay. |
| Threads | Links through your Instagram OAuth. |
| TikTok | Personal or Business account. |
| YouTube | Channel-level permissions. Required for Shorts. |
| Business account required. | |
| Bluesky | AT Protocol OAuth. |
| Telegram | Add Brainpercent bot as channel admin. |
| WhatsApp Business | Business API account (Meta). |
| Google Business | Location-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
Your IG must be a Business or Creator account to publish via API. Switch inside the Instagram app: Settings → Account → Switch to Professional Account.
Check that you approved the Company Page (not just personal profile). Reconnect and make sure the Page checkbox is ticked.
TikTok API tokens expire on a rolling window. Brainpercent shows a re-auth banner when this happens — 10 seconds to refresh.