Theme
Deploying Bots
Once your bot is built and tested, it is time to deploy it to your users. OmniBots supports multiple deployment channels and integrations with leading contact center platforms.
Publishing Workflow
Every bot goes through a structured publishing lifecycle:
- Build -- Design your flow, configure nodes, and connect tools
- Test -- Use the built-in preview to verify behavior
- Publish -- Create a versioned release of your bot
- Deploy -- Assign the published bot to one or more channels
TIP
You can maintain multiple published versions and roll back instantly if an issue is discovered in production.
imageDeployment lifecycle diagram showing four stages: Build, Test, Publish, and Deploy with arrows connecting each stage
Deployment Channels
OmniBots delivers conversations across the channels your customers already use.
| Channel | Description | Setup Time |
|---|---|---|
| Web Widget | Embeddable chat widget for any website | Minutes |
| SMS | Two-way text messaging via Telnyx | ~1 hour |
| WhatsApp Business API messaging | ~2 hours | |
| Voice | Inbound/outbound voice with IVR via Telnyx | ~1 hour |
CCaaS Handoff
When a conversation requires a live agent, OmniBots seamlessly escalates to your contact center platform. Full conversation context is passed to the agent automatically.
| Platform | Key Features |
|---|---|
| Genesys Cloud | Queue routing, screen pop, attributes |
| Amazon Connect | Contact flows, contact attributes |
| 8x8 Contact Center | Skill-based routing, CRM context |
| Google CCAI | Virtual agent handoff, Dialogflow integration |
imageChannel architecture diagram showing Web Widget, SMS, WhatsApp, and Voice channels connecting through adapters to the OmniBots orchestrator and CCaaS platforms
Next Steps
- Publishing -- Version management, draft vs published, rollback
- Web Widget -- Embed a chat widget on your website
- Channels -- SMS, WhatsApp, Voice configuration
- CCaaS Integrations -- Connect to your contact center
WARNING
You must have at least one published version of your bot before it can be deployed to any channel.