Skip to main content
This guide walks you through creating a Chat Agent from scratch, configuring its basic settings, and getting it ready for deployment.

Step 1: Navigate to Chat Agents

From the left sidebar, click Agents > Chat Agents to open the Chat Agents page. Here you’ll see all your existing agents displayed as cards. Chat Agents list showing all your agents with their channel type and engine type Each card shows:
  • Agent name — The name you gave the agent.
  • Engine type — “Single Prompt” or “Conversational Flow”.
  • Channel icon — Indicates the channel (website, email, WhatsApp, etc.).
  • Description — A brief summary of what the agent does.

Step 2: Create a New Agent

Click the + New Chat Agent button in the top-right corner. You’ll see two options: Enter your Website URL and click Create Chatbot. Revve will:
  1. Crawl your website to extract content.
  2. Automatically generate agent instructions based on your site.
  3. Set up a knowledge base from your web pages.
  4. Create conversation starters relevant to your business.
This is the fastest way to get a working agent — you can fine-tune it afterward. Auto-Create from Website dialog — enter your URL and Revve generates an agent automatically

Option B: Build from Scratch

Click Build from scratch if you want full control from the start. Fill in:
FieldDescription
Chatbot NameA descriptive name for your agent (e.g., “Sales Assistant”, “Support Bot”).
DescriptionOptional. A brief note about what this agent does.
Channel TypeThe channel this agent will operate on: Website, Email, SMS, WhatsApp, Zalo, Zalo OA, or Messenger.
Chatbot TypeSimple Prompt (instruction-based) or Conversational Flow (visual flow designer).
Click Create Chatbot to proceed. Build from Scratch dialog with name, description, channel, and chatbot type fields

Step 3: Configure Basic Settings

After creation, you’ll land on the agent’s Dashboard. Click Start Editing in the top-right corner to enter edit mode, then navigate to the Basic tab. Basic settings tab showing the agent's core configuration Here’s what each field does:

Identity

FieldDescription
NameThe agent’s display name (max 50 characters).
DescriptionWhat this agent does (max 500 characters).
RoleDescribes the agent’s persona — e.g., “You’re a digital assistant, ready to engage website visitors through personalized conversation.”

AI Configuration

FieldDescription
AI ProviderThe LLM provider: OpenAI or Anthropic (Claude).
ModelThe specific model to use — e.g., GPT-4.1, Claude Sonnet 4. More capable models produce better responses but may be slower.
Engine ConfigurationShows whether this is a Single Prompt or Conversational Flow agent.

Language & Tone

FieldDescription
LanguagesOne or more languages the agent should respond in. Click + Add to add more languages.
Communication ToneSets the writing style — options include “Formal and Professional”, “Friendly and Casual”, “Technical and Precise”, and more.

Objectives (Instructions)

The Objectives text area is the most important field. This is where you tell the agent what to do:
  • What is the agent’s goal?
  • What topics should it cover?
  • What should it avoid?
  • What guardrails should it follow?
Tips for writing good instructions:
  • Be specific about what the agent should and shouldn’t do.
  • Include guardrails (e.g., “Never reveal internal info”, “Always respond in English”).
  • Define the agent’s boundaries (e.g., “Only answer questions about our products”).
  • Keep instructions concise but comprehensive.

Step 4: Save and Continue

Click Save Changes to save your configuration. From here, you can continue to:
  • Appearance — Customize the chat widget look and feel (website agents only).
  • Knowledge — Add documents, web pages, and FAQs for the agent to reference.
  • Installation — Get the embed code to add the widget to your website.
  • Advanced Settings — Configure escalation, webhooks, tools, and more.

Step 5: Publish Your Agent

Once you’re satisfied with your configuration:
  1. Navigate to the Versions tab (or click Publish in the top bar).
  2. Add an optional publish note describing your changes.
  3. Click Publish to make the agent live.
Your agent is now active and ready to receive conversations on its configured channel.
You can always come back and edit your agent. Changes are saved as a draft and only go live when you publish a new version. See Publishing & Versioning for details.
Once inside a Chat Agent, you’ll see these tabs across the top:
TabPurpose
DashboardOverview metrics and analytics for this agent.
BasicCore configuration — name, model, language, tone, instructions.
FlowVisual conversation designer (Conversational Flow agents only).
AppearanceWidget styling and behavior (website agents only).
KnowledgeManage knowledge base, FAQs, and content sources.
InstallationEmbed code and installation instructions.
Advanced SettingsEscalation, tools, webhooks, notifications, and more.
PreviewTest your agent in a simulated chat.
EvaluationsCreate and run test cases to validate agent behavior.
VersionsView published versions, manage drafts, and roll back.
Chatbot dashboard showing all navigation tabs

What’s Next