New Post
Write once. Choose your platforms. Schedule or post now.
Your Post
Platforms
When to post
Character Limits
Threads
0 / 500
Instagram
0 / 2,200
Facebook
0 / ∞
LinkedIn
0 / 3,000
X
0 / 280
TikTok
0 / 2,200
YouTube
0 / 5,000
Post Preview
Your post will appear here as you type...
💡 Posting Tips
Platform strengths:
🧵 Threads — conversational, shorter opinions
💼 LinkedIn — business insights, longer form
📸 Instagram — needs a strong visual
𝕏 X — 280 chars max, punchy hooks
👥 Facebook — good for community groups
💼 LinkedIn — business insights, longer form
📸 Instagram — needs a strong visual
𝕏 X — 280 chars max, punchy hooks
👥 Facebook — good for community groups
Post Queue
Your scheduled posts. When it's time, you'll post manually or through the auto-poster once connected.
Queue is empty
Go to Compose and add your first post to the queue.
Platform Connections
Status of each platform. Full auto-posting activates once API keys are connected via Cloudflare Worker backend.
🔧 Phase 1 — Dashboard Only
Auto-posting requires connecting each platform's API. You can use this dashboard now to draft and queue posts.
API connection instructions are shown below for each platform. Once connected via Cloudflare Worker, posts will publish automatically at scheduled time.
@
Threads
@salamzulkarnain
Not connected
📝 500 characters max per post
Your primary platform. Short-form thoughts, business observations, personal takes.
How to connect:
1. Go to developers.facebook.com
2. Create a Meta App → Add Threads API product
3. Get Access Token → paste into Cloudflare Worker env
4. Use
2. Create a Meta App → Add Threads API product
3. Get Access Token → paste into Cloudflare Worker env
4. Use
threads_user_id + token to post
📸
Instagram
Business account required
Not connected
📝 2,200 characters max (caption) + image/video required
Needs a Business or Creator account. Posts require an image or video — caption only is not supported by API.
How to connect:
1. Convert IG to Business/Creator account
2. Connect to Facebook Page
3. Use Meta Graph API (same Meta App as Threads)
4. Get IG User ID + Page Access Token
2. Connect to Facebook Page
3. Use Meta Graph API (same Meta App as Threads)
4. Get IG User ID + Page Access Token
👥
Facebook
Page required
Not connected
📝 No practical character limit
Posts to your Facebook Page (not personal profile — API restriction). Good for longer content and community reach.
How to connect:
1. Create a Facebook Page (if not already)
2. Use Meta Graph API → Pages API
3. Get Page Access Token with
4. Use Page ID + token to post
2. Use Meta Graph API → Pages API
3. Get Page Access Token with
pages_manage_posts permission4. Use Page ID + token to post
💼
LinkedIn
Personal + Company
Not connected
📝 3,000 characters max
Best for business insights and operator commentary. High reach with decision-makers. Strong platform for your content angle.
How to connect:
1. Go to linkedin.com/developers → Create app
2. Request
3. Complete OAuth 2.0 flow to get access token
4. Use UGC Posts API to post on your behalf
2. Request
w_member_social permission3. Complete OAuth 2.0 flow to get access token
4. Use UGC Posts API to post on your behalf
𝕏
X (Twitter)
Requires paid API
Not connected
📝 280 characters max
Posting via API requires Basic tier ($100/month) or higher. Free tier is read-only. Worth it if X is a key platform for you.
How to connect:
1. Go to developer.twitter.com → Apply for Basic access ($100/mo)
2. Create Project + App
3. Get API Key, Secret, Access Token, Access Secret
4. Use v2 Tweets API to post
2. Create Project + App
3. Get API Key, Secret, Access Token, Access Secret
4. Use v2 Tweets API to post
🎵
TikTok
Business account + approval
Not connected
📝 2,200 characters (caption) + video required
TikTok API requires a Business account and developer approval process. Video content only — caption-only posts are not supported.
How to connect:
1. Apply at developers.tiktok.com — Content Posting API
2. Requires Business account + app review (1–4 weeks)
3. Get client_key and access token via OAuth
4. Use Direct Post API for video uploads
2. Requires Business account + app review (1–4 weeks)
3. Get client_key and access token via OAuth
4. Use Direct Post API for video uploads
▶️
YouTube
Google account
Not connected
📝 Title: 100 chars · Description: 5,000 chars
YouTube API is free via Google Cloud. Requires a video file — you cannot post text/image only. Easiest API to get access to.
How to connect:
1. Go to console.cloud.google.com → Create project
2. Enable YouTube Data API v3
3. Create OAuth 2.0 credentials
4. Use
2. Enable YouTube Data API v3
3. Create OAuth 2.0 credentials
4. Use
videos.insert endpoint to upload videos
Next step: Get your API credentials
Start with the easiest ones first: YouTube (free, Google Console) and
Threads + Instagram + Facebook (all through one Meta Developer App).
LinkedIn is next. Skip TikTok and X for now unless you actively post there.
Once you have the keys, SAM will build the Cloudflare Worker backend that handles auto-posting at scheduled times.
Ask SAM: "I have my Meta API credentials, let's connect Threads."