Social Media Connections
Account-linking rules, permissions, and first checks after OAuth
Use this page when a connection is missing accounts, the wrong entity appears, or a publish flow fails before the job ever enters the queue.
LinkedIn pages and profiles
- We support both personal profiles and company pages. Choose the correct entity in the OAuth prompt.
- If a page is missing, confirm you are an admin and that your LinkedIn session in the browser is active before starting OAuth.
- Refresh tokens from Settings → Accounts → LinkedIn when you change passwords or permissions.
Facebook pages and Instagram
- SyncPostly posts to Facebook pages (not personal timelines). If you see "All Pages" empty, re-run OAuth and allow the required page scopes.
- For Instagram, connect the Facebook Page that owns the Instagram business or creator account; Meta requires this bridge for publishing.
- If you switched Instagram to business recently, wait a few minutes before connecting so Meta propagates the change.
TikTok
- Use a Business account for full media and music options.
- Allow upload scope during OAuth; otherwise you can connect but cannot post.
- If views are low after connecting, warm up the account with a few native posts before scheduling via SyncPostly.
Multiple accounts per platform
- Each plan supports multiple accounts on the same platform. Add them one by one via OAuth.
- Label accounts immediately so you can filter them in Compose, Calendar, and reporting views.
- If a team manages client workspaces, use a consistent label scheme before the account list becomes hard to scan.
First checks after a successful connection
- Confirm the display name and avatar match the intended page or profile.
- Run a token refresh once if the connection was created during a permission change.
- Create a draft and verify the connected account appears in account pickers.
Connection troubleshooting
- 400 Session Invalid (Meta): usually transient; refresh the connection or remove/re-add the Facebook app binding.
- Missing permissions: for YouTube, ensure the channel has upload permission in the selected Google profile; for TikTok, re-run OAuth and approve upload scope.
- Use the Refresh button after changing platform passwords.
