πŸ’³ pricing

simple, honest pricing

one flat price per workspace. no per-user fees. no platform surcharges. cancel any time.

bonus: start a trial and get the PostAI Growth Playbook β€” our guide to growing on X, LinkedIn, and 6 more platforms. updated jun 2026.

free

try it out

free
  • βœ“2 social accounts
  • βœ“10 posts/month
  • βœ“50 AI credits/month
  • βœ“Chrome extension (coming soon)
  • βœ“Basic analytics
start free

cancel anytime Β· you own your content

starter

solo creators

$9/mo
  • βœ“5 social accounts
  • βœ“100 posts/month
  • βœ“500 AI credits/month
  • βœ“Bulk scheduling
  • βœ“Media library
  • βœ“Queue slots
start 7-day trial

cancel anytime Β· you own your content

creator

serious creators

$29/mo
  • βœ“15 social accounts
  • βœ“500 posts/month
  • βœ“2,000 AI credits/month
  • βœ“X growth mode
  • βœ“LinkedIn growth mode
  • βœ“AI writer + voice matching
  • βœ“First-comment scheduling
  • βœ“Unified inbox
start 7-day trial

cancel anytime Β· you own your content

most popular

pro

power users

$49/mo
  • βœ“50 social accounts
  • βœ“2,000 posts/month
  • βœ“10,000 AI credits/month
  • βœ“AI Content Agent
  • βœ“AI image studio
  • βœ“Approval workflows
  • βœ“Workspaces
  • βœ“REST API access
  • βœ“B2B leads
start 7-day trial

cancel anytime Β· you own your content

pro plus

teams & power

$99/mo
  • βœ“100 social accounts
  • βœ“10,000 posts/month
  • βœ“50,000 AI credits/month
  • βœ“AI video studio (Veo 3 + Sora 2)
  • βœ“MCP server access
  • βœ“UGC scripts (video generation coming soon)
  • βœ“Priority support
start 7-day trial

cancel anytime Β· you own your content

agency

agencies & enterprises

$299/mo
  • βœ“500 social accounts
  • βœ“Unlimited posts
  • βœ“200,000 AI credits/month
  • βœ“Unlimited workspaces
  • βœ“White-label ready
  • βœ“Dedicated support
  • βœ“Custom SLA
  • βœ“Audit log
start 7-day trial

cancel anytime Β· you own your content

flat per-workspace pricing, never per seat Β· team seats included on every paid plan Β· 7-day free trial, no credit card Β· 30-day money-back on first charge

launch pricing β€” subscribe now and your rate is locked in forever, even when prices go up.

teams: 2+ seats save 25% Β· 11+ seats save 30% Β· 51+ seats save 35% β€” talk to us

full feature comparison

every feature, every tier β€” nothing hidden

feature
free
free
starter
$9/mo
creator
$29/mo
pro
$49/mo
pro plus
$99/mo
agency
$299/mo
Platforms111111111111
Scheduled posts/mo101005002,00010,000unlimited
Queue slotsβœ—20100unlimitedunlimitedunlimited
Team members135unlimitedunlimitedunlimited
AI captions/mo505002,00010,00050,000200,000
AI images/moβœ—βœ—101005002,000
AI videos/moβœ—βœ—βœ—βœ—20100
Carouselsβœ—βœ“βœ“βœ“βœ“βœ“
X growth modeβœ—βœ—βœ“βœ“βœ“βœ“
LinkedIn growth modeβœ—βœ—βœ“βœ“βœ“βœ“
AI Content Agentβœ—βœ—βœ—βœ“βœ“βœ“
MCP serverβœ—βœ—βœ—βœ—βœ“βœ“
Chrome extensionsoonsoonsoonsoonsoonsoon
B2B contact searchβœ—βœ—βœ—βœ“βœ“βœ“
Analyticsbasicstandardadvancedadvancedadvancedadvanced
API accessβœ—βœ—βœ—βœ“βœ“βœ“
White-labelβœ—βœ—βœ—βœ—βœ—βœ“

see what our community says

real workflows from creators, teams, and agencies

why creators and teams pick PostAI

we're early and don't have a published review count yet β€” here's what the product actually does

🧰
One tool instead of several

Scheduling, an AI writer, and analytics in one workspace instead of stacking separate subscriptions.

✍️
Voice-matched AI writer

Trained on your own past posts so drafts sound like you, not generic AI copy. You review before anything publishes.

🌐
10+ platforms

X, LinkedIn, Instagram, TikTok, Facebook, Threads, and more from one calendar.

πŸ”Œ
MCP support

Draft and schedule posts from Claude Desktop or any MCP-compatible client via our MCP server.

πŸ“Š
Real analytics

Follower growth, engagement by post type, and best posting times, with CSV export.

🀝
Team workflows

Shared workspaces and an approval step so nothing publishes without review.

feature availability

some automation features are still rough. we'd rather tell you exactly what works than let you find out the hard way.

Waitlist

Chrome extension

Not published to the Chrome Web Store yet. The marketing page and pricing comparison table both already say this correctly β€” this catalog entry was wrong in the prior pass and is now corrected to match them.

verified 2026-08-11

Available

B2B contact search

A shared, workspace-agnostic enrichment corpus sourced from Apollo.io β€” not a live per-workspace CRM. No automated outreach; export is manual.

verified 2026-08-11

Not available

X: Auto Repost

Downgraded from `available` in round 5 by the capability registry, which is the first check that compared the producer against the consumer. x-automations.ts filters post_variants.published_at between two timestamps, but post-dispatch.ts writes only external_id to post_variants β€” the published_at it sets at the end of a run is on scheduled_posts, a different table. Migration 011 added the column and its comment claims post-dispatch populates it; it never did. The query therefore matches zero rows for every workspace, always has, and no error is raised because an empty result is not an error. Repair is PR D.

verified 2026-08-13

Beta

X: Auto Plug

Only replies to your own posts. "Niche" targeting is offered in the UI but never executes β€” X's API blocks replies to accounts that haven't engaged you.

verified 2026-08-11

Not available

X: Auto DM

Configurable in the dashboard but never sends β€” requires X's dm.write elevated API scope, which PostAI doesn't have. Every run is logged as a failure.

verified 2026-08-11

Not available

X: Auto Delete

Downgraded from `available` in round 5. The query does .select("external_id, likes, published_at").lt("likes", minLikes) on post_variants, which has no likes column β€” 001_initial.sql defines the table and only migrations 011 and 019 have altered it since, adding published_at and ab_group. The PostgREST error goes unchecked, so the job reports success having deleted nothing. A comment 40 lines further down in the same file already acknowledges the column does not exist.

verified 2026-08-13

Not available

LinkedIn: Auto Engage / Auto Follow-Up / Content Amplifier / Profile Visitor Alert

Settings save to the database but nothing executes them β€” no worker or cron reads and runs LinkedIn automation config. Dashboard previously showed fabricated activity counts; that has been removed.

verified 2026-08-11

Available

LinkedIn: Connection campaign planning (target audience, message, schedule)

Building and saving a campaign is real and gated to Creator+. This does not send anything by itself β€” see linkedin_auto_connect_sending below.

verified 2026-08-11

Not available

LinkedIn: Automated invitation sending

Deliberately disabled by a server-side kill switch (LI_AUTO_CONNECT_SEND_ENABLED, unset/false by default in every environment) as of this pass. Before this, an hourly cron decrypted workspaces' LinkedIn OAuth tokens and attempted to send real invitations with no plan gate and no opt-out enforcement (both added), but the send call itself is very likely non-functional regardless: it POSTs a request body shaped for LinkedIn's private/undocumented "Voyager" API to the public v2 REST host, using an OAuth scope (w_member_social) that does not grant invitation-sending permission. Neither the endpoint authorization, the scope, nor the payload has been confirmed against LinkedIn's official documentation or a real developer account. This entitlement stays not_available until that verification happens and the kill switch is deliberately enabled.

verified 2026-08-11

Not available

Instagram analytics

Added in round 5. The table, its RLS policies and the reader all exist; the producer does not. There is an x-analytics job and an li-analytics job, and no Instagram equivalent anywhere in apps/jobs. Until round 5 the page filled the gap with a "best time to post" heatmap generated from Math.sin, rendered even when no Instagram account was connected β€” that has been removed. `producer` is deliberately left unset: the registry test requires a producer that writes what the consumer reads, and inventing one to satisfy it would be the exact failure this registry exists to prevent.

verified 2026-08-13

Planned

Employee advocacy

Removed from Pro Plus benefits in round 5. This was sold on a $99 tier with no execution path at all: `advocacy.ts` defines advocacy-notify and advocacy-share-complete, and it is the only file in the repository that references either task β€” nothing triggers them. The three tables they operate on (advocacy_library_posts, advocacy_members, advocacy_shares) have RLS policies but no producer; the LinkedIn advocacy page writes a draft scheduled_posts row instead, which nothing publishes or notifies on. There is also no member-facing surface to share from. Building it is a feature project (members, invitations, approved library, assignment, share surface, opt-out, share tracking, seat accounting) tracked separately, not a worker connection. Stays `planned` until that ships end to end β€” partial wiring is not a beta.

verified 2026-08-13

Not available

X: DM campaigns

Added in round 5 β€” this capability previously had no row here at all, despite being the same defect as x_auto_dm, which was correctly disclosed. The campaign pipeline is complete and Creator+ gated, and it runs to completion, but every send fails: sending a DM requires the dm.write scope, and the X OAuth flow never requests it (elevated API access PostAI does not hold). Campaigns therefore end paused or failed. The sender kill switch and the promotion gate are PR D.

verified 2026-08-13

frequently asked questions

πŸ›‘οΈ

30-day money-back guarantee

not happy after your first charge? email us and we will issue a full refund β€” no questions asked. we also offer a 7-day free trial on every paid plan so you can try before you commit.