Skip to content
OpenPostDocs
OpenPostDocs

Connect accounts

Add and manage social accounts in a workspace.

Open Settings → Workspace → Social accounts and choose a provider. OpenPost sends you to that provider when the connection needs OAuth. Return to OpenPost to finish the connection and choose the destination.

What you need

ProviderAccount or credential
BlueskyHandle and app password
MastodonPublic HTTPS instance, or a preconfigured instance
DiscordIncoming webhook URL
X, LinkedIn, Threads, Facebook, Instagram, TikTok, YouTubeProvider account and permission to publish to the chosen destination

On Hosted, OpenPost manages provider applications. If you run your own server, your administrator configures them under self-hosting.

Provider rules can change. OpenPost only shows actions that the connected account and granted permissions support. Instagram and Facebook require the account types and Page links required by Meta. TikTok and YouTube may require provider review before public posting.

After connecting

Open the account details panel to enable optional Analytics, Comments and replies, or Direct messages where supported. Grow is available for eligible Bluesky and Mastodon accounts. Availability depends on the provider, permissions, and your plan. Enable or disable the features you want in the account details panel.

Remove or reconnect

Use Reconnect when a provider permission or token expired. If several destinations share one authorization, disconnecting a destination leaves the other destinations connected. Removing the saved authorization disconnects every destination that uses it. Provider-side credentials remain active until you revoke them in that provider's settings.

Bluesky

Create an app password in Bluesky → Settings, then enter the handle and app password in OpenPost. Use the handle, not the account email. No server-side OAuth app is required.

Mastodon

Select a preconfigured server or enter a public HTTPS instance. Each Mastodon server can have its own app and limits.

On this page