Compose once, tune per platform
Write one caption, then override it where it matters. Every platform gets the settings it actually needs: Reels and carousels, TikTok privacy and interactions, YouTube titles and visibility.
WePost lets creators, brands and agencies connect their social accounts, compose once with the right settings for each platform, schedule on a calendar or into posting slots, and track every post until it is live.
One composer for
Built for people who post to many accounts, for themselves or for clients, and need it to just work.
Write one caption, then override it where it matters. Every platform gets the settings it actually needs: Reels and carousels, TikTok privacy and interactions, YouTube titles and visibility.
Pick an exact time, post now, or drop content into the next free slot. Plan in month, week or list view and drag to reschedule, in each workspace’s own time zone.
See scheduled, processing, published or failed for every account, with a link to the live post. Failures come with a plain-English reason and one-click retry.
Give every client or brand its own workspace. Send a connect link and they sign in on the platform’s own page. Nobody ever shares a password.
Mark media as AI-generated once. WePost applies each platform’s official label for you, on every post that uses it.
Automate publishing from your own tools with a REST API, signed webhooks and an MCP server, with the same rules and guarantees as the app.
Link Instagram, TikTok, YouTube and the rest through each platform’s official sign-in, or send your client a connect link.
Upload or import media, write your caption and choose the accounts. Preflight checks every platform’s rules before you schedule.
Set a time, use the next free slot, or send it for approval first. Everything lands on one calendar.
WePost publishes on time, confirms each post went live, and links you to it. If something fails, you hear about it right away.
Create a workspace for each client, brand or creator and send a connect link. The account owner signs in on Instagram, TikTok or YouTube’s own login page and the account appears in the right workspace, with only the permissions publishing needs.
Everything in the app is available over a REST API with idempotent requests, signed webhooks for every status change, and an MCP server so assistants and automations can schedule posts with the same safeguards.
Idempotency-Key on every write, so retries never double-post# Schedule a post into the next free slot
curl https://api.wepo.st/v1/posts \
-H "Authorization: Bearer $WEPOST_API_KEY" \
-H "Idempotency-Key: 7f3c9a1e-launch-teaser" \
-H "Content-Type: application/json" \
-d '{
"workspace": "ws_northwind",
"caption": "Spring drop, behind the scenes",
"media": ["med_8Jx2"],
"targets": [
{ "account": "acc_ig_01", "type": "reel" },
{ "account": "acc_bsky_01", "type": "post" }
],
"schedule": "next_slot",
"ai_generated": true
}' We publish only through each platform’s official API and sign-in. No scraping, no browser automation.
We ask only for the permissions publishing needs. We never read your private messages.
AI-generated media carries each platform’s official disclosure label by default.
Access tokens are encrypted at rest with AES-256-GCM and deleted when you disconnect.
WePost is in early access and free while we build it with our first users. Tell us what you publish and where, and we will set up your workspace.