Skip to main content

Companies

A Company is the central entity in Revol. Everything — products, files, agents, integrations, and analytics — belongs to a company. Each company has:
  • Products & Services — structured catalog with descriptions, pricing, photos, and parameters
  • File Manager — documents, links, text, video, and photos for knowledge bases
  • AI Agents — one or more intelligent assistants trained on company data
  • Integrations — connected channels (widget, VoIP, messengers, ads, CRM)
  • Analytics — visitor tracking, session data, and conversation history
One Revol account can manage multiple companies with fully isolated data — ideal for agencies or multi-brand businesses.

Products & Services

Products are structured data models describing what your business offers. Unlike raw text documents, products give AI agents precise, queryable information. Each product includes: Parameters are the most powerful part — structured characteristics that let agents give exact answers instead of interpreting unstructured text. See Quick Start → Product Parameters for examples.

Knowledge Base

The Knowledge Base is the content your AI agents learn from. It uses RAG (Retrieval-Augmented Generation) — documents are split into chunks, converted to vector embeddings, and searched semantically during conversations.

Content Types

Two Levels of Knowledge

  • Company-level files — available to all agents in the company
  • Product-level files — attached to a specific product, used when the agent discusses that product

AI Agents

An AI Agent is an intelligent assistant configured independently with its own personality, knowledge, and behavior. Agents can operate in three modes:
Passive mode is ideal for teams that want AI-powered quality control without replacing human operators. The agent monitors every conversation, checks adherence to scripts and standards, and surfaces insights — without ever responding to customers directly.

Agent Components

The core instruction set — defines the agent’s role, tone, language, and boundaries. The more specific your prompt, the better the agent performs.
Select which products and files the agent should learn from. After selection, click Train to generate vector embeddings for semantic search.
Visual node-based editor for conversation logic. Every agent gets a default workflow that handles most use cases out of the box.
Functions the agent can call during conversations — search products, check availability, get photos, retrieve documents, fetch company info.
Customize the chat widget appearance — colors, labels, placement, greeting messages, terms & conditions.
Connect the agent to communication channels — website widget, Telegram, WhatsApp, Instagram, Facebook Messenger, VoIP.

LLM Providers

Each agent (or individual workflow node) can use a different AI model:
Standard models are faster and consume standard tokens. Premium models offer higher quality and consume premium tokens.

Workflows

A Workflow is a visual node-based editor for defining how your agent processes conversations. Nodes are connected with edges that define the flow of data.

Node Types

Default Workflow

Every new agent comes with a pre-built workflow:
Three specialized agents work in parallel — each handles its domain (products, media, company info), and the Formatter merges their outputs. This covers most use cases without any configuration. For complex scenarios — conditional branching, custom tool calls, multi-step flows — use the Workflow Editor.

Conversations

A Conversation is a chat session between a visitor and an AI agent. All conversations are stored and accessible from the Conversations page.

Channels

Conversations can happen through:
  • Website widget — embedded chat on your site
  • VoIP — phone calls via Twilio, Ringostat, or Binotel
  • Messengers — Telegram, WhatsApp Business, Instagram DM, Facebook Messenger
  • API — programmatic access

Features

  • Unified inbox — all conversations across all agents and channels in one place
  • Filters — by agent, status, date, channel
  • Transcripts — full message history with timestamps
  • Audio playback — listen to voice call recordings
  • Ratings — customer satisfaction scores per conversation

Tracking

The Tracker is built into the same widget script and monitors visitor activity on your website automatically.

What Gets Tracked

Automation

  • Triggers — automated actions based on visitor behavior (time on page, scroll depth, UTM match, device type). Can show chat overlays or custom messages.
  • Phone Swap — dynamic phone number replacement for call tracking and attribution.

Integrations

Integrations connect your AI agents to external services and communication channels. Each integration is configured per company and can be connected to one or more agents.

Billing & Plans

Revol uses a token-based billing model. Every AI interaction consumes tokens — input tokens (your message + context) and output tokens (agent’s response).

Plans

$0/month — try Revol with basic limits

What Counts as a Token

Every AI interaction has two parts:
  • Input tokens — your message + system prompt + retrieved knowledge base chunks + conversation history
  • Output tokens — the agent’s response
Different models consume different token types:

Add-on Packs

Need more resources? Purchase add-on packs without upgrading your plan:
Add-on packs expire 3 months after purchase. Unused tokens do not roll over between billing periods.

What Happens When You Hit the Limit

Revol sends notifications at 80% (warning) and 90% (critical) usage so you can act before hitting the limit.

Next Steps

Quick Start

Set up your company and first agent in minutes

AI Agents

Deep dive into agent configuration and capabilities

Widget

Install the chat widget on your website

API Reference

Integrate Revol programmatically