Accounts & teams

Many accounts.
Clear access.

Connect X accounts through X's own sign in, group them by brand or client, and give every teammate exactly the access they need. Nothing more.

Four roles, easy to reason about

Owners, admins, editors and viewers. Pick a role to see what it can do.
Permissions by role
Permission

See posts, calendar and analytics

Everything in the accounts they can access.

Write and edit drafts

Create, edit and schedule posts.

Run AI, images and research

Actions that spend credits, within budgets.

Connect and disconnect X accounts

Through X's own sign in page.

Invite and remove members

And choose which accounts they reach.

Manage plan and billing

Checkout, top ups and receipts.

Turn on review and editors' posts wait for an owner's or admin's OK before they are published.

Access, account by account

Editors and viewers only reach the accounts you give them, and you choose whether they can edit or just look. Pick a teammate to see their access.

Leo only reaches the accounts below.

  • @northwindCan view
  • @northwind_devCan edit
  • @mayachen
  • @relaystatusCan edit
  • @acmestudio

Connected the official way

Every account owner signs in on x.com and approves Kairo Post. You can disconnect whenever you like, and reconnecting keeps all your content.

Connect an X account

You'll sign in on x.com, not here

  1. Sign in on X

    OAuth 2.0 with PKCE. We never see your X password.

  2. Tokens encrypted

    Stored encrypted and never shown in the app again.

  3. Kept connected

    Access refreshes automatically in the background.

  4. Health checks

    If X revokes access, you're told and can reconnect without losing anything.

Clients approve without an account

Send a client a private link. They review and approve posts in their browser, and your team gets on with the schedule.
app.kairopost.com/approve/7Hq2…No account needed

Acme Studio · 3 posts for review

  • Autumn collection teaserApprove
  • Launch day announcementApprove
  • Behind the scenes threadApprove

The client approved all three. Your team is notified and the posts move to the schedule.

Who did what, and when

Publishing, approvals, access changes and billing are all written to an audit log you can search.
  • 09:14Kairo PostPublished post 1843…0927 on @northwind
  • 08:41Maya ChenApproved 2 drafts for @northwind
  • 08:12Alex RiveraChanged Leo Park's access to @relaystatus: view → edit
  • YesterdayAlex RiveraBought 2,500 credits
  • YesterdayMaya ChenConnected @relaystatus

Account groups

Organise accounts by brand, product or niche.

Client workspaces

On the Agency plan, each client gets its own workspace, billed to your plan and credits, with an optional monthly cap.

Invitations

Invite teammates by email. Nobody ever shares an X password.

Instant removal

Remove someone and their access ends immediately, everywhere.

Disconnect cleanly

Disconnecting an account stops all future work for it straight away.

Budgets per account

Give each account its own share of credits so one can't use up the rest.

What you get

Everything Accounts & teams does today, in plain words.

Accounts & teams

  • Client workspaces

    On the Agency plan, each client gets a workspace billed to your plan, with an optional monthly credit cap.

  • Client approval links

    Clients review and approve posts from a private link.

Workspaces & teams

  • Workspace creation

    Create an isolated home for accounts, posts and credits.

  • Role based permissions

    Give owners, admins, editors and viewers different powers.

  • Team invitations

    Invite colleagues without sharing an X password.

  • Membership removal

    Remove access when someone leaves.

  • Workspace settings

    Store timezone, language and brand defaults.

X connections & account groups

  • Connect X with OAuth

    Let each account owner authorize Kairo Post.

  • Encrypted X credentials

    Keep access and refresh tokens out of customer responses.

  • Automatic token refresh

    Keep authorized accounts connected over time.

  • Disconnect and revoke

    Stop future work when an account is disconnected.

  • Connection health

    Show when an account needs attention.

  • Account groups

    Organize related accounts by brand or niche.

  • Reconnect without losing content

    Restore a connection while keeping its history.

Credits, allowances & top ups

  • Per account budget envelopes

    Prevent one connected account consuming the whole wallet.

Security, privacy & platform rules

  • Audit trails

    Trace important billing, access and publishing changes.

Common questions

Do teammates need my X password?
Never. Each X account is connected once by its owner through X's own sign in page, and teammates get access inside Kairo Post.
Can I limit someone to one account?
Yes. Editors and viewers only reach the accounts you give them, and you choose edit or view access for each.
How many seats and accounts do I get?
It depends on your plan. Every plan lists its X accounts and team seats on the pricing page.
Can clients review posts?
Yes. Send a private approval link and clients can approve posts without creating an account.
How do client workspaces work?
On the Agency plan, add a client and they get their own workspace with separate members and X accounts. It runs on your plan and credits, and you can set a monthly credit cap for each client.

Post at the right moment.
Starting today.

Connect an account, describe your voice and let Kairo Post do the legwork.