Skip to Content
DocsClient Portal GuideOverview

Client Portal

The client portal is a white-labeled interface that your clients use to manage their voice AI. Instead of sharing your agency dashboard, each client gets their own scoped view — showing only their agents, calls, and analytics.

Growth plan required

What Clients See

The portal mirrors the structure of your agency dashboard but is scoped to each client’s data. Depending on the permissions you assign, clients can:

  • View and manage their agents
  • Browse call history and listen to recordings
  • Check analytics and performance metrics
  • Manage billing and payment methods
  • View and configure integrations
Client portal dashboard showing agent cards and recent calls

Accessing the Portal

Clients access the portal through your branded URL. There are two options:

Default Subdomain

Every agency gets a default portal URL at https://app.buildvoiceai.com/portal/{your-agency-slug}. This works immediately with no configuration needed.

Custom Domain

For a fully branded experience, connect your own domain (e.g., app.youragency.com) so clients never see the BuildVoiceAI URL. Configure this in Settings → Branding → Custom Domain.

💡

A custom domain reinforces your brand. Clients see your logo, colors, and domain throughout the experience.

Branding

The portal inherits branding from your agency settings. Everything your clients see reflects your brand:

  • Logo — Displayed in the portal header and login page.
  • Brand colors — Applied to buttons, links, and accent elements.
  • Agency name — Shown in the page title and footer.

Configure branding in Settings → Branding.

Portal login page with custom agency branding

Inviting Clients

To give a client access to the portal:

  1. Navigate to Clients in the sidebar
  2. Select or create a client
  3. Click Invite to Portal
  4. Enter the client’s email address
  5. Select the permissions to grant
  6. Click Send Invitation

The client receives an email with a link to set their password and log in.

Clients can only see data associated with their account. There is no way for one client to access another client’s agents, calls, or analytics.

Permissions

Permissions control exactly what each client can do in the portal. You can assign permissions at the time of invitation or update them later. The available permissions are covered in detail on each portal feature page:

PermissionWhat It Controls
view_agentsSee assigned agents
edit_agentsModify agent settings
view_callsBrowse call history
view_call_detailsAccess transcripts and recordings
view_analyticsSee analytics dashboard
manage_billingView invoices and update payment
view_integrationsSee connected integrations
manage_integrationsConnect or disconnect integrations
⚠️

Be intentional with permissions. Granting edit_agents allows clients to change agent prompts, voices, and settings, which may affect call quality.

Next Steps

Last updated on