# AI Agent Portal — call logs, transcripts and billing

Source: https://webkms.com/products/agent-portal

> The Agent Portal is the software behind Webkms AI phone reception: a per-client portal with every call's recording, transcript, outcome and cost, plus per-agent billing — passwordless sign-in, no shared logins.

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.

## At a glance

- **Status:** In production with live clients
- **Since:** 2025
- **Built for:** Every Webkms AI phone reception client, and their office staff
- **How you get it:** Included with AI phone reception — we create the accounts during go-live
- **Live at:** [agent-portal.webkms.com](https://agent-portal.webkms.com)

## Key facts

- The Webkms AI Agent Portal is the client-facing dashboard for Webkms AI phone reception, at agent-portal.webkms.com.
- It shows every call with its recording, turn-by-turn transcript, outcome, termination reason and cost.
- Sign-in is passwordless — Google sign-in or a one-time code emailed to an authorised address; there is no public signup.
- Billing data (plan, per-minute rate, billing start date) is held per agent, so one client can run several agents with different rates.
- Tenant separation is enforced by database row-level security tied to the signed-in email address.
- Access is included with a Webkms AI phone reception plan; accounts are created by Webkms during go-live.

## 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.

## 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.

## Numbers from live deployments

- **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

## Works with

Webkms AI phone reception agents, Your existing business number and carrier, Google Workspace and Microsoft 365 identities, CSV export into accounting and reporting

## The service behind it

- [AI Phone Reception & Call Automation](https://webkms.com/solutions/ai-phone-reception)
- [New Business Launch Package](https://webkms.com/solutions/business-launch-package)

## Most used in

- [Property Management & Real Estate Portfolios](https://webkms.com/industries/property-management)
- [Field Service, Trades & Contractors](https://webkms.com/industries/field-service-trades)
- [Accounting, Tax & Professional Services](https://webkms.com/industries/professional-services)
- [Legal & Law Firms](https://webkms.com/industries/legal-law-firms)

## 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.
