PostOnce publishes to eight platforms from a single composer. Each one connects a little differently — some through an official OAuth login, one through an app password — and each asks for its own permissions. This is the hub: a short overview of how connecting works, what's safe, and a link to the detailed guide for every platform.
If you just want the quickest path: open your PostOnce dashboard, click Connect Account, pick a platform, and follow the prompts. The per-platform guides below are here for when something doesn't go to plan — wrong account, missing permission, or a connection that drops.
How connecting works
Most platforms use OAuth — you're sent to the platform's own login (Meta, Google, X, LinkedIn, TikTok, Pinterest), you approve a short list of permissions, and you're sent back to PostOnce. You never give PostOnce your password; the platform hands over a secure token instead, and you can revoke it any time from that platform's settings.
Bluesky is the exception — it uses an app password (a revocable, app-specific password you generate in Bluesky), not OAuth. You never enter your main Bluesky password into PostOnce.
A few principles that hold across every platform:
- PostOnce only requests what it needs to publish — read your account name and avatar so it shows in your dashboard, and publish the posts you schedule. It doesn't ask for your direct messages or your followers' personal data.
- Accept all requested permissions. If you untick one on the consent screen, publishing will usually fail later. The fix is always the same: disconnect, reconnect, and accept everything.
- Connections can expire. Tokens lapse over time, and change if you reset a platform password or revoke access. When that happens PostOnce flags the account in Settings → Integrations — click Reconnect and your queued posts carry on.
Connect guides by platform
| Platform | How it connects | Need to know |
|---|---|---|
| OAuth via Meta | Business/Creator account + linked Facebook Page | |
| OAuth via Meta | Posts to Pages you admin, not personal profiles | |
| X (Twitter) | OAuth 2.0 | Watch X's write limits and duplicate-post rule |
| OAuth | Personal profile + company Pages you administer | |
| TikTok | OAuth (API v2) | Video-only; short processing delay is normal |
| YouTube | OAuth via Google | Verify a new channel so uploads can go public |
| OAuth (API v5) | Business account + at least one board to pin to | |
| Bluesky | App password | Use an app password, never your main password |
Once you're connected, head to the scheduling guides — how to schedule Instagram posts, TikTok, and the rest — or read how creators manage 8 platforms without a team.
Is it safe to connect my accounts?
Yes — and it's worth understanding why. With OAuth platforms, you log in on the platform's own site, not on PostOnce, and you approve a defined set of permissions. PostOnce receives a token, never your password, and you can withdraw that token at any time from the platform (for example, Meta's Business Integrations settings, or your Google account's connected-apps page). Bluesky's app password works the same way in spirit: it's separate from your main login and revocable on its own.
Wrapping up
Connecting is a once-off for each platform — a couple of minutes each — and then everything publishes from one place. If a connection ever drops or a post won't publish, the per-platform guide above has the specific fix. Most issues come down to one of three things: the wrong account type, a permission left unticked, or a token that's expired and needs a reconnect.
Frequently Asked Questions
How do I connect a social account to PostOnce?
Open your PostOnce dashboard, click Connect Account, and choose the platform. For most platforms you'll be sent to that platform's own login (Meta, Google, X, LinkedIn, TikTok, or Pinterest) to approve a short list of permissions, then returned to PostOnce. Bluesky is connected with an app password you generate in Bluesky rather than through OAuth.
How many platforms can PostOnce post to?
PostOnce publishes to eight platforms: Instagram, Facebook, X (Twitter), LinkedIn, TikTok, YouTube, Pinterest, and Bluesky. You can connect any combination and publish the same content to several of them at once from a single composer.
Does PostOnce store my social media passwords?
No. For OAuth platforms you log in on the platform's own site and PostOnce receives a secure access token, never your password. Bluesky uses an app password — a separate, revocable password you generate in Bluesky — so your main Bluesky password is never entered into PostOnce. You can revoke access at any time from the platform's settings.
Why does a connected account stop publishing?
Access tokens expire over time, and platforms also invalidate them if you change your password on that platform or revoke the app's access. When this happens PostOnce flags the account as needing reconnection in Settings → Integrations. Click Reconnect and re-authorise — your scheduled posts are kept and resume publishing.
My post won't publish even though the account is connected. What should I check?
The most common cause is a permission that was unticked on the platform's consent screen — PostOnce needs all the permissions it requests to publish. Disconnect the account, reconnect, and accept every permission. Also check the account meets that platform's requirements (for example, a Business or Creator account on Instagram, or being an admin of the Facebook or LinkedIn Page you're posting to).