.env (see Environment), then connect from Channels → Add Channel.Platforms
X (Twitter)
X (Twitter)
Create an X Developer app
Set your callback URL
Copy your credentials
Add the channel in PostSider
X_API_KEY / X_API_SECRET are configured on the instance, or paste the manual token credentials directly: your OAuth 1.0a Access Token, Access Token Secret, User ID, and Username.- Character limit: 280 (4,000 for verified or premium accounts); max 1 cashtag per post
- Rate limit: 300 posts per 3 hours
- Media: max 4 photos or 1 video per post (video up to ~2 minutes)
- X uses OAuth 1.0a (not 2.0)
- You can set
STRIP_LINKS_FROM_X_POSTS=truein your.envto automatically strip links from post text
LinkedIn (Personal Profile)
LinkedIn (Personal Profile)
Create a LinkedIn Developer app
Add required products
- Share on LinkedIn
- Sign In with LinkedIn
Add your redirect URL
Copy your credentials and connect
r_basicprofile, w_member_socialLimits and notes:- Max 3,000 characters per post
- Max 1 video or a carousel (minimum 2 images) per post
- The same Client ID and Secret are used for LinkedIn Pages (see below)
LinkedIn (Company Page)
LinkedIn (Company Page)
LINKEDIN_CLIENT_ID / LINKEDIN_CLIENT_SECRET). You just need to add an additional redirect URL and enable one extra scope.Additional redirect URL to add:w_organization_social, r_organization_social, rw_organization_adminOptional product to add: Community Management API (required for posting to pages in some regions)Limits: max 3,000 characters per post; shares the LinkedIn profile’s media rules.Once your LinkedIn app is configured with the page scopes, connect your LinkedIn Page from Channels → Add Channel → LinkedIn Page.Facebook (Page)
Facebook (Page)
Create a Facebook Developer app
Add Facebook Login for Business
Add your redirect URL
Request required permissions
pages_show_list, business_management, pages_manage_posts, pages_read_engagement, pages_manage_engagement, and read_insights.Connect in PostSider
- Max 63,206 characters per post
- Posts can include text, photos, or video
- Stories require at least 1 media attachment; each media item is a separate story
Instagram (Business)
Instagram (Business)
FACEBOOK_APP_ID / FACEBOOK_APP_SECRET).Additional redirect URL to add:instagram_basic, pages_show_list, pages_read_engagement, business_management, instagram_content_publish, instagram_manage_comments, instagram_manage_insightsRequirements:- Your Instagram account must be a Business account
- The Instagram account must be linked to a Facebook Page
- Max 2,200 characters per caption; max 25 posts per day
- Carousel posts: 2-10 media items
- Aspect ratio: 4:5 to 1.91:1
Instagram Personal (Standalone)
Instagram Personal (Standalone)
INSTAGRAM_APP_ID and INSTAGRAM_APP_SECRET. This option supports Instagram accounts that are not connected to a Facebook Business Manager or Page.Configure the Instagram Login app with the redirect URL:instagram_business_basic, instagram_business_content_publish, instagram_business_manage_comments, instagram_business_manage_insightsLimits: max 2,200 characters per caption; access tokens refresh roughly every 58 days.Connect from Channels → Add Channel → Instagram Personal.YouTube
YouTube
Create a Google Cloud project
Create OAuth credentials
Add your redirect URL
Connect in PostSider
userinfo.profile, userinfo.email, youtube.force-ssl, youtube.readonly, youtube.uploadLimits and notes:- Max 5,000 characters in the video description
- Each post must include a video - text-only posts are not supported
- YouTube enforces daily upload quota limits on the API
- YouTube channel analytics are unavailable until the
yt-analytics.readonlyscope is approved and restored - Google Business Profile uses dedicated credentials when configured; see Google Business Profile
TikTok
TikTok
Create a TikTok Developer app
Add required products
Add your redirect URL
Submit for audit
Connect in PostSider
user.info.basic, video.publish, video.upload, user.info.profile, user.info.statsLimits and notes:- Max 2,000 characters per caption; photos up to 1080p
- Max 5 pending posts per 24 hours
- Each post must include at least 1 video or 1+ photos
- Videos must be at least 720p resolution
- Public posting requires TikTok app audit approval
Threads
Threads
Add the Threads API product
Add your redirect URL
Connect in PostSider
threads_basic, threads_content_publish, threads_manage_replies, threads_manage_insightsNotes:- Max 500 characters per post; supports text, image, video, and carousel posts
- Threads access tokens are automatically refreshed every 58 days
Bluesky
Bluesky
Create a Bluesky App Password
Add the channel in PostSider
- Service URL - your Bluesky instance URL (default:
https://bsky.social) - Handle - your Bluesky handle or email
- App Password - the password you just generated
- Max 300 characters per post
- Max 4 photos or 1 video per post
- Two-factor authentication is not currently supported. If 2FA is enabled on your Bluesky account, disable it before connecting.
Mastodon
Mastodon
Create a Mastodon application
write:statuses, profile, write:mediaCopy your credentials
Connect in PostSider
- Max 500 characters per post
- Access tokens never expire
Pinterest
Create a Pinterest Developer app
Connect in PostSider
boards:read, boards:write, pins:read, pins:write, user_accounts:readLimits and notes:- Max 500 characters in the description; a board is required
- Every post must include at least 1 media item
- Max 5 photos or 1 video (video posts require a cover image as a second attachment); all carousel images must share the same dimensions
Dribbble
Dribbble
Register a Dribbble application
Connect in PostSider
public, uploadLimits and notes:- Every post is a shot and must include exactly one image - video (MP4) is not supported
- The image must be exactly 400x300 or 800x600 pixels
- Each shot has its own title in addition to the description
- Max 40,000 characters in the description
Farcaster (via Neynar)
Farcaster (via Neynar)
Create a Neynar account
Copy your credentials
Connect in PostSider
- Max 800 characters per post
- Supports photos only (no video)

