One workspace per client, on your own domain

Where clients & teams connect

Kora gives your agency one place to sell services, take payment, run delivery and answer clients — so nothing lives in a spreadsheet, an inbox, and a chat thread at the same time.

No card required · Your workspace is live in minutes

Acme Studio
acme.kora.app

$128,400

Total revenue

+12.4% on last month

$24,860

Monthly recurring

Across 18 retainers

7

Pending invoices

2 overdue

34

Active clients

+3 this month

Revenue

Activity

  • Northwind paid invoice #10422m
  • New order from Lumen Co1h
  • Vela opened a ticket3h
What you are paying for now

Six tools. One login.

Everything below is a subscription you are already running, a tab you already keep open, or a sheet somebody on your team maintains by hand.

  • Client dashboards
  • Invoice tools
  • Order spreadsheets
  • Shared inboxes
  • Checkout links
  • Subscription billing
One Kora workspace

12modules

One login covers all of them

5roles

From owner down to client

1domain

Per workspace, yours not ours

0spreadsheets

Nothing left to reconcile

Powerful capabilities

What sets Kora apart

Most tools cover one part of the relationship. Kora covers the whole of it — from the moment a client buys to the moment they ask a question about it.

A portal per client

Clients sign in on your domain and see their own orders, invoices and tickets — never anyone else’s. The isolation is enforced in the database, not just the interface.

Sell in one link

Publish a checkout page for any service. Clients pick packages, apply a coupon and pay in a single step.

Billing that keeps up

Orders, invoices and recurring subscriptions in one ledger, so what a client owes never has to be reconciled by hand.

Support beside the work

Tickets sit next to the order that caused them. Clients reply by email, your team replies in the console, and the whole thread stays on the account.

Simple workflow

From first sale to renewal

The four steps every engagement runs through, with nothing handed between tools in the middle.

New service

Rank Authority

One-time · Tiered packages

Gold$199.00
Platinum$399.00
kora.app/f/rank-authority
The whole console

Everything the relationship needs

Twelve modules that already know about each other, so a client, their order, their invoice and their ticket are the same record seen from four sides.

Pick one to see what it is for

Dashboard

Open the day already briefed

Revenue, open orders and the tickets still waiting, on one screen — so the first ten minutes are not spent assembling a picture out of four tabs.

  • Live figures
  • Recent activity
  • Nothing to run

Your domain, not ours

Every workspace can run on its own hostname. Clients see your brand at an address you own, and the login page wears your logo — no reminder that a third-party tool is in the middle.

Separated at the database

Row-level security scopes every query to one workspace, so a client of yours cannot read another tenant’s data even if a page asks for it. The rule holds below the application, not inside it.

Five levels of access

Owner, admin, agent, viewer and client. Contractors see the work and not the billing, clients see their own account and nothing else, and every change is checked on the server.

Setup speed

Live in minutes, not onboarding calls

Three steps between deciding to try Kora and having a workspace your clients could log into today.

1

Create the account

Email and a password. No sales call, no onboarding form, and nothing to schedule before you can look around.

Under a minute
2

The workspace is already there

It is created in the same transaction as your account — not queued or built afterwards. The console opens on the next screen with every module in place.

Immediately
3

Point your own domain

Optional, and the only step that waits on anything. Add one DNS record and the certificate issues on its own — until then the workspace runs on its Kora address.

Once DNS resolves
Plans

Pricing that fits the stage you’re at

Start free and move up when the client list does. Every plan includes the whole console — the limits are on volume, never on the features you need to run.

Save 20%

Solo

For a founder running the whole thing.

$0forever

No card required

Start free
  • One workspace
  • Up to 10 clients
  • Checkout forms and orders
  • Invoices and coupons
  • Email support
Most popular

Studio

For a team delivering to a book of clients.

$49/ month

Billed monthly, cancel anytime

Start free trial
  • Everything in Solo
  • Unlimited clients and orders
  • Recurring subscriptions
  • Helpdesk with email replies
  • Team roles and permissions
  • Analytics

Agency

For an agency that needs its own address.

$129/ month

Billed monthly, cancel anytime

Talk to us
  • Everything in Studio
  • Custom domain per workspace
  • Branded client portal
  • Priority support
  • Onboarding assistance

No setup feeNo per-seat pricingCancel wheneverYour data stays yours

Before you commit

All your questions, answered

The things worth knowing before you put a client on it — answered plainly, with no asterisks.

Still not sure?

Set up a workspace and look around. Nothing is charged and nothing is published until you send a link to someone.

Try it yourself
Can clients log in on our own domain?

Yes. Each workspace resolves from its own hostname, so your clients sign in at an address you own and see your logo on the login page. The workspace is identified by the domain itself, which is why no client ever picks an account from a list.

How is one client’s data kept from another’s?

Every row carries the workspace it belongs to, and row-level security in Postgres filters each query against the signed-in session. The rule lives in the database, so a page that asks for the wrong data gets nothing back rather than relying on the interface to hide it.

What can a client actually see when they log in?

Their own orders, invoices, subscriptions and tickets — nothing belonging to another client, and none of your internal views. The client role is the narrowest of the five access levels.

Can we sell more than one service in a single checkout?

Yes. A checkout form can offer several services, each with its own packages, and a client can add any combination with quantities before paying once. Each line becomes its own order so delivery stays trackable per item.

Do we have to move everything at once?

No. Most teams start by publishing one checkout link and letting new orders land in Kora while old work finishes where it is. Clients and services can be added as you go rather than in a migration weekend.

What happens to email replies from clients?

Replies come back into the ticket they belong to, so the thread stays on the client’s account instead of in one person’s inbox. Your team answers from the console and the client receives it as ordinary email.

Give your clients somewhere to land

Set up a workspace, publish your first checkout link, and send it to a client today. Nothing to migrate and no card to enter.