Connecting Social Media Platforms
How to Connect Your Social Media Accounts
Connect platforms on the Set Up page. Connections are scoped to the currently selected author (pen name).
General Connection Process
- Go to Set Up in the sidebar
- Confirm the correct author is shown under Managing connections for
- Scroll to Social Media Connections
- Click Connect for the platform you want
- Complete the OAuth or credential flow on the platform's site
- You'll be redirected back to Set Up to confirm the connection
- For Pinterest, select a board after connecting
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
- Select the Pinterest board to post to
When available, TikTok connections are managed through Outstand and support personal accounts.
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
When available, Medium uses direct OAuth. After connecting, you select a publication (or your personal profile) to publish articles. Medium content generated in the app is copy-only — paste into Medium manually.
Note: Substack uses email-based publishing (not OAuth).
- Find your publication email in Substack: Settings → Publication → Email publishing address (must end in
@substack.com) - Enter the publication email and optional publication URL
- Click Test Connection, then Connect Substack
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 publication email for publishing (posts arrive as drafts).
Platforms on Set Up Today
- Facebook (via Outstand)
- Instagram (via Outstand) — Business/Creator account required
- Threads (via Outstand)
- LinkedIn (via Outstand)
- Bluesky (via Outstand)
- Pinterest (direct OAuth) — board selection required
- WordPress (self-hosted only)
TikTok, Substack, and Medium support exists in the codebase but is temporarily hidden from Set Up.
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+)