What is a production voice agent?
A production voice agent is telephony plus conversation plus a write path. It understands intent on the call, checks identity or availability, updates the system of record, and leaves a transcript operators can audit. A demo that only speaks is not a voice agent; a receptionist that books and logs the outcome is.
Proof from live calls
Peoplix connects Retell voice agents to FastAPI and Workday SOAP/REST: identity is fuzzy-matched before a contact update lands, HR policy answers come from ChromaDB, and operators watch live call logs on PostgreSQL. MrBot answers German and EU practice lines 24/7, writes appointments to the calendar and CRM, and keeps processing EU-hosted with no permanent recording unless agreed.
How we ship a call agent
- Call jobs and exceptions. List the intents the line must handle (update contact, book, policy Q&A) and what must escalate to a human with a shared case trail.
- Identity and write policy. Decide what the agent may change, after which checks, and how HMAC-signed webhooks become durable logs.
- Telephony and knowledge. Wire the voice vendor, calendar or HRIS APIs, and a private corpus for answers that must stay on-policy.
- Ops console. Give supervisors transcripts, duration, confirmed writes, and a path to Zendesk or an internal case when the call cannot finish.
What you receive
- Voice flows for the intents you approved, with escalation rules
- Integrations: HRIS, calendar, CRM, or telephony as scoped
- Identity or availability checks before writes
- Call-log store, webhook verification, and an operator dashboard
- A data-handling story buyers can diligence (region, recording, DPA)
Related work and reading
Frequently asked questions
Can a voice agent write into Workday?
Yes—after identity verification. Peoplix updates employee contact data through Workday SOAP/REST with OAuth2. Operators see outcomes in the live console and audit store, not in a shadow spreadsheet.
Do you record every call?
Not by default. MrBot is built for EU practices: processing on EU servers, no permanent recording unless the client explicitly agrees, and DPAs available for diligence.
Is this the same as an IVR tree?
No. IVR routes by keypad. A voice agent holds a conversation, retrieves policy or availability, and completes a transaction. Failures still need a human path—Peoplix can open a Zendesk or internal case.
When would you use an avatar instead of a phone line?
Tutoring and interactive demos, where lip-sync and presence matter. The Voice Avatar Platform uses LiveKit, MuseTalk on GPU, and RAG before speech. Phone reception is still the right shape for clinics and HR lines.