Przejdź do głównej treści

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:
FieldPurpose
NameProduct or service title
DescriptionDetailed text the agent uses for answers
PricePricing information
URLLink to product page on your website
AvailabilityWhether the product is currently available
PhotosProduct images the agent can share
ParametersStructured key-value pairs (size, color, duration, etc.)
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

TypeFormatsHow it works
DocumentsPDF, DOCX, TXTText extracted and chunked
LinksAny URLWeb page content fetched and indexed
TextFree-form textAdded directly as knowledge chunks
VideoMP4, WebM, MOVAudio transcribed to text via STT
PhotosJPG, PNGText extracted via OCR

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:
ModeDescription
ActiveThe AI fully handles customer communication — responds to messages, makes tool calls, follows the workflow
PassiveYour team handles all communication. The agent runs in the background — monitoring conversations, auditing compliance with communication standards, and providing analysis
HybridA combination: the AI handles routine interactions automatically, while your team takes over for complex cases. The agent continuously analyzes all conversations regardless of who responds
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:
ProviderStandard ModelsPremium Models
OpenAIGPT-4o-miniGPT-4o
AnthropicClaude 3.5 HaikuClaude 3.5 Sonnet
GoogleGemini 2.0 FlashGemini 2.5 Pro
GroqLlama 3.1 8BLlama 3.3 70B
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

NodeDescription
StartEntry point — receives the user’s message
LLMSends context to an AI model and gets a response
ConditionBranches the flow based on rules (keywords, intent, variables)
Tool CallExecutes an external function (search products, check availability)
Voice Input (STT)Converts speech to text for voice interactions
Voice Output (TTS)Converts text response to speech
Response FormatterCombines outputs from multiple nodes into a single response

Default Workflow

Every new agent comes with a pre-built workflow:
Start → Product Agent  ─┐
     ├→ Media Agent    ─┤→ Response Formatter
     └→ Company Agent  ─┘
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

DataDescription
SessionsVisitor browsing sessions — device, browser, OS, location, referrer
PageviewsIndividual page visits within a session
EventsCustom events — clicks, form submissions, phone calls
CampaignsUTM-based grouping (source, medium, campaign, term, content)

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.
CategoryProvidersWhat it does
VoIPTwilio, Ringostat, BinotelPhone calls — agent answers incoming calls
MessengersTelegram, WhatsApp, Instagram, Facebook MessengerChat via messaging apps
Google WorkspaceGmail, Docs, Sheets, Drive, Calendar, MeetRead and interact with Google services
AdvertisingGoogle Ads, Facebook AdsView campaign performance and manage ads
WebhookAny HTTP endpointSend lead data, events, or notifications to CRM or other systems
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
ResourceLimit
Companies1
AI Agents1
Standard Tokens20K / day
Premium Tokens
Voice
Storage100 MB
Knowledge Docs10
Conversations100
Tracking Retention30 days
Integrations
Widget BrandingRevol branding

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:
Token TypeModelsPlans
StandardGPT-4o-mini, Claude 3.5 Haiku, Gemini 2.0 Flash, Llama 3.1 8BAll plans
PremiumGPT-4o, Claude 3.5 Sonnet, Gemini 2.5 Pro, Llama 3.3 70BPremium+

Add-on Packs

Need more resources? Purchase add-on packs without upgrading your plan:
PackWhat you getPrice
Token Pack S5M standard tokens$4
Token Pack M20M standard tokens$15
Token Pack L50M standard tokens$35
Premium Token Pack2M premium tokens$20
Voice Pack60 STT min + 100K TTS chars$3
Storage Pack10 GB storage$1
Add-on packs expire 3 months after purchase. Unused tokens do not roll over between billing periods.

What Happens When You Hit the Limit

ResourceBehavior
Standard / Premium TokensAgent stops responding until next billing cycle or pack purchase
StorageCannot upload new files
VoiceVoice features disabled
ConversationsNew conversations blocked
Revol sends notifications at 80% (warning) and 90% (critical) usage so you can act before hitting the limit.

Next Steps