A dashboard that starts your day
What came in, what is owed and what is late, the moment you sign in. The first ten minutes are no longer spent assembling a picture.
Sell your services, run every order, talk with clients and send invoices, all in one portal on your own domain.
Free for up to 10 clients · No card required
One login instead of the six tools most agencies stitch together:
Everything between a client paying and a client renewing, on one screen your whole team shares.
What came in, what is owed and what is late, the moment you sign in. The first ten minutes are no longer spent assembling a picture.
A thread with the client and a private one for your team. @mention anyone and they hear about it straight away.
New orders, replies, mentions and payments arrive as they happen, with a link straight to the record.
Clients sign in at portal.youragency.com and see your brand. Two DNS records and the certificate issues itself.
Publish a link for any service with packages, coupons and intake questions. Each line becomes its own order.
The four steps every engagement runs through, with nothing handed between tools in the middle.
Clients never see ours. They sign in at your address, under your logo and favicon.
Every order brings its invoice with it, under your logo, as a page your client can open and a PDF they can file.
Solo
Free
For a founder running the whole thing.
Start freeFeatures
Studio
Most popular$49/month
For a team delivering to a book of clients.
Start free trialFeatures
Agency
$129/month
For an agency that needs its own address.
Start free trialFeatures
No setup fee · No per-seat pricing · Cancel whenever
Yes. Add your domain in Settings and publish the two DNS records shown. It goes live with its own certificate, usually within minutes, and clients see your logo and favicon instead of ours.
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.
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.
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.
No. Most teams start by publishing one checkout link and letting new orders land in ServeDeck while old work finishes where it is. Clients and services can be added as you go rather than in a migration weekend.
No. Every order has a client thread and a team-only thread. Mentions and internal notes in the team thread never reach the client’s portal.
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.
Set up a workspace, publish your first checkout link and send it to a client today.