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
- Navigate to the Social Accounts tab on the dashboard.
- Find the platform you want to connect (e.g., X, LinkedIn, Facebook).
- Click Link Account.
- You will be redirected to the social platform's authorization screen.
- Approve the requested permissions (usually "Read and Write" so we can post for you).
- 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!