Skip to main content
Socializioz supports publishing to five social platforms (Facebook, Instagram, TikTok, X, and LinkedIn), with Telegram and WhatsApp coming soon. Connect your accounts from the Connections page in your workspace.

Supported platforms

PlatformPlan availabilityStatus
FacebookAll plansAvailable
InstagramAll plansAvailable
TikTokProfessional and aboveAvailable
X (Twitter)Professional and aboveAvailable
LinkedInProfessional and aboveAvailable
TelegramProfessional and aboveComing soon
WhatsAppEnterprise onlyComing soon
Telegram and WhatsApp integrations are not yet available. They appear on the Connections page with a “Coming soon” label. You will be notified when they launch.

Platform capabilities

Not every feature is available on every platform. The table below shows what you can do with each connected account inside Socializioz.
CapabilityFacebookInstagramTikTokX (Twitter)LinkedIn
Publish and schedule postsYesYesYesYesYes
View post feed in account detailsYesYesNoNoNo
Inline comment previewsYesYesNoNoNo
Engagement stats (reactions, comments, shares)YesYesNoNoNo
Refresh and sync contentYesYesNoNoNo
Comment managementYesYesNoNoNo
Direct messages (inbox)NoYesNoNoNo
Analytics and metricsYesYesYesYesYes
For TikTok, X, and LinkedIn, the account details panel shows basic connection info only. Full post feeds, inline comment previews, and engagement stats within account details are currently available for Facebook and Instagram accounts.

How to connect an account

1

Open connections

Navigate to the Connections page from the workspace sidebar.
2

Select a platform

Choose the platform you want to connect. If your plan does not include that platform, you will be prompted to upgrade.
3

Follow the setup guide

For Facebook and Instagram, a guided setup sheet appears before the OAuth flow starts. It walks you through platform-specific requirements — such as switching to a Business or Creator account — with step-by-step instructions and direct links to the relevant settings.
  • On mobile, the Instagram guide includes a deep link that opens the Instagram app directly.
  • On desktop, a QR code lets you continue the setup process on your phone.
Other platforms proceed directly to authorization.
4

Authorize access

You are redirected to the platform’s login page. Sign in and grant Socializioz the required permissions.
5

Confirm Instagram (if applicable)

When you connect Facebook, Socializioz checks whether a professional Instagram account is linked to your Facebook Page. If one is found, a confirmation dialog appears showing the Instagram account’s profile picture, username, follower count, and the linked Facebook Page name. The dialog also lists the permissions Socializioz needs (publish content, manage posts and insights) and a reminder that Instagram posts require an image or video.Click Confirm & Connect Instagram to add the Instagram account alongside your Facebook Page in a single flow, or click Cancel to skip and connect only Facebook.
6

Connection complete

After authorization (and Instagram confirmation, if applicable), you return to Socializioz and the account appears in your connections list.

Pre-connect setup guides

Facebook and Instagram show a guided setup sheet before the OAuth flow begins. The sheet explains platform requirements, checks that your account is ready, and provides direct links to fix any issues.

Facebook setup sheet

The sheet confirms two requirements before you proceed:
  1. You manage a Facebook Page — the connection works with Pages, not personal profiles. You must have Admin or Editor permissions on the Page.
  2. Use the Facebook account that owns or manages that Page — sign in with the account that has the correct role.
If you do not have a Page, click Create Page to go directly to Facebook’s page creation flow. A collapsible Quick Setup Guide walks you through creating a Page, verifying your role, and returning to connect.

Instagram setup sheet

The sheet confirms two requirements:
  1. Instagram must be Business or Creator — personal accounts are not supported. You need to switch to a Professional account in the Instagram app.
  2. Best if linked to a Facebook Page — linking enables full publishing features.
The sheet includes platform-specific help:
  • On mobile: a deep-link button opens the Instagram app directly, with the navigation path displayed as breadcrumb chips: Profile > Menu > Settings and activity > Account type and tools > Switch to professional.
  • On desktop: a QR code links to Instagram login so you can complete the switch on your phone. The sheet stays open while you make the change.

Other platforms

TikTok, X (Twitter), and LinkedIn proceed directly to authorization with no pre-connect sheet. No special prerequisites are required — sign in and authorize Socializioz.

Telegram and WhatsApp

Telegram and WhatsApp integrations are coming soon. Clicking these platforms shows a “Coming soon” toast. They appear on the Connections page with a “Soon” pill instead of a connect button.

Platform-specific requirements

Facebook

  • You must manage a Facebook Page (not a personal profile).
  • You need Admin or Editor permissions on that Page.
  • If you do not have a Page yet, create one on Facebook before connecting.

Instagram

  • Your Instagram account must be a Business or Creator account. Personal accounts are not supported.
  • To switch: open the Instagram app and go to Profile > Menu > Settings and activity > Account type and tools > Switch to professional.
  • For full publishing features, link your Instagram account to a Facebook Page.

TikTok

No special prerequisites. Sign in with your TikTok account and authorize Socializioz.

X (Twitter)

No special prerequisites. Sign in with your X account and authorize Socializioz.

LinkedIn

No special prerequisites. Sign in with your LinkedIn account and authorize Socializioz.

Quick-compose from a connected account

Each connected account card on the Connections page includes a compose button. Tap it to open the composer with that account pre-selected, so you can start drafting a post without selecting the account manually.

Troubleshooting connection errors

When a connection attempt fails, an error banner appears at the top of the Connections page with a description of the problem and a Fix with AI Support button. That button opens the support page with the platform name and error code pre-filled so the AI assistant can diagnose the issue faster. For a full list of error codes and resolutions, see the connection error reference below.

Connection status indicators

Each connected account shows a status indicator on its card:
IndicatorMeaning
Green dotHealthy — the token is valid and the account is ready to publish.
Amber dot with “Needs reconnect”The token has expired, been revoked, or the account needs re-authorization. Tap the card and follow the reconnect prompt.
If an account shows “Needs reconnect,” go to the Connections page, tap the account, and re-authorize it. Socializioz attempts to refresh Meta tokens automatically (see below), but manual reconnection is sometimes required.

Stuck connecting spinner

If the connection flow appears stuck (the spinner keeps spinning after you return from the platform), it usually means the OAuth redirect did not complete. Switching away from and back to the Connections page, or refreshing the browser, clears the stuck state automatically.

Automatic token refresh

Connected Facebook and Instagram accounts are checked hourly for expiring tokens. If a token is close to expiring, Socializioz refreshes it automatically in the background — no action needed from you. If an automatic refresh fails, you receive a notification prompting you to reconnect the account manually. This prevents silent publishing failures caused by expired credentials.
You can check the token status of any connected account from the Connections page. A healthy connection shows a green status indicator.

Managing connected accounts

Viewing account details

Each connected account card shows:
  • Profile picture — the account’s avatar (or the first letter of the name as a fallback)
  • Account name and username — the display name and @username
  • Platform badge — colored badge identifying the platform
  • Status dot — green for active, amber for needs reconnect
  • Action buttons — create post (opens the composer with this account pre-selected), reconnect (if expired), and expand/collapse
Tap a card to expand it and see the follower count and connection date. Tap again to open the full Account details panel. The details panel shows the account’s recent posts (for Facebook and Instagram) with:
  • Media preview, caption, and published date
  • Engagement stats (reactions, comments, shares)
  • A Refresh content button to sync the latest posts
  • Inline comment previews with a link to view all comments on the platform
For TikTok, X, LinkedIn, and Telegram, the details panel shows a placeholder indicating that full details are coming soon. On mobile, the details panel slides in from the right (or left in Arabic/RTL mode). On desktop, it appears as a side sheet.

Disconnecting an account

1

Open the account card

Find the account you want to disconnect on the Connections page and expand its card.
2

Click disconnect

Click the red Disconnect button at the bottom of the expanded card.
3

Confirm removal

A confirmation dialog warns that the account will be disconnected and you will not be able to publish to it until you reconnect. Click Continue to confirm, or Cancel to go back.
After disconnecting, the account is removed from your connections list immediately. Any posts scheduled for that account will fail to publish. Disconnecting an account does not delete posts that have already been published.
Disconnecting does not revoke permissions on the social platform itself. To fully revoke access, remove Socializioz from the platform’s authorized apps (for example, Facebook Settings > Business Integrations). See revoking third-party access for platform-specific instructions.

Reconnecting an expired account

When an account’s token expires or is revoked, an amber Reconnect button appears on its card. The account is flagged for reconnection when any of the following conditions are true:
  • The access token has passed its expiration date
  • The account status is expired, invalid, revoked, disconnected, error, or needs_reconnect
  • The platform reported an error during a sync or publish attempt
To reconnect:
1

Find the account

Look for accounts with an amber status dot and the label “Needs reconnect” on the Connections page.
2

Click reconnect

Click the amber Reconnect button on the account card.
3

Re-authorize on the platform

You are redirected to the platform’s OAuth consent screen. Sign in and approve all requested permissions — the same flow you followed when first connecting the account.
4

Return to Socializioz

After authorization, the account token is refreshed and the status indicator returns to green.
Reconnecting an account preserves your scheduled posts and campaign assignments. You do not need to re-create any content.

Plan limits

The number of social accounts you can connect depends on your plan:
PlanAccount limit
Free1
Starter5
ProfessionalUnlimited
EnterpriseUnlimited
When you reach your plan’s account limit:
  • A Full badge appears in the connection panel header.
  • All platform connect buttons are disabled.
  • A message reads “You reached the current plan limit.”
To connect more accounts, upgrade your plan from plans and billing.
When connecting Facebook, the system may link multiple accounts in one flow. A single Meta OAuth authorization can connect both a Facebook Page and an associated Instagram account simultaneously.

Connection error reference

The tables below list all error codes you may encounter during connection, grouped by category. Each error includes the raw code shown in the URL or error banner, the cause, and what to do.

General OAuth errors

Error codeCauseWhat to do
no_code / missing_codeNo authorization code was received from the platform.Retry the connection. Make sure you complete the full authorization flow without closing the browser.
missing_state / invalid_stateThe OAuth callback could not be verified, often caused by opening the flow in multiple tabs.Close extra tabs and reconnect from a single browser tab.
invalid_state_dataThe OAuth session data was corrupted in transit.Start the connection process again from the Connections page.
session_expired / state_expiredYou took too long to complete the OAuth flow, or the browser session was interrupted.Start the connection process again. Complete it within a few minutes.
server_config / server_misconfiguredA temporary configuration issue on the Socializioz side.Wait a few minutes and try again. If it persists, contact support.
missing_paramsAuthorization parameters were incomplete.Retry the connection. If the error repeats, contact support.
missing_credentialsPlatform credentials are not configured.Contact support — this is a server-side issue.
token_exchange_failedThe platform did not return a valid access token.Try again. If the error persists, clear your browser cookies for the platform and retry.
access_deniedYou cancelled the authorization or the platform rejected the request.Retry the connection and complete the full authorization flow.

Meta (Facebook and Instagram) errors

Error codeCauseWhat to do
missing_permissionYou declined one or more permissions during the OAuth flow. The error message names the specific missing permission.Go to Facebook Settings > Business Integrations, remove Socializioz, then reconnect and approve all requested permissions.
No Pages foundYour Facebook account does not manage any Pages, or you did not select a Page during OAuth.Create a Facebook Page first, then reconnect.
Missing pages_manage_postsThe publishing permission was not granted.Remove Socializioz from Facebook Business Integrations, reconnect, and approve all permissions.
Instagram not linked to a PageYour Instagram Business or Creator account is not connected to a Facebook Page.In the Instagram app, go to Settings > Account > Linked Accounts and connect a Facebook Page, then reconnect in Socializioz.

X (Twitter) errors

Error codeCauseWhat to do
x_token_errorThe token exchange with X failed.Check that you completed the authorization. If the error persists, try clearing browser cookies for X and retry.
no_access_tokenX did not return an access token after authorization.Retry the connection. Make sure you click Authorize app on the X consent screen.
token_parse_failedThe response from X could not be parsed.Retry the connection. If it persists, contact support.
invalid_clientApp credentials could not be verified by X.This is usually temporary. Wait a few minutes and try again, or contact support.

TikTok errors

Error codeCauseWhat to do
invalid_token_responseTikTok returned a response that could not be parsed during token exchange.Retry the connection. If the error persists, clear your browser cookies for TikTok and try again.
missing_token_fieldsTikTok’s response was missing the access token or user identifier.Retry the connection. Make sure you complete the full authorization on TikTok’s consent screen.
token_creation_failedThe connection succeeded on TikTok’s side but could not be saved in Socializioz.Retry the connection. If it keeps failing, contact support.
social_account_creation_failedYour TikTok account was authorized but could not be added to your workspace.Retry the connection. If the error repeats, contact support.
TikTok may also return its own error codes (such as invalid_grant or invalid_client) during the token exchange. These codes are passed through directly in the error banner. Retry the connection or contact support if the error is unclear.

LinkedIn errors

Error codeCauseWhat to do
user_cancelled_loginYou closed the LinkedIn login page before completing sign-in.Retry the connection and complete the full sign-in process.
user_cancelled_authorizeYou declined to grant permissions on the LinkedIn authorization screen.Retry the connection and click Allow on the consent screen.
linkedin_token_errorThe token exchange with LinkedIn failed.Retry the connection. If the error persists, clear your browser cookies for LinkedIn and try again.
no_access_tokenLinkedIn did not return an access token after authorization.Retry the connection. Make sure you complete the full authorization flow.
linkedin_profile_errorSocializioz could not fetch your LinkedIn profile after authorization.This is usually a temporary LinkedIn API issue. Wait a few minutes and retry.
invalid_profileLinkedIn returned a profile response that was missing required fields.Retry the connection. If it persists, contact support.
token_creation_failedThe connection succeeded on LinkedIn’s side but could not be saved in Socializioz.Retry the connection. If it keeps failing, contact support.