Docs/Social Hub/Connecting Social Accounts

Connecting Social Accounts

Social Hub
4 min read

Connecting Social Accounts

The Social Hub in iContentForge allows you to connect your social media accounts to automate the sharing of your published articles. This guide explains how to authorize and manage your accounts for platforms like Twitter/X, LinkedIn, Instagram, and Facebook.

Supported Platforms

iContentForge's Social Hub currently supports OAuth 2.0 connection for the following social media platforms:

PlatformConnection TypeKey Capability
Twitter / XOAuth 2.0Post tweets with links and text.
LinkedInOAuth 2.0Share posts to a personal profile.
FacebookOAuth 2.0Post to Facebook Pages you manage.
InstagramOAuth 2.0 (via Facebook)Post to connected Instagram Business accounts.
ℹ️

Note on Instagram: Direct posting to Instagram requires a Facebook Page connected to an Instagram Business account. You must connect your Facebook account and grant permissions to manage the linked Page and Instagram account.

How to Connect an Account

Connecting an account is a standard OAuth authorization flow. Follow these steps:

  1. Navigate to the Social Hub from your iContentForge dashboard.
  2. Click the "Connect Account" button.
  3. Select the social platform you wish to connect from the list.
  4. You will be redirected to the official login page of the selected platform (e.g., Twitter.com, LinkedIn.com).
  5. Log in with the credentials for the account you want to connect.
  6. Review the permissions iContentForge is requesting. These are typically "read" and "write" permissions to post on your behalf.
  7. Click "Authorize" or "Allow" to grant permission.
  8. You will be redirected back to iContentForge's Social Hub, where your newly connected account will now appear in the list.
📸

Screenshot showing the Connect Account button and platform selection modal in the Social Hub.

💡

Ensure you are logged into the correct social media account in your browser before starting the OAuth flow. If you need to connect an account for a different user, log out of the platform's website first or use a private/incognito browser window.

Managing Multiple Accounts

You can connect multiple accounts from the same platform. This is useful for agencies or users managing several brands or client profiles.

  1. To add another account from an already connected platform (e.g., a second Twitter account), simply click "Connect Account" again and select the same platform.
  2. When redirected, log in with the credentials for the different account you wish to connect.
  3. Both accounts will appear independently in your Social Hub list. You can assign them to different projects or use them for different posting rules.
📸

Screenshot showing two Twitter accounts and one LinkedIn account listed in the Social Hub.

Re-authorization and Disconnecting

Token Expiration & Re-authorization

Social media platforms issue access tokens that can expire or become invalid. If iContentForge detects a token is expired or revoked, the account status in your Social Hub will change to "Needs Re-authorization" with a warning icon.

To fix this:

  1. Click the "Re-authorize" button next to the affected account.
  2. You will be taken through the standard OAuth login flow again to grant fresh permissions.
  3. Once completed, the status will return to "Connected".

Disconnecting an Account

To permanently remove an account's connection from iContentForge:

  1. Find the account in your Social Hub list.
  2. Click the "Disconnect" button (usually represented by a trash or unlink icon).
  3. Confirm the action in the dialog box.
⚠️

Important: Disconnecting an account will immediately cancel any scheduled posts for that account and remove its connection. You will need to go through the full OAuth connection process if you wish to use it again in the future.

Next Steps

Connecting Social Accounts — iContentForge Docs | iContentForge