Connect your first account
Pick a network, walk through OAuth on the platform's own page, and you're done. The exact buttons differ per network.
Once you're signed in, the dashboard's top-right shows Connections. Click it, pick the network you want, and the platform's own OAuth screen opens in a new tab. Approve the permissions, you're bounced back to Post Mate, the connection appears in your list.
That's the whole job for nine of our networks. Bluesky is the one exception — see below.
The OAuth flow, in 30 seconds
- Click Connect next to the network you want.
- The platform's own login page opens (instagram.com, tiktok.com, linkedin.com, etc.). If you're already logged in on that browser, you skip straight to the permissions step.
- Approve the permissions Post Mate is asking for. We only ask for what we need to publish — never DMs, never analytics across other apps.
- You bounce back to the dashboard. The new account shows up immediately.
If the platform's window closes without redirecting you back, that's usually a browser extension blocking the OAuth callback. Try again with extensions paused, or in a private window.
Bluesky uses app passwords
Bluesky's API model is different — they use revocable "app passwords" instead of full OAuth. To connect:
- Go to bsky.app/settings/app-passwords.
- Click Add App Password, name it something like "Post Mate".
- Copy the password Bluesky generates (you only see it once).
- Paste it into the Bluesky connect screen in Post Mate.
You can revoke that app password from Bluesky's settings any time; doing so disconnects Post Mate without touching your main account password.
What permissions we actually request
Per network, what we ask for and why:
- Instagram, Facebook, Threads —
pages_manage_posts,instagram_content_publish,threads_basic. Read-write for publishing; we don't ask forpages_messagingor any DM scopes. - TikTok —
video.upload,video.publish,user.info.basic. No analytics scopes. - YouTube —
youtube.upload. We don't ask foryoutube(full read-write) because we don't need to read your library. - LinkedIn —
w_member_social. The minimum scope to post on your behalf. - X (Twitter) —
tweet.write,users.read. No follower or DM scopes. - Pinterest —
pins:write,boards:read. We need board read so the UI can show you a target. - Bluesky — full account access via app password (their model doesn't have granular scopes; the password is revocable).
You can revoke our access from each platform's own settings page at any time. Doing so disconnects the account in Post Mate.
I can't see a network I want to connect
Two possibilities:
- The network is greyed out: you've hit the plan limit on connected accounts. Creator caps at 15 sockets total; Pro is unlimited. Upgrade on the billing page.
- The network isn't listed at all: we may not support it yet. The current list is in Platforms. If it's missing, email us — knowing which networks people miss most directly shapes our roadmap.