Live in 8 minutes · no hardware · no card

Your phone system should answer.

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.

No card for the free tierEmergency calls always connectCancel any time
Bookedvia +1 415 555 0100 · Main00:31
MC
Marisol Castellanos
+1 415 555 0148 · San Francisco
Handed to David · x1042
Marisol
El sábado a las diez y media, por favor.
toolbook_appointment → Sat 10:30 · confirmed
Viewing booked · lead captured · David notified
How it works

Nobody waits on hold to be understood

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.

0.00 s
The call lands on your number

Your published call flow decides where it goes — by business hours, by which number was dialled, by the caller's own history.

0.12 s
We know who is calling

Caller ID is matched against your contact book. Their name, their company and every call they have made to you arrive with the ring.

0.34 s
Someone answers

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.

2 s
It can actually do things

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.

on hangup
The work is already written up

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.

Everything included

What every plan actually includes

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.

Voice

The PBX, properly

Call recording & voicemail transcription · from Core
Intelligence

AI that does the work

AI receptionist — answers, takes messages, escalates · from Core
Reach

Every channel, one inbox

SMS & MMS from your business number · from Core
Control

Run it like an operator

Analytics and the report builder · from Core
Phones

A browser, or the desk phone you already own

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.

Codec
Opus
wideband, 20 ms
Transport
SIP / WSS
TLS to the browser
Media
WebRTC
STUN and TURN provided
Desk phones
Any SIP
Yealink, Poly, Cisco
Numbers & rates

Every destination, priced before you dial

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.

What you also pay for
DestinationPrefixIncrementPer minute
US & Canada+160/60 s$0.0060
United Kingdom · fixed+446/6 s$0.0106
Sweden+466/6 s$0.0140
Mexico+526/6 s$0.0210
United Kingdom · mobile+4476/6 s$0.0308
Mexico · mobile+5216/6 s$0.0383
Dominican Republic+18096/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.

Security

What protects the phone system

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.

Isolation is structural

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.

Credentials open one door each

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.

A SIP password is not stored

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.

Encrypted to the browser

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.

Emergency calling cannot be switched off

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.

Money is integers

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.

Pricing

Pay for seats. Pay for what you use.

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.

Core
$40/user/mo

The plan most businesses land on.

50 simultaneous calls200 AI minutes a monthAI receptionist — answers, takes messages, escalatesCall recording & voicemail transcriptionSMS & MMS from your business numberAnalytics and the report builder
Start on Core
Prepaid or invoiced

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.

911 always works

Emergency calling is never metered and never blocked — not at a zero balance, not on the free tier, not if an invoice is late.

Reselling this?

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.

Not yet

What we haven't built

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.

Voice

The PBX, properly

Auto attendant & multi-level IVRCall queues with skills-based routingLive monitoring: listen, whisper, barge
Intelligence

AI that does the work

AI analytics, summaries and call scoringLive translation, mid-call, both ways
Reach

Every channel, one inbox

WhatsApp Business shared inbox
Control

Run it like an operator

Wallboards you build and cast to a TVProgressive auto dialerPredictive auto dialerBring your own SIP trunkREST API and a full audit logSSO / SAML and SCIM provisioningSLA with automatic credits

Buying and porting numbers

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.

Paying by card

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.

Mobile apps

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.

Caller-ID attestation

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.

Questions

The things worth asking first

What happens to emergency calls if my balance is zero?
They connect. The 911 and 999 rules sit at the top of the dialplan and route without consulting the billing API at all — so a zero balance, an unpaid invoice, a suspended account or an API that is down cannot block one. They are never rated and never metered. A test in the build fails if that failsafe is ever removed.
How are calls actually priced?
Longest-prefix match against a published rate deck, in integer millionths of a cent, rounded up to the increment on the rate — commonly 60/60 domestically and 1/1 for internal calls. The rate is quoted before the call is bridged and stored on the call record, so a deck published mid-call cannot reprice a call already in progress. No floating point touches a balance anywhere in the platform.
Prepaid or invoiced?
Either. Prepaid draws a wallet down as each call ends, in the same database transaction that writes the call record — so the balance is never a number that has to catch up. Invoiced accounts are billed monthly in arrears, and their prepaid minutes are not billed twice: usage already paid from a wallet appears on the invoice at zero, stated as already paid.
Can I use my own carrier?
Yes, on the plans that carry it. Outbound picks a gateway per destination, so your own SIP trunk can take the traffic it is cheapest on while ours takes the rest. It is configuration rather than a migration.
What can the AI receptionist actually do?
It answers the call itself — a live audio conversation, not a transcript produced afterwards. It can take a message, answer from what you have told it about the business, and transfer to a person, announcing who is calling and why. Every session is recorded against the call it belongs to. Calendar booking and CRM writeback are in the list above: not built.
Where does my data live, and who can see it?
One PostgreSQL database, and every table in it carries a tenant. Scoping is applied by the database client rather than written into each query, so a query that forgot to filter cannot compile — and a test sweeps every customer-facing endpoint with two tenants' credentials to prove neither can read the other. SIP passwords are stored only as the digest hash a REGISTER is compared against; we cannot tell you yours.
What is your uptime commitment?
We do not publish one yet, and a number invented for a website would not be worth reading. SLA credits are in the not-built list above. What we can tell you is the shape: one switch, in one region, with the database on managed Postgres — sized for a business that wants a phone system that works, not for one contractually obliged to quote four nines.
Am I locked in?
Not by design. It is SIP: your desk phones re-register against someone else in an afternoon, your call records export, and nothing about a number you own is held here. The honest caveat is the other direction — because porting is not built, a number you want on the platform has to be one you can already point at us.
Is there an API?
Yes, on the plans that carry it, and the console is built on it — there is no private second API the product uses and you do not get. Every request is scoped to your account by the same client the console goes through.
How long does it take to get going?
Signing up provisions a tenant, a SIP domain of your own, an owner account and extension 1000, in one transaction that either completes or does nothing. From there it is registering a phone — the browser one needs nothing installed — and pointing a number at it.

Give your callers something that answers.

Free for five users, and nobody asks for a card.

Softswitch — a cloud phone system that answers