Platform Overview
One platform. Two surfaces.
One service layer.
Everything WFW can do is available to both a human clicking a dashboard and an AI agent calling the API — identically, simultaneously.
System Architecture
How WFW Works — The Three-Layer Architecture
The service layer is the single source of truth. If the API can't do it, the UI can't either. If the UI can do it, the API can too.
Human Surface
Dashboard
Bot Surface
REST API v2
Event Bus — Redis pub/sub
Service Layer
Event Bus — Redis pub/sub
PostgreSQL (Neon)
Agent configs, call metadata, extraction results
Upstash Vector
KB embeddings — vectors only, no raw text stored
Backblaze B2
HIPAA-eligible audio — AES-256, encrypted at rest
Workforce Wave AI
Intelligence That Builds Itself
Workforce Wave is not a one-time setup tool. It provides a continuous intelligence layer that researches, provisions, monitors, and improves your agents — automatically.
Workforce Wave
Agent Provisioner
Paste a URL. Workforce Wave researches the business and writes the entire agent — system prompt, greeting, knowledge base — automatically.
Workforce Wave
Entity Extractor
Every business detail extracted: name, services, hours, staff, phone, location, specialties. Structured JSON every time.
Workforce Wave
KB Sync
Daily rescan. If your business changes, your agent's knowledge base updates automatically within 24 hours.
Workforce Wave
Prompt Optimizer
Weekly analysis of your call transcripts. Workforce Wave finds patterns, identifies failures, proposes prompt improvements. You approve, it updates.
Workforce Wave
KB Health Analyzer
Measures what callers ask vs. what your KB covers. Scores your knowledge base 0–100. Shows exactly what's missing.
Workforce Wave
Vertical Knowledge Builder
Loads your agent with domain expertise: CDT dental codes, PMS room types, VIN logic, ABA ethics rules — built in by vertical.
Workforce Wave
Partner Blog Generator
Creates weekly blog content for white-label partners in their brand voice, grounded in vertical intelligence.
Voice Engine
Voice Engine — Platform Agnostic by Design
WFW normalizes tool calls and events across all platforms. Your agents work the same way regardless of which voice engine powers them.
ElevenLabs
Primary Integration- ✓Real-time voice synthesis
- ✓KB sync on every call
- ✓Streaming transcription
- ✓Sub-200ms latency
Vapi
API-First- ✓Webhook-native architecture
- ✓Low-latency pipelines
- ✓Custom LLM routing
- ✓Fine-grained call control
Retell
Enterprise- ✓Batch provisioning at scale
- ✓Structured output mode
- ✓Enterprise SLA tier
- ✓Dedicated infrastructure
Tool Gateway
Tool Gateway — Live Call Infrastructure
During a call, your agent needs data. The Tool Gateway routes live requests to your systems — and to seven universal built-in tools.
wfw_lookup_customerwfw_check_availabilitywfw_create_bookingwfw_cancel_bookingwfw_send_confirmation_smswfw_check_business_hourswfw_capture_callback_requestspeak field
Every tool response includes an optional speak field — a pre-written verbatim string the voice agent reads back to the caller.
{
"available": true,
"slot": "2026-04-17T10:00:00",
"speak": "I have an opening tomorrow at 10 AM. Would that work for you?"
}Post-Call Pipeline
Post-Call Pipeline — Structured Data Every Time
Every call triggers a deterministic event sequence. Each event delivers structured data to the right consumer — human dashboard via SSE, bot orchestrators via webhook, internal pipeline services.
call.completedDuration, disposition, caller ID, agent ID, recording URL
call.transcript_readyFull turn-by-turn transcript with speaker labels and timestamps
call.extractions_readyStructured entities: intent, appointment slots, lead score, satisfaction signal
call.audio_readyHIPAA-compliant audio stored in Backblaze B2. Signed URL with 24h expiry.
API + MCP
Every capability is an API endpoint.
40+ endpoints. Full OpenAPI 3.1 spec. MCP server. A2A Agent Card. Your AI agents can discover and use WFW without a human integration.
The REST API and MCP server expose identical capabilities. Use whichever surface fits your architecture — both are first-class citizens in the WFW platform.
Read the API docs →40+
REST endpoints
14
MCP tools
12
Webhook event types
3.1
OpenAPI version
Machine-Readable Discovery
/.well-known/openapi.json/llms.txt/.well-known/agent.jsonDual-Mode Agents
One phone number. Humans and AI both call it.
Dual-mode agents detect whether a caller is human or AI and respond differently — conversational speech for humans, structured JSON for bots. Sub-500ms routing decision.
Human Mode
Caller is a person
- ✓Conversational, natural speech
- ✓Warmth and empathy in tone
- ✓Clarifying questions when unclear
- ✓Hold music and transfer logic
- ✓DTMF fallback if voice fails
Agent Mode
Caller is an AI system
- ✓Structured JSON responses
- ✓Machine-parseable output
- ✓No conversational filler
- ✓Typed error codes with retry hints
- ✓Sub-500ms caller detection