Connecting Social Media Platforms
How to Connect Your Social Media Accounts
Connect your social media platforms using OAuth 2.0 for secure, automatic posting.
General Connection Process
- Go to Set Up in the sidebar
- Scroll to the Social Media Connections section
- Click "Connect" for the platform you want to connect
- Find the platform you want to connect
- Click "Connect" button
- You'll be redirected to the platform's authorization page
- Log in and authorize the application
- You'll be redirected back to confirm the connection
- Test the connection to verify it works
Platform-Specific Instructions
Note: Facebook connections are managed through Outstand.
- Click "Connect Facebook"
- You'll be redirected to Meta's authorization page
- Log in with your Facebook account
- Grant necessary permissions (pages_manage_posts, pages_read_engagement, etc.)
- Select the Facebook Page you want to connect
- You'll be redirected back to confirm the connection
Note: Instagram connections are managed through Outstand.
- Click "Connect Instagram"
- You'll be redirected to Meta's authorization page
- Log in with your Facebook account (Instagram requires Facebook connection)
- Select your Instagram Business account
- Grant necessary permissions
- You'll be redirected back to confirm the connection
Note: Threads connections are managed through Outstand.
- Click "Connect Threads"
- You'll be redirected to Meta's authorization page
- Log in with your Instagram account (Threads is linked to Instagram)
- Grant necessary permissions (threads_basic, threads_content_publish, etc.)
- You'll be redirected back to confirm the connection
Note: LinkedIn connections are managed through Outstand.
- Click "Connect LinkedIn"
- You'll be redirected to LinkedIn's authorization page
- Log in with your LinkedIn account
- Grant necessary permissions (w_member_social, etc.)
- You'll be redirected back to confirm the connection
Note: Bluesky connections are managed through Outstand.
- Click "Connect Bluesky"
- You'll be redirected to Bluesky's authorization page (via Outstand)
- Log in with your Bluesky account
- Grant necessary permissions
- You'll be redirected back to confirm the connection
Note: Pinterest uses direct OAuth integration.
- Click "Connect Pinterest"
- You'll be redirected to Pinterest's authorization page
- Log in with your Pinterest account
- Grant necessary permissions (boards:read, pins:read, pins:write)
- You'll be redirected back to confirm the connection
Note: TikTok connections are managed through Outstand.
- Click "Connect TikTok"
- You'll be redirected to TikTok's authorization page (via Outstand)
- Log in with your TikTok account
- Grant necessary permissions
- You'll be redirected back to confirm the connection
Note: Only self-hosted WordPress sites are supported. WordPress.com connections are not available.
- Click "Connect Self-Hosted WordPress"
- Enter your WordPress site URL (must use HTTPS)
- Create an Application Password in WordPress:
- Log in to your WordPress admin dashboard
- Go to Users → Profile
- Scroll to the "Application Passwords" section
- Enter a name (e.g., "Book Marketing Platform")
- Click "Add New Application Password"
- Copy the generated password immediately
- Enter your WordPress username
- Paste the Application Password
- Click "Test Connection" to verify
- Click "Connect" to save
Note: Substack uses email-based publishing via API.
- Click "Connect Substack"
- Enter your Substack publication URL
- Enter your Substack API key:
- Log in to your Substack account
- Go to Settings → API
- Generate a new API key
- Copy the API key
- Paste the API key into the connection form
- Click "Test Connection" to verify
- Click "Connect" to save
Platform Connection Methods
Platforms are connected using different methods depending on their API requirements:
Via Outstand
These platforms use Outstand for OAuth management:
- Threads
- TikTok
- Bluesky
Direct OAuth
These platforms use direct OAuth integration:
- WordPress (self-hosted)
Email-Based
Substack uses API-based email publishing.
Supported Platforms
- Facebook (via Outstand)
- Instagram (via Outstand)
- Threads (via Outstand)
- LinkedIn (via Outstand)
- TikTok (via Outstand)
- Bluesky (via Outstand)
- Pinterest (direct OAuth)
- WordPress (self-hosted only, direct OAuth)
- Substack (email-based API)
Troubleshooting Connection Issues
- Connection fails: Check that you granted all required permissions
- Token expired: Reconnect the platform to refresh tokens
- Permission denied: Ensure you're using an account with posting permissions
- WordPress self-hosted: Verify HTTPS is enabled and Application Passwords are supported (WordPress 5.6+)