Changelog

What's new in Voice AI Portal

Product updates, newest first.

Follow with RSS

2026

New

Web chats and SMS from Retell AI and Vapi agentsLink to Web chats and SMS from Retell AI and Vapi agents

Conversations now include web chats and SMS from Retell AI and Vapi agents, next to their calls, as they already did for ElevenLabs agents.

Your clients now see every conversation their agents handled, whichever provider you use.

  • Retell AI web and SMS chats, and Vapi SMS conversations and web chats, appear in Conversations with their channel label, transcript, summary and outcome.
  • Chats count in conversation totals and analytics, and clients can filter by channel.
  • Retell AI chat agents can now be chosen in Client settings, so their chats load for the client.
Read more about Web chats and SMS from Retell AI and Vapi agents

New

Client billing: sell minute plans to your clientsLink to Client billing: sell minute plans to your clients

Sell each client a monthly minute plan and minute packs, count usage across every agent, and get paid into your own Stripe account. Included on every plan.

Client billing is now part of every Voice AI Portal plan. Open Client billing in your agency menu to create plans and minute packs, then switch billing on for a client in their Client settings.

  • Plans set a monthly price, included minutes and overflow minutes, free or priced per minute and billed at renewal.
  • Minutes are counted across every agent the client owns on ElevenLabs, Retell AI and Vapi. Chats, SMS and WhatsApp text are counted, never charged as minutes.
  • Choose Track only, or Track and enforce to pause campaigns and stop new calls when minutes run out.
  • Clients pay by card, by Stripe invoice or manually. With Stripe, money goes into your own account and we add no fee.
  • Billing contacts see a Billing page with their minutes, payments, invoices and packs to buy.

Your own plan now sits under Platform subscription in the agency menu.

Read more about Client billing: sell minute plans to your clients

Improved

Better conversation reporting for ElevenLabs agentsLink to Better conversation reporting for ElevenLabs agents

Conversations from ElevenLabs agents now load through ElevenLabs' conversations list for each agent, so clients see every conversation, with success rates and minutes.

For clients whose agents run on ElevenAgents, the portal now reads conversations through ElevenLabs’ conversations list, filtered by each agent you track.

Every conversation for those agents appears in the client’s portal, and success rate and minutes are calculated from the full list.

Read more about Better conversation reporting for ElevenLabs agents

New

Manual billing: clients pay from the emailLink to Manual billing: clients pay from the email

Payment details and a payment page in every bill, "I've paid", reminders you schedule, portal invoices, statements, bulk payments and Xero and QuickBooks exports.

Client billing without Stripe now does the paperwork for you.

  • Add your bank details once. Every bill shows them with the reference and links to a payment page your client opens without logging in.
  • Clients can say “I’ve paid”. Reminders pause while you check, and minutes are added when you confirm.
  • Send bills to up to 3 accounts email addresses per client, as well as their billing contacts.
  • Choose when reminders go out, with a warning two days before calls pause.
  • Issue numbered invoices, receipts and credit notes from the portal, if you want to.
  • A monthly statement shows each client last period’s activity and staff time, with what is now due.
  • Mark payments paid in bulk or in part, import a bank statement CSV to match payments, and see what is owed by age.
  • Export invoices and payments as CSV for Xero and QuickBooks Online.
Read more about Manual billing: clients pay from the email

New

A new client dashboard and ConversationsLink to A new client dashboard and Conversations

Clients get a redesigned dashboard showing what their AI handled, and Call History becomes Conversations, with search, filters and every recording and transcript.

The client dashboard now opens with what your client wants to know: conversations handled and the trend, how many were resolved, how many were answered after hours, the staff time their AI handled, call outcomes and when customers get in touch. Switch between the last 7, 14 or 30 days.

Call History is now Conversations. Search and filter every conversation, play and download the recording, and search, copy or download the transcript. Conversation pages show your brand, not the provider’s name or the call cost.

Read more about A new client dashboard and Conversations

Improved

Setup checklist and a streamlined agency dashboardLink to Setup checklist and a streamlined agency dashboard

New agencies get a setup checklist from sign-up to first branded client, and the agency dashboard is simpler to run day to day.

A five-step setup checklist shows what is left: create your agency account, connect your first client, give your client access, brand the portal and, if you like, invite your team.

  • Quick actions to add a client, add a client user or invite a team member.
  • A clients directory with your recent clients, and quick search with Ctrl or Cmd + K.
  • View as client: open a read-only preview of exactly what your client sees.
Read more about Setup checklist and a streamlined agency dashboard

New

Staff time handled replaces the receptionist cost estimateLink to Staff time handled replaces the receptionist cost estimate

A new way to show clients the value of their AI, counted only from conversations the AI resolved, with the counting rules written down.

Staff time handled shows the hours of front-desk work your client’s AI covered. It grows only with real, successful conversations, so the number holds up when a client asks how it was worked out.

  • Calls count their talk time plus one minute of wrap-up; transfers to a person count for half.
  • Outbound calls, voicemail and calls under 15 seconds are not counted.
  • A money estimate, reduced by 15% to stay conservative, appears after 20 qualifying conversations, using the staff cost you set for each client. You can hide it per client.
Read more about Staff time handled replaces the receptionist cost estimate

New

WhatsApp and web chat for ElevenLabs agentsLink to WhatsApp and web chat for ElevenLabs agents

Link a client's WhatsApp Business number to their ElevenLabs agent, and every WhatsApp conversation appears in their portal next to their calls.

For clients whose agents run on ElevenLabs, you can now link their WhatsApp Business number to their workspace and choose the agent that replies, and set up a web chat for their website from the portal.

  • Messages, voice notes and WhatsApp calls answered by the agent appear in Conversations, labelled WhatsApp.
  • Clients see their WhatsApp numbers and conversations under your brand.
  • Your client owns their WhatsApp Business account, and Meta bills the business directly for WhatsApp fees. ElevenLabs bills for agent usage.
Read more about WhatsApp and web chat for ElevenLabs agents

New

Delete a call, with a record of who did itLink to Delete a call, with a record of who did it

Agency owners, and users they allow, can delete a call when a client asks. Each deletion is recorded in a call deletion log.

If a client asks you to remove a call, you can now delete it from the conversation page. The call is removed from the client’s provider account as well.

  • Agency owners can delete calls, and you can give the permission to other users.
  • Every deletion is recorded with who deleted the call and when.
Read more about Delete a call, with a record of who did it

New

Update a client's provider API keyLink to Update a client's provider API key

Owners and admins can now replace the ElevenLabs, Retell AI or Vapi API key for a client workspace without setting the workspace up again.

When a client rotates their provider key, or you move them to a new key, update it in the client’s workspace settings. The new key is stored encrypted, and the workspace keeps its agents, numbers and settings.

Read more about Update a client's provider API key

Improved

Email Hub moves into SettingsLink to Email Hub moves into Settings

Branded email now lives in its own Email Hub tab in agency Settings, next to General and White-Label, so your brand settings are in one place.

Email Hub is where you connect your own Resend account, so sign-in codes and invitations reach your clients from your email address instead of ours.

It now sits as a tab in agency Settings, beside your General and White-Label settings, so everything that shapes how your brand appears is in one place.

Read more about Email Hub moves into Settings

New

Outbound call campaigns with lead listsLink to Outbound call campaigns with lead lists

Run outbound call campaigns from Voice AI Portal. Upload a lead list, set the calling schedule and follow every call and its outcome.

Outbound calling is now part of the portal, so reminders, reactivation and lead qualification calls sit next to everything else your client’s agents do.

  • Upload leads as a CSV, with phone numbers checked before any call goes out.
  • Choose the agent and number, set the days and hours to call, and launch.
  • Follow each campaign’s progress and every call with its outcome.
Read more about Outbound call campaigns with lead lists

2025

New

Four branded login page designsLink to Four branded login page designs

Choose from four login page designs, Clean, Professional, Modern and Premium, each shown in your logo and colours.

The first screen your clients see can now match your brand. Pick one of four login page templates in your white-label settings: Clean, Professional, Modern or Premium.

Each template uses your logo and brand colours, so clients sign in to a page that looks like yours.

Read more about Four branded login page designs

New

Run client portals on your own subdomainLink to Run client portals on your own subdomain

Agencies can now put the client portal on their own subdomain, such as portal.youragency.com, with the SSL certificate issued for them.

Point a subdomain you own at Voice AI Portal with a CNAME record, verify it in the app, and your clients sign in on your address instead of ours.

  • The SSL certificate is issued and renewed automatically once the domain is verified.
  • The domain status is checked for you, so you can see when it is live.
Read more about Run client portals on your own subdomain

Give your next client a portal with your name on it

Connect a client in one guided setup, brand the portal and invite them to sign in.