Skip to content

Webhooks & Multi-Tenant Architecture

Webhook tools let your voice and chat agents call external APIs during conversations. This enables real-time CRM lookups, appointment scheduling, order tracking, and any custom integration your workflow requires.

When you create a webhook tool, you configure:

  • Name — A descriptive name the AI uses to understand when to invoke it
  • Description — Tells the AI when and why to use this tool
  • URL — The endpoint to call (supports dynamic variables)
  • Method — GET, POST, PUT, or DELETE
  • Headers — Authentication and custom headers (supports dynamic variables)
  • Body — Request payload for POST/PUT requests

Bizway supports dynamic variable substitution at runtime:

VariableDescriptionAvailable In
{{caller_phone}}Caller’s phone numberPhone voice agents
{{call_sid}}Unique session identifierAll agents
{{agent_id}}Agent’s unique IDAll agents

Variables work in URLs, query parameters, headers, and request bodies.

{
"name": "lookup_customer",
"description": "Look up customer by phone number",
"config": {
"url": "https://api.example.com/customers/{{caller_phone}}",
"method": "GET",
"headers": {
"Authorization": "Bearer YOUR_KEY",
"X-Call-ID": "{{call_sid}}"
}
}
}

Bizway is built for teams, agencies, and enterprises that manage multiple clients or business units.

Each tenant gets a completely isolated data environment:

  • Separate agents — Voice and chat agents are scoped to their tenant
  • Separate users — User accounts belong to a single tenant
  • Separate data — Conversations, transcripts, and analytics are fully isolated
  • Separate configuration — API keys, webhooks, and settings are tenant-specific
RoleCapabilities
Super AdminFull access across all tenants. Create/manage agents, models, and users.
Client AdminManage users and agents within their own tenant.
UserBasic access to view agents and conversations in their tenant.
  • Agencies — Manage voice/chat agents for multiple clients from one dashboard
  • Enterprises — Isolate departments or business units with separate data environments
  • SaaS Platforms — White-label Bizway’s agent capabilities for your own customers