Bot Modes

Top-level switch for what conversation modes this install supports. Gates voice modules, channels matrix, and outbound campaigns.

Why this matters
Bot mode determines which modules are permitted, what shows up in the nav (Campaigns appears only when outbound voice is on), and what's selectable in the Channels matrix. Compliance posture also changes — outbound voice requires DNC enforcement, working hours, and caller-ID management.
A

Pick your install's mode

Currently: + Outbound voice campaigns

Text only

Classic chat. No voice anywhere.

Includes
  • Web widget · text
  • WhatsApp · text + voice notes (transcribed)
  • Email
  • Lead capture flows
  • Knowledge base (RAG)
  • Live agent text takeover
Required modules
widget_web
Not available
  • ×No real-time voice
  • ×No outbound voice campaigns
  • ×No phone-call channel

Text + Inbound voice

Visitor can talk to the bot — bot replies in voice or text.

Includes
  • Everything in Text-only
  • Web widget · voice input (STT)
  • Web widget · voice output (TTS)
  • Realtime voice (low-latency)
  • Voice transcripts + recordings
  • Live agent voice takeover (WebRTC)
Required modules
widget_webvoice_stt_deepgramvoice_tts_elevenlabs
Not available
  • ×No outbound calls
  • ×No outbound voice campaigns

+ Outbound voice campaigns

active

Bot also makes outbound calls — campaigns, retries, compliance.

Includes
  • Everything in Text + Inbound voice
  • Outbound voice campaigns
  • Predictive / progressive / preview dialer
  • DNC list enforcement
  • Working-hours by timezone
  • Caller-ID rotation
  • Recording with consent disclosure
  • A/B script testing
Required modules
widget_webvoice_stt_deepgramvoice_tts_elevenlabsvoice_realtime_openai
B

What changes when you switch

SurfaceText onlyText + Inbound voice+ Outbound voice campaigns
Campaigns nav itemhiddenhiddenvisible
Compliance nav item (DNC, working hours)hiddenhiddenvisible
Web widget voice michiddenvisiblevisible
Channels matrix — voice cellsdisabledselectableselectable
Module: voice_stt_deepgramblockedrequiredrequired
Module: voice_tts_elevenlabsblockedrequiredrequired
Module: voice_realtime_openaiblockedoptionalrequired
Recordings storageconsent-gatedconsent-gated
Preview widget