TMJ PosterPost once · publish everywhere

Social media integrations

What each platform needs before the poster can publish to it: developer account, app review, permissions, the API call and the limits. Click a platform for the full steps.

0 / 12 connected2 need no review1 manual only

Facebook Page

Meta OAuth → long-lived Page access token

Publish to your company Facebook Page through the Pages API using a Page access token.

Approval
Meta App Review + Business Verification
Content
Text, link, photo, video
Cost
Free
Not connectedMedium

Instagram

Meta OAuth via Facebook Login (uses the Page token)

Two-step publish: create a media container from a public image/video URL, then publish it.

Approval
Meta App Review (instagram_content_publish)
Content
Image, carousel, Reel, Story — media is required, no text-only posts
Cost
Free
Not connectedMedium

Threads

Threads OAuth (graph.threads.net)

Same container-then-publish flow as Instagram, but text-only posts are allowed.

Approval
Meta App Review (threads_content_publish)
Content
Text (500 chars), image, video, carousel
Cost
Free
Not connectedMedium

LinkedIn Page

LinkedIn OAuth 2.0 (3-legged), token ≈ 60 days

Post as your company page. The slowest approval of all — apply early.

Approval
Community Management API review (Development → Standard tier)
Content
Text, link, image, video, document
Cost
Free
Not connectedHard

X (Twitter)

OAuth 1.0a user tokens (do not expire)

The simplest write API, but every post costs money. Watch the link surcharge.

Approval
No review — paid usage
Content
Text (280 chars), images, video
Cost
Pay-per-use credits; posts with links cost more
Not connectedEasy

TikTok

TikTok Login Kit OAuth

Direct Post API pulls your video from a URL on a domain you verified with TikTok.

Approval
TikTok audit (≈ 2–6 weeks) to post publicly
Content
Video, photo carousel — no text-only posts
Cost
Free
Not connectedHard

YouTube

Google OAuth 2.0

Upload videos to your channel with the YouTube Data API.

Approval
Google API audit + OAuth verification
Content
Video (Shorts = vertical ≤ 3 min)
Cost
Free (quota-based)
Not connectedMedium

Pinterest

Pinterest OAuth 2.0

Create Pins on a chosen board. Needs a Pinterest business account.

Approval
Standard access (demo video review)
Content
Image or video Pin with link — needs a board
Cost
Free
Not connectedMedium

Google Business Profile

Google OAuth 2.0

Post updates that show on your Google Search and Maps listing.

Approval
Google Business Profile API access request
Content
Update, offer or event post with optional image + button
Cost
Free
Not connectedMedium

Telegram Channel

Bot token

The easiest integration: a bot that is admin of your channel posts for you.

Approval
None
Content
Text (4096), photo, video, documents
Cost
Free
Not connectedEasy

Bluesky

Handle + app password

Open protocol — log in with an app password and create a post record.

Approval
None
Content
Text (300 chars), up to 4 images, video
Cost
Free
Not connectedEasy

Snapchat

Snap OAuth (Marketing API)

No self-serve posting API. Post manually from the app until Snap allowlists you.

Approval
Allowlist via a Snap partner contact
Content
Stories / Spotlight via Public Profile API
Cost
Free
Not connectedHardManual