One pipe. Two surfaces.
Publish across networks — from your product or ours
VariantPost is a multi-tenant social posting pipe. Platforms call the API. People and orgs use the App to connect accounts, schedule, and publish.
API live at https://api.variantpost.com · App at https://app.variantpost.com
API + App on the same pipe
- API for platforms Embed multi-tenant publishing in your product. Keys, connections, posts, webhooks — usage-priced. Console for developers: console.variantpost.com. API quickstart (section A)
- App for people & orgs Connect social accounts, compose with variants, schedule, and track deliveries — without building the pipe yourself. app.variantpost.com · App guide (section B)
On the pipe (live)
Same capabilities on the API and in the App — no mockups.
-
Schedule + calendar
Create posts with
scheduled_at; week calendar and post list in the App. - Per-network variants Different captions/media per network — variants-first, not one caption everywhere.
- Delivery status Deliveries list, events, and job retry when a publish fails.
- Reconnect Refresh dying tokens; connections surface needs_reconnect when the pipe knows.
Networks (v1)
Connect + publish live for LinkedIn personal, X, YouTube, TikTok draft, and Meta (Instagram Login / Facebook Pages / Threads) when tokens exist. App Review not submitted yet.
- Instagram Login
- Facebook Pages
- Threads
- LinkedIn (personal)
- X
- YouTube
- TikTok draft
Not in v1: LinkedIn org, WhatsApp, Snapchat.
Usage-priced
Pay for publishes — not seats on Connect. API customers meter usage; App sits on the same pipe.
Metered publishing, free Connect
- Billed on API usage (posts / deliveries), not per teammate who links an account
- Sandbox vs live = which key you send (
sk_test_/sk_live_) - Usage + events in the API console