Skip to main content
Voice Console · LeadGen AI
Voice AI env:production
tenant
Overview

Provisioning readiness

A live map of your Voice AI setup. Every node reflects real, authoritative evidence — connect a channel, train your knowledge, then activate.

Live system map
Grounded in your live configuration. Click a node to open its section.
Business Config Not configured Knowledge Base 0 chunks unavailable Channels 0 connected No integrations Automation No template Voice Agent Inactive
verified active store pending blocked idle
Provisioning steps
Auto-checked from real evidence. Click a step to jump to its section.
Section · 02

Business configuration

What the agent should know about you — hours, services, greeting and language. Saved here flows into every conversation.

Identity
Shown to callers and used in the greeting.
unsaved
Section · 03

Knowledge training

Your agent answers only from this knowledge. Test it below — no phone number, no commitment, instant.

Sources
Every source is namespaced to client:—. Other tenants cannot read it. backend:—
SourceKindChunksAdded
No knowledge yet
Add a FAQ document or sync your website. The agent starts giving grounded answers as soon as the first source lands.
Add knowledge
Min 10 characters. Existing source with the same label will be replaced if you check Replace.
Sync from website
We fetch once, strip HTML, chunk and ingest. Failed fetches are reported back; nothing partial is stored.
Commitment-free test
Ask anything — the agent answers only from your stored knowledge and shows its receipts.
Evidence
    no phone · no card
    Section · 04

    Social & credential connections

    Connect the channels your agent will post from or hand off to. Tokens are encrypted at rest. Revoke any time.

    Available channels
    Three states — never_configured · healthy · needs-reconnect. We never show your tokens.
    How OAuth works here
    1. Click Connect. A short-lived state token protects against CSRF. 2. Provider shows the scopes we need. We never ask for more. 3. Token is stored encrypted (Fernet, key from SOCIAL_TOKEN_KEY). 4. Silent refresh runs 5 min before expiry. Revocation is immediate and stops all background work. 5. Disconnect sends POST /revoke, clears tokens, keeps already-synced data.
    Section · 05

    Call automation

    Pick a template, preview the script, then activate. We will not report live until knowledge, channel and template are all in place.

    Template gallery
    Preview before apply. Selecting creates an editable copy of the template; it never modifies your live config until you click Activate.
    Activate call automation
    Schedule, cap and enable.
    Days
    unsaved
    Governed test call
    Fires ONE call through the same gates the campaign loop obeys — admin kill switch, circuit breaker, per-tenant daily cap, then per-lead compliance. Every gate is reported in order, with the reason it stopped. A call that cannot be placed honestly says so.
    idle