A cloud PBX with a real AI receptionist — not a transcript you read afterwards, but something that picks up on the second ring, finds out what the caller wants, and either takes the message or puts them through to the right person having already said why. Every call routed by your own rules, rated to the second against published rates, and in the log before you have put the phone down.
Most phone systems make a caller wait while a person becomes available. Ours starts working the moment the call lands — and hands a human a caller who has already been identified and understood, or deals with it without needing one.
The timings are what the sequence is built to do, not an average of yours. What you will see on your own dashboard is every call, its outcome and what it cost.
Your published call flow decides where it goes — by business hours, by which number was dialled, by the caller's own history.
Caller ID is matched against your contact book. Their name, their company and every call they have made to you arrive with the ring.
In hours, your team's phones ring. Out of hours, or when everyone is busy, the AI receptionist picks up — knowing your hours, your services and what you told it to say.
Tell the caller whether you are open and when you next are, answer from what you have told it about the business, take a message with a callback number, or put them through to a person and say who is calling and why. Not a menu tree — a conversation.
The call lands in the log with its outcome, its recording and — where the receptionist took it — the transcript of what was said. It is rated against the same published deck you can read, to the second, and the wallet moves in the same write.
Every line below is a capability a plan on our own price list actually sells, derived from the same rows the switch reads. There is deliberately no way to add one here without adding it to a plan first.
The softphone is a tab: it registers over an encrypted WebSocket, rings, holds, transfers and hangs up, with no plugin and nothing to install. And because the switch underneath is plain SIP, the handset on your desk works too — no certification programme, no allowlist of blessed models.
Point a number you already have at a person, a ring group, a queue, a menu or the AI receptionist, and change it in a click. Outbound is rated to the second against the deck below — the same rows the invoice reads, so the price you are quoted here is the price you are charged.
| Destination | Prefix | Increment | Per minute |
|---|---|---|---|
| US & Canada | +1 | 60/60 s | $0.0060 |
| United Kingdom · fixed | +44 | 6/6 s | $0.0106 |
| Sweden | +46 | 6/6 s | $0.0140 |
| Mexico | +52 | 6/6 s | $0.0210 |
| United Kingdom · mobile | +447 | 6/6 s | $0.0308 |
| Mexico · mobile | +521 | 6/6 s | $0.0383 |
| Dominican Republic | +1809 | 6/6 s | $0.2207 |
All 7 published destinations, cheapest first. Every one of them is priced in your console before you dial it, by the same engine that bills the call.
No certifications — we have not been audited and will not imply we have. What follows is what is actually true of the running platform, and each of it is checkable.
Every table carries a tenant and the filter is applied by the database client, not by each query. A missing scope is a compile error rather than a leak, and a test sweeps every endpoint with two accounts to prove it.
The switch API, the console API and the operations API hold three different credentials, on three services in three network positions. The one a stranger can reach holds no database URL at all, and the switch API is not reachable off its own host by construction rather than by rule.
Only the digest hash a REGISTER is compared against. It is shown to you once, when it is created, and nothing on the platform — including support — can print it again.
The softphone signals over WSS and carries media over WebRTC, both TLS, with relay credentials that are an HMAC of an expiry rather than a shared password. Desk phones can use TLS and SRTP too.
The 911 and 999 failsafe is above every billing check in the dialplan and the build refuses a configuration without it. No balance, invoice or account state reaches it.
Balances, rates and invoice lines are stored as integer millionths of a currency unit. No float arithmetic runs against a balance anywhere, so a cent cannot be conjured or lost by rounding.
No per-feature upsell and no minimum contract below Enterprise. Calls and AI minutes are metered at published rates you can look up before you dial.
The plan most businesses land on.
The plan most businesses land on.
Top up a wallet and watch it draw down call by call, or move to monthly invoicing once we know each other. Auto top-up keeps the lights on without you thinking about it.
Emergency calling is never metered and never blocked — not at a zero balance, not on the free tier, not if an invoice is late.
The platform is multi-tenant to the database, so running your own customers on it is the shape it already has rather than a port. Partner pricing and one bill across your accounts are a conversation — ask us where it actually stands.
Every line below is something this product intends to sell and does not sell today. It is generated from the gap between our own feature catalogue and the plans actually on sale, so it is not a roadmap somebody remembered to update — a capability leaves this list on the day it goes on a plan.
You can point a number you already control at anything on the platform, and rate calls to anywhere. Purchasing one from us, or moving one to us, is not built — there is no form and no paperwork behind it yet.
Signup provisions the free tier and nothing takes a card. Accounts created now transfer to a paid plan when it does, at the price published the day you sign up.
The softphone runs in a browser tab today, on a phone as well as a laptop. Native iOS and Android — with the lock-screen ringing that only a native app can do — are not written.
Nothing here signs an outbound call, so calls leave unattested and a terminating carrier may label them. This matters most for high-volume outbound and it is the reason not to pick us for that yet.
Free for five users, and nobody asks for a card.