Skip to main content

What are social accounts?

Social accounts are the connections between TryPost and your social media profiles or pages. When you connect an account, TryPost gets permission to create and publish posts on your behalf.

Supported platforms

PlatformAccount typesAuth method
LinkedInPersonal profilesOAuth
LinkedIn PageCompany pagesOAuth
X (Twitter)Personal accountsOAuth
FacebookPagesOAuth
InstagramBusiness and creator accountsOAuth (via Facebook)
TikTokPersonal accountsOAuth
YouTubeChannelsOAuth (via Google)
ThreadsPersonal accountsOAuth
PinterestBusiness accountsOAuth
BlueskyPersonal accountsApp Password
MastodonAccounts on any instanceOAuth (per instance)

Connecting an account

Go to Accounts in the dashboard and click the platform you want to connect. For most platforms, you’ll be redirected to their authorization page. Some platforms have extra steps:
  • LinkedIn Page — After authorizing, you select which company page to connect
  • Facebook — After authorizing, you select which page to manage
  • Instagram — After authorizing through Facebook, you select which Instagram account to connect
  • YouTube — After authorizing with Google, you select which channel to connect
  • Bluesky — Enter your handle and an App Password (not your main password)
  • Mastodon — Enter your instance URL first, then authorize on that instance
You can connect multiple accounts per platform. For example, connect both your personal LinkedIn and three company pages.

Active vs. inactive

Each social account can be toggled between active and inactive:
  • Active — The account is included when creating new posts. New posts will have a platform entry for this account.
  • Inactive — The account is excluded from new posts. Existing scheduled posts are not affected.
Toggle an account’s active state from the Accounts page or via the API.
Use inactive mode when you want to temporarily pause posting to a specific account (e.g., during a holiday) without disconnecting it.

Connection status

StatusDescriptionAction needed
ConnectedWorking correctly, TryPost can publish postsNone
DisconnectedAuthorization was revoked or token expiredReconnect the account
Token expiredAccess token expired and couldn’t be refreshedReconnect the account
TryPost runs a daily check on all connected accounts to verify their tokens are still valid. If an account is found disconnected, the workspace owner receives a notification (in-app and email).

Why accounts get disconnected

  • Token expiration — Some platforms issue short-lived tokens. TryPost automatically refreshes them, but if the refresh fails (e.g., the refresh token also expired), the account disconnects.
  • Password change — Changing your password on the platform may revoke all OAuth tokens.
  • Permission revoked — You manually revoked TryPost’s access in the platform’s settings.
  • Platform policy — The platform may revoke tokens for inactivity or policy changes.

Token security

  • Access tokens and refresh tokens are encrypted at rest using Laravel’s encryption
  • Tokens are never exposed in API responses — the access_token and refresh_token fields are hidden
  • Each account stores its token expiry date and TryPost proactively refreshes tokens before they expire

Disconnecting an account

Go to Accounts, find the account, and click Disconnect. This:
  • Removes the connection from TryPost
  • Does not affect existing published posts
  • Does not revoke TryPost’s access on the platform (you can do that in the platform’s settings)

FAQ

No. Each social media account can only be connected once per workspace. If you try to connect an account that’s already connected, TryPost will update the existing connection.
Posts scheduled for a disconnected account will fail for that platform when the scheduled time arrives. Other platforms in the same post are not affected. You’ll receive a notification about the failure.
Usually no. TryPost automatically refreshes tokens. However, some platforms (like TikTok) have shorter token lifetimes and may occasionally require reconnection.
Yes. Each workspace manages its own connections independently. The same LinkedIn profile can be connected in multiple workspaces.