Linking Social Accounts

To publish content through Viral Vibes, you must first link your profile to your actual social media accounts via OAuth.

How to Link

  1. Navigate to the Social Accounts tab on the dashboard.
  2. Find the platform you want to connect (e.g., X, LinkedIn, Facebook).
  3. Click Link Account.
  4. You will be redirected to the social platform's authorization screen.
  5. Approve the requested permissions (usually "Read and Write" so we can post for you).
  6. You will be redirected back to Viral Vibes, and the account will show as Connected.

Supported Platforms

  • X (Twitter): Supports OAuth 2.0 PKCE. Requires the `tweet.write` and `media.write` scopes.
  • LinkedIn: Supports posting to personal profiles and company pages using the modern v2026 API.
  • Facebook Pages: Connects via Facebook Login for Business to post to pages you manage.

Token Security

When you link an account, Viral Vibes receives an Access Token and a Refresh Token. These are immediately encrypted at rest in the database.

Tokens naturally expire over time (e.g., X tokens expire every 2 hours). Viral Vibes automatically uses your Refresh Token in the background to seamlessly rotate your keys, so you rarely have to re-authenticate manually!