Features

Everything your team needs. Nothing that lies.

A feed of every client's posts, a calendar that checks each platform's rules, an inbox for Google reviews, and reports that keep every number honest.

BB
Bluebird Bakery
Scheduled · Sat 09:00 · by Robin
Our Saturday sourdough drop is back! 🥖
Scheduled · 09:00
♡ goes live in 42m💬 2 comments from Jay3 platforms
The feed

Every client, every platform, one scrollable feed

Scheduled, published and waiting-for-approval posts show up like a timeline. Client stories at the top filter the feed. Approve with a thumbs-up, edit in place, see real likes and comments roll in when the platform reports them.

  • Stories row of clients; grey ring when nothing is scheduled
  • Woo posts in the feed when something needs attention
  • Approve, retry, edit and open stats right on the card
How agencies use it
PD
Peak Dental Studio
Waiting for approval · Google
New patients get a complimentary whitening consultation this month.
Needs a thumbs-up
ApproveAsk for changes

Composer pre-flight

Checked before anything is queued

Google Business Profile 121 / 1,500 characters · 1 photo · CTA Learn moreready
Instagram Image must be JPEG — your PNG will be rejectedfix first
Facebook Page Link preview from your URLready
TikTok Video required for this platformskipped
Calendar & composer

A calendar that knows every platform's rules

Write once, tailor per platform, pick a client timezone and schedule. Postwoo asks each integration whether it can accept the post — character limits, media types, Google locations, eligibility — and refuses up front instead of failing at 9am.

  • Month and week views, filters by client and platform
  • Per-platform overrides: captions, Google call-to-action, events and offers
  • Idempotent publishing — a timeout never creates a duplicate
Love inbox

Google reviews that feel like DMs

Every review from every location lands in one inbox. Reply with saved stickers, route the grumpy ones through approval, and watch your response time melt. Replies made directly in Google stay in sync.

  • Drafts, approvals and one-click publish
  • Grumpy-first sorting, unread filters, keyboard shortcuts
  • Edit or delete live replies through Google's API
Google Business Profile details
M
Maya R. ★★★★★
Bluebird Bakery — Downtown · 2h ago
New ♥
Best croissants in town. The staff remembered my order after two visits!
Thank you Maya! See you Saturday for the sourdough drop. 🥐
Send the love

Website clicks · last 28 days

Google Business Profile · last 3 days not yet published by Google

Hatched = delayed by the platform. Never counted as zero.

Stats

Reports that don't fib

Every metric keeps its platform's own name and definition. Days a platform has not published yet are shown as delayed, never as zero, and period comparisons say when data is missing. Your client dashboards can read the same numbers through the API.

  • Google Performance API metrics per location, including search keywords
  • Meta, LinkedIn and YouTube insights with their own definitions
  • Normalised summary cards that list their sources
And the agency bits

Built for teams that manage many accounts

✅

Approvals per client

Turn approvals on for the clients that want them. Editors submit, managers approve, rejections carry notes.

👥

Roles & client access

Owner, admin, manager, editor, viewer — plus restrictions to specific clients for freelancers and client logins.

🔌

Connection health

Hourly token checks, reconnect prompts in the feed before posts are affected, and a history of every check.

🧾

Audit trail

Every create, approve, publish, reply and setting change is logged with who, when and from where.

⚙️

API & webhooks

Scoped credentials for your project-management and reporting tools; webhooks when posts publish or reviews arrive.

🛟

Jobs you can see

Every publishing attempt is recorded. Timeouts park a post for verification instead of risking a duplicate.

Ready to woo your clients?

Start free, connect a Google Business Profile, and see real reviews and metrics in the feed within minutes.