Connecting Social Accounts

Connect your social media accounts to start scheduling posts. PostRite supports multiple accounts per platform.

How to Connect an Account

Only Owners and Admins can connect or disconnect platform accounts. Editors and Viewers can view and post to already connected platforms but cannot modify connections.

  1. Go to the Platforms page from the sidebar
  2. Find the platform you want to connect
  3. Click the Connect button on the platform card
  4. Follow the connection flow (varies by platform type)

Connection Types

PostRite uses different connection methods depending on the platform:

OAuth Platforms

These platforms open a popup window where you log in and authorize PostRite:

  • Facebook (Facebook Pages via Meta OAuth)
  • Instagram (Business/Creator accounts via Instagram Login)
  • Threads (via Threads OAuth)
  • LinkedIn
  • TikTok
  • YouTube
  • Pinterest
  • Google Business
  • Discord (Bot integration via Discord OAuth)

OAuth Connection Flow

A popup window will open. Log in to the platform, authorize PostRite, and the popup will close automatically. Your account will appear in the list.

API Credentials (BYOAPI)

These platforms require you to provide your own API credentials through a form:

  • Twitter / X - OAuth 1.0a credentials from Twitter Developer Portal
  • Telegram - Bot token and channel ID
  • WhatsApp - Business API access token and phone number ID
  • Discord - Webhook URL (alternative to OAuth bot)

Platform Details

Facebook Pages

  • Connects via OAuth popup
  • Select which Facebook Pages to manage after authorization
  • Requires admin access to the Facebook Page

Instagram Business

  • Connects via Instagram Login (OAuth popup)
  • Requires an Instagram Business or Creator account
  • Auto-publish posts, reels, stories, and carousels

Threads

  • Connects via Threads OAuth popup
  • Requires a Threads profile linked to an Instagram Business or Creator account
  • Post text content up to 500 characters, images, and videos

Twitter / X (BYOAPI)

You need to create a Twitter Developer App and provide:

  • API Key (Consumer Key)
  • API Secret (Consumer Secret)
  • Access Token
  • Access Token Secret

Twitter Developer Account Required

Create a developer account at developer.twitter.com and create an app with read and write permissions.

LinkedIn

  • Connects via OAuth popup
  • Post to personal profile or company pages
  • Company pages require admin access

TikTok

  • Connects via OAuth popup
  • Requires TikTok Business or Creator account
  • Upload and schedule videos and photo carousels

YouTube

  • Connects via Google OAuth popup
  • Select which channel to manage
  • Upload videos and Shorts

Pinterest

  • Connects via OAuth popup
  • Create and schedule pins
  • Post to your boards

Google Business

  • Connects via Google OAuth popup
  • Post updates to your business listing
  • Create offers and events

Discord (Bot or Webhook)

Discord offers two connection methods:

  • Bot (OAuth): Authorize the PostRite bot on your server, then choose any text channel per post. Best for multi-channel/multi-server use.
  • Webhook: Create a webhook in your Discord channel settings and paste the URL. Quick setup for posting to a single channel.

See the Discord integration guide for detailed setup instructions.

Telegram (Bot)

You need to create a Telegram bot:

  • Message @BotFather on Telegram to create a bot
  • Copy the bot token
  • Add the bot to your channel/group as admin
  • Enter the bot token and chat ID in PostRite

WhatsApp Business API

  • Requires WhatsApp Business API access via Meta Business Suite
  • Provide access token and phone number ID
  • Send scheduled messages to approved contacts

Managing Connected Accounts

View all your connected accounts on the Platforms page or in Settings → Platforms.

Disconnecting an Account

Click the menu icon (⋮) on any connected account and select Disconnect. This removes the account from PostRite but doesn't affect your social media account.

Token Refresh

OAuth tokens may expire over time. If an account shows as needing attention, click Refresh Token or reconnect the account.

Troubleshooting

OAuth Popup Blocked

If the popup doesn't open:

  • Allow popups for postrite.app in your browser
  • Disable popup blockers temporarily
  • Try a different browser

Account Shows "Reconnect Needed"

This happens when authorization has expired. Click on the account and reconnect.

Platform Limit Reached

Each plan has a limit on the number of connected social accounts. Check your current limits on the billing page or in Settings → Billing. Upgrade your plan to connect more accounts.