trypost/docs/platforms
2026-01-18 18:33:05 -03:00
..
bluesky.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
facebook.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
instagram.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
linkedin.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
mastodon.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
pinterest.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
README.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
threads.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
tiktok.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
x-twitter.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00
youtube.md feat: add documentation for connecting social media platforms and getting started guide 2026-01-18 18:33:05 -03:00

title has_children nav_order
Platforms true 3

Supported Platforms

TryPost supports the following social media platforms:

Platform Status API Requirements
LinkedIn Full support OAuth App
X (Twitter) Full support OAuth App
Facebook Full support Meta App
Instagram Full support Meta App (Business account required)
TikTok Full support TikTok Developer App
YouTube Full support Google Cloud Project
Threads Full support Meta App
Pinterest Full support Pinterest App
Bluesky Full support App Password (no OAuth)
Mastodon Full support Instance OAuth

General Setup

Each platform requires:

  1. Create a developer app on the platform's developer portal
  2. Configure OAuth credentials in your .env file
  3. Set the callback URL to {APP_URL}/accounts/{platform}/callback

Callback URLs

When configuring your apps, use these callback URLs (replace https://your-domain.com with your actual URL):

Platform Callback URL
LinkedIn https://your-domain.com/accounts/linkedin/callback
LinkedIn Page https://your-domain.com/accounts/linkedin-page/callback
X (Twitter) https://your-domain.com/accounts/x/callback
TikTok https://your-domain.com/accounts/tiktok/callback
Facebook https://your-domain.com/accounts/facebook/callback
Instagram https://your-domain.com/accounts/instagram/callback
Threads https://your-domain.com/accounts/threads/callback
YouTube https://your-domain.com/accounts/youtube/callback
Pinterest https://your-domain.com/accounts/pinterest/callback
Mastodon https://your-domain.com/accounts/mastodon/callback

Note: Bluesky doesn't use OAuth. You'll enter your credentials directly in TryPost.

Disabling Platforms

You can disable specific platforms by setting environment variables:

TRYPOST_LINKEDIN_ENABLED=false
TRYPOST_TIKTOK_ENABLED=false

This hides the platform from the connection options.