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.
- Go to the Platforms page from the sidebar
- Find the platform you want to connect
- Click the Connect button on the platform card
- 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)
- TikTok
- YouTube
- 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.
- 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
- 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.
