Features

One workflow for every platform you publish to

WePost handles the details each platform cares about, so you can focus on the content. Here is what is in the box.

Compose once, fine-tune per platform

Write one caption and pick your accounts. Then override the caption or settings for any platform, with a live preview of each. Every platform gets the options it supports, and the ones it requires.

Per-platform publishing options
PlatformWhat you can set
InstagramReels, feed posts, Stories and carousels (up to 10), share to feed, cover, collaborators, user tags, trial reels
TikTokVideo or photo carousel, direct post or send to drafts, creator-chosen privacy, comment/duet/stitch controls, commercial content disclosure
YouTubeTitle, description, visibility, made-for-kids, altered or synthetic content; vertical videos up to 3 minutes publish as Shorts
Facebook PagesPage posts, Reels and Stories
ThreadsText, media and carousels (up to 20), topic tag
LinkedInPersonal profile or company page
PinterestBoard, title, destination link, cover
Bluesky and XText-first posts with images or video

Preflight validation

Before you schedule, WePost checks each target against that platform’s rules and your account’s limits, and tells you exactly what to fix. For example: “TikTok: 72s exceeds this creator’s 60s limit.”

Account groups

Save sets of accounts, such as “Every brand account” or “Client X, all platforms”, and target them all in one click.

Drafts

Save work in progress and come back to it. Drafts never publish until you schedule them.

Scheduling that fits how you work

Post now, at an exact time, or into the next free slot. See everything on one calendar.

Calendar

Month, week and list views across all your accounts. Drag a post to reschedule it.

Posting slots

Define weekly slots per account or per workspace, and let WePost fill the next free one automatically.

Time zones

Each workspace has its own time zone, so a client in another city sees times in their local clock.

Bulk scheduling

Import a CSV of captions, media links, accounts and times, or drop in many files and fill your slots in one go.

Queues

A per-account queue shows what is coming up next, so nothing collides.

Staggered delivery

Posts to many accounts go out a few seconds to minutes apart, which is gentler on platform limits.

Know what happened to every post

Every post shows its status on every account it targets, from scheduled through processing to published, with a link to the live post.

No double posts

WePost records every step of a publish before taking the next one. If the outcome of a request is ever unclear, it checks with the platform whether the post exists before doing anything else, so a retry never creates a duplicate.

Failures you can act on

When a platform rejects a post, you get a plain-English reason and a one-click retry. Temporary errors are retried automatically; content the platform flags is never retried blindly.

Rate limits handled for you

WePost tracks each platform’s posting limits per account and warns you when you schedule, not when it is too late.

Notifications

Email alerts for failures and accounts that need reconnecting, plus an optional daily digest.

Workspaces for every client and brand

Keep each client, brand or creator in its own workspace, with its own accounts, media, calendar, members and settings.

Connect links

Send a secure link. The account owner signs in on the platform’s official page and the account lands in the right workspace. Links can be limited to certain platforms, set to expire, or capped on uses.

Roles

Owner, Admin, Editor and Viewer roles control who can connect accounts, compose, schedule and manage the workspace.

Approvals

Require approval before posts go live. Editors draft, admins approve, and nothing publishes without sign-off.

Account health

Every connected account shows Active, Expiring soon or Reconnect needed. WePost checks daily and reminds you before a platform’s sign-in expires.

Audit log

A record of who connected or disconnected accounts, created API keys, published or deleted content.

Secure sign-in

Passkeys and two-factor authentication for your team, with session management.

Compliance built in, not bolted on

Platforms have rules about disclosure, consent and privacy. WePost makes following them the default.

One AI flag, every platform’s label

Mark a media file as AI-generated once. WePost carries that flag onto every post that uses it and applies each platform’s official disclosure. It is on by default for AI-generated media, and you can change it per post.

How the AI-generated flag maps to each platform
PlatformWhat WePost applies
InstagramOfficial “AI info” label on feed posts, Reels, Stories and carousels
Facebook ReelsOfficial AI-generated label
TikTokOfficial “AI-generated content” label
YouTubeAltered or synthetic content disclosure for realistic video
Threads, LinkedIn, Pinterest, Bluesky, XAn optional caption tag (such as #AI), set per workspace, where the platform has no label field

Your choices, never defaults

  • TikTok privacy is always chosen by you from the options your account allows. Comments, duets and stitches start off, and commercial content disclosure is always available.
  • YouTube title, description, visibility and made-for-kids are set by you for every upload, and the target channel is always shown.
  • WePost never adds watermarks, logos or its own branding to your media.
  • We request only the permissions publishing needs, and never read private messages.
  • Disconnecting an account revokes our access at the platform where the platform supports it, and deletes the stored tokens.

A media library that knows every platform’s specs

Upload once and let WePost prepare the right file for each destination.

Large, resumable uploads

Upload multi-gigabyte videos that survive a dropped connection, or import directly from a URL.

Compatibility at a glance

Every file shows which platforms it fits, based on its format, resolution, length and size.

Automatic conversion

When a platform needs a different format, WePost prepares a compatible copy. Your original is never changed.

Automate with an API, webhooks and MCP

Plug WePost into your content pipeline. Everything you can do in the app, you can do in code, with the same validation, approvals and publishing guarantees.

REST API

Create posts, import media, generate connect links and read status. Idempotency keys make retries safe.

Webhooks

Signed notifications when posts publish, fail or need approval, and when accounts connect or need reconnecting.

MCP server

Let assistants and agents list accounts, import media and schedule posts through the Model Context Protocol.

Developer overview

Ready to post everywhere?

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.