Publish · one composer, every platform

Write once. Post everywhere.

One composer for Instagram, Facebook, LinkedIn, and X. Platform-specific previews, schedule or send now, OAuth in under a minute. No scraping, no tabs, no Sunday-evening overtime.

No credit card · 14-day trial · Sub-minute OAuth

overads
MC

New post

Compose, preview, and schedule in one window

InstagramLinkedInFacebookX

New single origin landing tomorrow. Tasting notes: blackberry, brown sugar, a little bit of trouble. Subscribers get first dibs at 9am ET.

Add mediaEmojiFirst comment138 / 280
Instagram138/2200

New single origin landing tomorrow. Tasting notes: blackberry, brown sugar, a little bit of trouble. Subscribers get first dibs at 9am ET.

LinkedIn138/3000

New single origin landing tomorrow. Tasting notes: blackberry, brown sugar, a little bit of trouble. Subscribers get first dibs at 9am ET.

Facebook138/63206

New single origin landing tomorrow. Tasting notes: blackberry, brown sugar, a little bit of trouble. Subscribers get first dibs at 9am ET.

Tue · Mar 12 · 9:00 AM ETSave draftSchedule
The six-tab problem

The same browser session, every single morning.

Instagram in tab one. Facebook in tab two with a longer body. LinkedIn in tab three, different voice and aspect ratio. X in tab four, trim the link. Buffer in tab five because someone said it was easier. Slack in tab six asking for review.

Fifteen minutes of context-switching for one announcement. Publish collapses it to one composer with platform-specific previews.

Calendar
5mDayWeek+ Post

Instagram

lane

Facebook

lane

LinkedIn

lane

X

lane

09:00
09:05
09:10
09:15
09:20
09:25
09:30
09:35

Instagram

Write caption

Crop image to 1:1

Facebook

Repaste, expand body

Different char limit

LinkedIn

Rewrite tone

Longer voice, different aspect

X

Trim, shorten link

280-char cap

Instagram

Make 9:16 for Story

Re-render, re-export

All channels · manual

09:25

Done. Forgot to schedule.

Now manually post all four.

What Publish does

One composer. Every platform. Live preview as you type.

Write the core message once. Publish handles the per-platform length limits, aspect ratios, and link unfurling. See exactly what the post looks like on Instagram, Facebook, LinkedIn, and X before you queue it.

Compose

One field, four previews

Type once. We show platform-specific previews side by side, with character counts that turn amber before they turn red.

Schedule

Queue or post now

Pick a time, pick a recurrence, or send immediately. Calendar view shows queued, live, and failed states with one glance.

Connect

Sub-minute OAuth

Official APIs only. Click the platform, sign in, you are connected. No scraping, no risk of a ToS-driven ban.

Who lives in Publish

Three operators, three different cadences, one composer

The solo founder.

Posts on Mondays at 9am because that's the deal she made with herself. Writes once, picks the four channels, schedules a week ahead. Closes Publish, goes back to building.

Solo founder scheduling posts

The two-person marketing team.

Drafts go through the approval queue before anything ships. The strategist writes, the head of marketing approves, Publish handles the rest. Sunday evening goes back to being Sunday evening.

Marketing team drafting posts

The agency social lead.

Manages eight client accounts across four platforms. Switches workspaces in one click. Each client has their own queue, their own approvers, their own brand voice. No mixing posts between accounts.

Agency social lead managing channels
Why operators trust the pipe

Official APIs, encrypted tokens, no shortcuts

Half the social tools on the market scrape. We do not. Every connection is OAuth through the platform's official API, which means your account stays in good standing and your posts go out exactly when scheduled.

OAuth time

47 sec

Median connection time across IG, FB, LinkedIn, X.

API

Official

Every platform via its own first-party API. No scraping, ever.

Token storage

KMS

OAuth tokens encrypted at rest with per-workspace KMS keys.

Uptime

99.97%

Scheduled-post delivery success rate over the last 90 days.

Publish FAQ

Questions teams ask before connecting their first account

Which platforms today?

Instagram (Feed and Reels), Facebook (Page and Group), LinkedIn (Personal and Company), X (Profile). All via official APIs.

Do you support Reels, Stories, Threads?

IG Reels and Stories yes. FB Reels yes. Threads in beta. Multi-media carousels with mixed video and image ship next quarter.

How does scheduling work?

Pick a date and time. We queue the post and fire it through the platform API at the scheduled moment, with retries if the API is down.

Time zone handling?

Workspace default time zone, per-post override. Composer shows both your local time and the post's scheduled time.

What about TikTok and Bluesky?

TikTok in private beta. Threads in public beta. Bluesky on the roadmap, blocked on a stable scheduling API.

Team collaboration?

Yes. Workspace-scoped drafts, comment threads on every draft, and approval workflows on the Scale plan.

Pricing?

Included on Growth (5 accounts, 200 posts per month) and Scale (unlimited). Analytics included on every plan.

Do you scrape?

No. Every connection is OAuth through an official platform API. No risk of bans, no ToS violations.

Ready when you are

Connect your first account in under a minute

One composer, four platforms, every aspect ratio. Schedule a week's worth of posts in the time it used to take to send one.