Shipped with AI phone reception
Every call your AI receptionist takes, readable the minute it ends
An AI receptionist is only trustworthy if you can check its work. The Agent Portal is what our phone-reception clients log into: every conversation the agent handled, the transcript turn by turn, the recording, why the call ended, whether it met its objective, and what it cost. It is built and run by us, not a reseller dashboard.
- Status
- In production with live clients
- Built for
- Every Webkms AI phone reception client, and their office staff
- Access
- Included with AI phone reception — we create the accounts during go-live

- 24/7
- Calls captured, including nights and weekends
- Per agent
- Plan, rate and billing start date
- No passwords
- Google or emailed one-time code
- Row-level
- Tenant isolation in the database
Why we built it
The problem that made this exist
Voice-agent platforms show the person who configured the agent everything and the business owner almost nothing. The people who actually need the calls — the office manager, the dispatcher, the bookkeeper — end up asking us for exports.
Billing was the same problem. Rates and plans sit per agent, not per company, and a client running several agents needs to see what each one costs without a spreadsheet in the middle.
So we built the portal we would want as the client: one sign-in, every call, every transcript, every number, and no way to see another company's data even if a query forgets to ask whose it is.
What it does
Capabilities in production today
Every call, searchable
Date, duration, caller, outcome, termination reason and success status for each conversation, newest first, with the full list exportable.
Transcripts turn by turn
Each side of the conversation with timestamps, normalised into one readable format regardless of how the voice provider returned it.
Recordings on a signed, expiring link
Audio is served from private storage through short-lived signed URLs, so a recording link cannot be forwarded and left working.
Per-agent billing you can check
Plan, per-minute rate and billing start date live on the agent itself, so a client with several agents sees each one's cost separately.
Passwordless sign-in
Google sign-in or a one-time code emailed to the address we hold. No passwords to leak, no shared office login, and several named people can be given access to the same agent.
Isolation enforced in the database
Access is scoped by row-level security keyed to the signed-in email, not by a filter in the front end.
Works with
Included with AI phone reception — we create the accounts during go-live
Questions we get asked
Do we get access to our own call data?
Yes. Every reception client gets portal access with their own calls, transcripts and recordings, and can export the list. The data is yours.
Can more than one person from our office sign in?
Yes. We can authorise several named people against the same agent, each signing in with their own email — no shared password.
How long are recordings kept?
Recordings and transcripts are retained for the life of the engagement by default; we will set a shorter retention window on request.
Can we see what each agent costs?
Yes. Plan, per-minute rate and billing start date sit on each agent, so a business running a sales agent and a service agent sees them separately.
See Agent Portal for yourself
Agent Portal has its own site with pricing and sign-up. If you would rather we ran it for you, book a call and we will scope the engagement around it.