> Source: https://docs.virtuo.in/vibot/features
> A tour of every page in the Vibot dashboard — what each one does, who on your team can see it, and which plan unlocks it.
# Features
Every page in the Vibot dashboard, in the order the sidebar shows them. Each
entry says what the page does, which roles see it, and which plan unlocks it.
**Roles.** **OWNER** sees everything and is the only role that can touch billing,
members, and API keys. **SUPERVISOR** works the inbox and configures the AI.
**AGENT** sees Chats, Escalations, and Settings → Help only. Seats are
plan-limited — see [Pricing](/vibot/pricing).
## Overview
The dashboard landing page. AI messages used against your monthly quota,
WhatsApp connection status, quick actions, and analytics — message volume,
message types, conversation stats, and the campaign funnel.
*OWNER, SUPERVISOR.*
## Connect WhatsApp
Connection status (**Connected** / **Pending Registration** / **Not Connected**),
your connected number's details, and the **Fix Registration** flow for entering
your two-step verification PIN.
Full walkthrough: [Connect WhatsApp](/vibot/getting-started/connect-whatsapp).
*OWNER.*
## Chats
Two-panel inbox — conversation list on the left, the full thread on the right,
with images and documents rendered inline. **Take Over** stops the AI so you can
reply as a human; **Hand to AI** gives the conversation back.
*OWNER, SUPERVISOR, AGENT. Take-over requires Lite.*
Replying by hand does **not** check opt-out status. If a contact has opted out,
the AI stops messaging them — but a human reply from the inbox still sends.
---
# AI
## AI Agent
Everything about how the agent behaves, across six tabs — **Configure**
(language, voice replies), **Persona** (system prompt, greeting, guardrails),
**Variables** (the fields it collects from customers), **Tools**, **Analysis**
(post-conversation scoring), and **Advanced** (reply footer and branding).
Persona name sits in the header, above the tabs.
Full walkthrough: [Configure the agent](/vibot/getting-started/configure-agent).
*OWNER, SUPERVISOR.*
## Tools
The actions your agent can take mid-conversation — capture a lead, escalate to a
human, book through a connected provider, or call your own HTTPS endpoint.
Full guide: [**Tools**](/vibot/tools).
*OWNER, SUPERVISOR.*
## Integrations
The accounts those tools run on — Slack, Shopify, Google Sheets, Calendly, MCP
servers, and custom webhooks. Connect once, then add actions as tools.
Full guide: [**Integrations**](/vibot/integrations).
*OWNER, SUPERVISOR.*
## Voice messages
WhatsApp messages your [Vio](/vio) voice agent may send around a call — one sent
while the agent is still talking to the caller, one sent after the call ends.
You write the wording and submit it to Meta for approval; required placeholders
must stay, but the rest is yours. Meta's rules apply: a message can't start or
end with a placeholder, and two placeholders can't sit next to each other.
Approved wording is locked — Meta approved that exact text.
*OWNER only — submitting registers a template on your own WABA, which is an
account-level action.*
## Knowledge Base
Upload PDFs, DOCX, TXT files, or URLs for the agent to answer from. Documents go
**Processing** (amber) → **Ready** (green) or **Failed** (red). The Knowledge
Base is searched automatically on every message — you don't need a tool for it.
Document limits scale with plan — 1 / 5 / 25 / 100 across Lite / Basic / Pro /
Growth, with file-size ceilings to match. See [Pricing](/vibot/pricing).
*OWNER, SUPERVISOR. Requires Lite.*
## Escalations
Conversations the AI handed to a human — the customer asked for a person, showed
frustration across three consecutive turns, or tripped a guardrail rule. Reply
directly, or hand back to the AI once it's resolved.
*OWNER, SUPERVISOR, AGENT. Requires Lite.*
## Leads
Everyone the agent captured as a lead, newest or hottest first. Scoring runs
automatically a few moments after capture and sorts each lead into a band:
| Band | What it means |
|---|---|
| **HOT** | Ready to buy — call this one today. |
| **WARM** | Genuinely interested — follow up this week. |
| **COLD** | Just browsing or not a fit — nurture, don't chase. |
Each lead carries the model's read of their intent, why it scored them that way,
and two to four recommended next steps. Search by name, phone, or email, update
status as the lead moves through your pipeline, add notes, export to CSV, or jump
straight to the conversation it came from.
Capture is driven by the `capture_lead` [tool](/vibot/tools) — if the agent never
captures anything, check that tool is enabled.
*OWNER, SUPERVISOR.*
## Automations
Out-of-window follow-ups. Past 24 hours since the customer's last message, the
WhatsApp customer-service window closes and **only an approved template can
send** — so each follow-up band needs its own template that Meta has approved.
The ladder is three bands, timed from the customer's last message:
| Band | Default window | Intent |
|---|---|---|
| **Short** | up to 48 hours | The conversation only just went quiet. A direct nudge about what they were actually asking about. |
| **Medium** | 48 hours – 7 days | A few days on. Still specific, but written to be worth reading cold. |
| **Long** | 7 days onwards | The tail. One last re-engagement attempt. |
You can retime the bands, but exactly one must be the catch-all with no upper
limit, and it must be last. A band with no approved template can't send.
Each band shows its own Meta status — **Not written**, **With Meta for review**,
**Approved**, **Rejected** (with Meta's reason, so you can edit and resubmit), or
**Paused by Meta** for quality.
Follow-ups switch themselves off automatically if too many recent out-of-window
sends come back blocked (Meta error 131049). The page tells you when this has
happened and you turn them back on deliberately — fix the wording first, or it
will trip again.
*OWNER, SUPERVISOR.*
---
# Assistant
## Vibot Chat
A full-page chat with the Vibot assistant. Useful for longer Q&A, for drafting a
system prompt, and for testing your agent's tools without messaging a real
customer. Also available as a floating widget on every page.
*OWNER, SUPERVISOR.*
---
# Outbound Campaigns
## Campaigns
Send approved WhatsApp templates to many contacts. A three-step wizard —
**Template → Contacts → Review & Launch** — with a preflight check that gives a
traffic-light verdict before anything sends.
Sending safely is its own section: [**Sending campaigns**](/vibot/sending).
*OWNER, SUPERVISOR. Requires Lite.*
## Contacts
Phone numbers, names, labels, and notes. Bulk import from CSV or XLSX with a
preview before commit, and inline editing. Opted-out contacts are greyed out and
excluded from Marketing campaigns automatically.
*OWNER, SUPERVISOR. Requires **Basic**.*
## Templates
WhatsApp message templates. Meta must approve one (**PENDING** →
**APPROVED** / **REJECTED**) before a campaign can use it. Categories are
Marketing, Utility, and Authentication — and the category sets your wallet rate.
*OWNER, SUPERVISOR. Requires Lite.*
---
# Billing and Settings
## Billing
Two tabs — **Overview** (wallet balance, transaction history, AI-message progress)
and **Plans** (monthly/annual toggle, plan cards, Razorpay checkout).
*OWNER only.*
## Settings → Organisation
Edit your organisation name; view plan, account status, and member-since date.
*OWNER only.*
## Settings → Members
Invite supervisors and agents. Seat limits scale with plan — Free and Lite are
owner-only, Basic 2, Pro 3, Growth 5, Enterprise up to 10.
*OWNER only.*
## Settings → Notifications
Choose which events email you, and who receives them. Six events: **Escalations**,
**New leads**, **Campaigns** (finished), **Billing & wallet**, **API keys
expiring**, and **Webhook endpoint disabled**.
*OWNER only.*
## Settings → API & Webhooks
Mint and revoke API keys for the [public REST API](/vibot/api), set per-key
scopes, expiry, daily spend caps and IP allowlists, and register the webhook
endpoints that receive your account's events.
*OWNER only. Requires Pro; registering webhook endpoints requires Growth.*
## Settings → Help & Docs
Links into this documentation and the route to contact support.
*All roles.*
---
## What's not in the sidebar
- **[Public REST API](/vibot/api)** — 40 endpoints across messages, conversations,
contacts, campaigns, templates, leads, the agent, the knowledge base, and
webhooks. Keys are minted in Settings → API & Webhooks. *Requires Pro.*
- **[Outbound webhooks](/vibot/api/webhooks)** — Vibot POSTs signed events to your
endpoint when things happen in your account. *Requires Growth to register.*
---
Want a step-by-step recipe for a specific task? See
[**How-to guides**](/vibot/how-to). Stuck on something? See
[**Troubleshooting**](/vibot/troubleshooting).