Volt
Bring your project's agents into Slack, Teams, WhatsApp, Telegram, and Instagram so authorized users can run the same execution engine without opening the web app.
What is Volt?#
Volt is ViksaAI's channel layer. For each project you can connect messaging channels so users run your deployed agents from chat apps. Volt enforces access, loads the project agent catalog, and runs Think→Act→Observe — streaming replies back into the channel.
Architecture#
Providers post to /v1/webhooks/*; volt-engine-service routes by App ID, phone number ID, tenant key, or Slack team ID, then runs the same Think→Act→Observe pipeline.
User → Provider webhook → volt-engine-service → pulse-service
(routing index → project scope → access grants → agent catalog)Who can use the bot?#
Slack: users must be ViksaAI project members (email match via auth-service). Webhook channels: use channel_grants_v1 — allow all users (*), per-user grants by phone / Telegram ID / Teams email / Instagram sender ID, plus optional project-member shortcuts. See Access & security.
Guides#
Channel Hub (available now)#
| Channel | Setup guide |
|---|---|
| Slack (HTTPS webhooks) | Setup guide |
| WhatsApp Business Cloud | Setup guide |
| Telegram Bot API | Setup guide |
| Microsoft Teams (Azure Bot) | Setup guide |
| Instagram DM | Setup guide |
| Web Chat Widget | Setup guide |
Dashboard#
- Navigate to your project → Volt in the left nav.
- Channel Hub — connect Slack and other channels, manage access grants, view connection status.