Skip to content
PostRoost

Every client's posts, approved and out on time

PostRoost is a social media scheduler built around clients. Plan each brand's month on its own calendar, write once and tailor the caption per network, collect sign-off from the right people, and see what each post did afterwards.

Built for the way client work actually flows

Most schedulers start from a list of social accounts. PostRoost starts from the client: each brand has its own connected accounts, calendar, brand voice, time zone and approval rule. Your team switches between clients, not between tabs.

  1. Plan Lay out the month on the client’s calendar, or upload a spreadsheet of posts in one go.
  2. Write One caption, adjusted for each network, with live previews and character counts.
  3. Approve The client or a senior teammate signs off before anything is scheduled.
  4. Publish and measure Posts go out at the client’s local time and the numbers come back automatically.

One caption, tailored for every network

Write the message once under All networks, then open a network’s tab to change only what that network needs: a shorter version for X, hashtags for Instagram, a link card on LinkedIn. Character counts and previews update as you type.

  • Photos and videos with alt text, in the order you choose
  • First comments on Instagram, Facebook and X
  • Save as draft, submit for approval, schedule for later or post now
PostRoost post composer with Facebook, Instagram, LinkedIn and X accounts selected, a custom Instagram caption in the per-network tabs, and live Facebook and Instagram previews.
PostRoost screen with demo data

Approvals that keep clients in the loop

Turn on approval for a client and every post waits for sign-off. Approvers approve, request changes with a note, or reject. Anything that needs work lands in the author’s Actions list with the reason, so nothing stalls quietly.

PostRoost approvals list showing four posts waiting for review, each with image, caption, author, target networks and Approve, Request changes and Reject buttons.
PostRoost screen with demo data

AI is everywhere now. Use it where it actually helps.

Social media has changed: audiences scroll faster, every network wants its own format, and AI writing tools are in every app. PostRoost builds an AI writing assistant into the composer, set up for client work rather than generic copy.

  • Draft from a brief: describe the post and get a general version plus one per selected network, each within that network’s character limit
  • In the client’s voice: it writes with the brand voice you saved for that client, including words to use and avoid
  • Polish what you have: three alternative tones, suggested hashtags, a stronger opening, grammar fixes, or a cut that fits the tightest network
  • Check before it ships: a risk check lists possible legal, reputational, cultural or accessibility issues without touching your text

The assistant suggests; people decide. Nothing it writes is used until you choose it, and every post is still scheduled, approved and published by your team. The Free plan includes 5 assistant requests a week; every paid plan is unlimited.

PostRoost post composer for the demo client Copperline Coffee with the Writing assistant panel open beside the Instagram caption and live previews, showing a Draft from a brief box and hashtag suggestions with a Use this button.
PostRoost screen with demo data

Give every post a fair chance to be seen

No tool can honestly promise more followers. What a scheduler can do is remove the everyday reasons good posts underperform: gaps in the calendar, copy pasted unchanged onto every network, posts that go out at 3 a.m. in the client’s city, and nobody checking what worked. PostRoost is built to take those away.

  1. Show up consistently. The month calendar makes gaps obvious, and bulk upload fills a month from one spreadsheet, so publishing does not depend on someone remembering on a busy Friday.
  2. Speak each network’s language. Tailor the caption per network, with hashtags where they belong and links only where they are clickable.
  3. Start the conversation. Schedule a first comment on Instagram, Facebook and X, for the extra link, hashtags or a question to your audience.
  4. Post when the client’s audience is awake. Every client has its own time zone, so 9:00 means 9:00 where the client is, not where your team sits.
  5. Learn from the numbers. Engagement reports compare each period with the last one, so you can see which posts travelled and plan more of them.

Numbers you can put in a client report

Followers, impressions, reactions and comments compared with the previous period, a post engagement report with daily charts per account, audience growth and a CSV export. PostRoost keeps refreshing each post’s numbers for 90 days after it goes out.

PostRoost analytics overview for the last 30 days: followers, new followers, posts, impressions, reactions and comments with change versus the previous period, and a ranked list of top posts.
PostRoost screen with demo data

One subscription per agency, six plans

Every plan connects unlimited social accounts. Choose by how many clients you manage, how many people work with you and whether posts need approval. Every paid plan starts with a 14-day free trial, once per agency.

Billing period

Loved by the people who press publish

Agencies, shop owners and creators on planning, approving and publishing with PostRoost.

Get your next month of posts approved and scheduled

Start on the Free plan with one client, or try any paid plan with a 14-day free trial. Upgrade when you need approvals, more people or more clients.

The PostRoost calendar on a laptop and the approvals list on a phone, with demo data

Latest from the blog

View all articles

Frequently asked questions

10 questions

What is PostRoost?

A web application for planning, approving, publishing and measuring social media posts. Each client (brand) has its own connected accounts, calendar, brand voice, time zone, approval rule and users, and one subscription covers all of an agency's clients.

Is there a free plan?

Yes. The Free plan covers one client and one user, with up to 10 posts waiting to go out at a time, 5 AI requests a week and 30 days of analytics. No card is needed and it does not expire.

Is there a free trial of the paid plans?

Yes. Every paid plan includes a 14-day free trial, available once per agency. If the trial ends without a paid subscription, the agency returns to the Free plan's limits and nothing is deleted.

How is PostRoost priced?

Per agency, not per social account or per seat. Every plan connects as many social accounts as you like; plans differ by the number of clients, users and features, from one brand up to unlimited clients on Enterprise.

Which networks does PostRoost publish to?

Facebook Pages, Instagram professional accounts, LinkedIn, X, TikTok, YouTube and Pinterest. Each network has its own requirements and limits, which we list on its integration page.

Can my clients approve posts before they go out?

Yes, on the Team plan and above. Turn on approval for a client and add the client's people with an Owner or Admin role; they approve, request changes with a note or reject, and only see their own brand.

Does the AI assistant post anything by itself?

No. The writing assistant only suggests text inside the composer, and a suggestion is used only when you choose it. A person still schedules, submits for approval or publishes every post.

Can I schedule a month of posts in one go?

Yes, from the Essentials plan. Upload a CSV or Excel file with one row per post; PostRoost checks every row before it creates anything and lists the rows that need fixing.

Can I move over from another scheduling tool?

Yes. Reconnect your social accounts in PostRoost, then export your planned posts from the old tool into a spreadsheet and use bulk upload. Past posts and analytics from another tool are not imported; PostRoost starts collecting numbers for the posts it publishes.

Is there a mobile app?

No. PostRoost runs in your web browser, including on a phone, but there are no native iOS or Android apps.