Skip to main content
When creating a Chat Agent, you choose between two engine types: Single Prompt and Conversational Flow. This guide explains how each works, their differences, and when to use which.

Single Prompt

Single Prompt is the default and most common engine type. You provide one set of instructions (called “Objectives”) that the agent follows for every conversation.

How It Works

  1. You write instructions telling the agent its role, goals, and constraints.
  2. When a visitor sends a message, the agent combines:
    • Your instructions
    • The conversation history
    • Relevant content from your knowledge base
    • Any connected tools
  3. The LLM generates a response based on all of this context.

What You Configure

On the Basic tab:
  • Objectives — The core instructions that guide the agent’s behavior.
  • Role — A description of the agent’s persona.
  • AI Model — Which LLM to use.
  • Language & Tone — Response language and communication style.
On the Advanced Settings tab:
  • Human Escalation — When to hand off to a human.
  • Contact Collection — Lead capture form configuration.
  • Schedule Meeting — Calendar booking integration.
  • Inactivity Follow-up — Auto-reply when the visitor goes silent.
  • Tools — External API calls and CRM integrations.

Best For

  • General-purpose support and FAQ agents.
  • Lead qualification with flexible conversation paths.
  • Agents that need to handle a wide variety of topics.
  • Quick setup when you want to get started fast.

Example Instructions

Your goal is to help customers with product questions.

RULES:
- Only reply in English
- Never reveal internal info: API names, error codes, or back-end logic
- If the customer asks about pricing, direct them to revve.ai/pricing
- If you don't know the answer, offer to connect them with a human agent
- Always be friendly and professional

Conversational Flow

Conversational Flow uses a visual node-based editor where you design a structured conversation tree. Each node represents a specific stage in the conversation with its own instructions, transitions, and capabilities.

How It Works

  1. You create nodes — each one is a conversation stage (e.g., “Greeting”, “Qualification”, “Schedule Meeting”).
  2. You define edges (transitions) between nodes with conditions for when to move from one stage to the next.
  3. Each node has its own instructions that apply only when the conversation is in that stage.
  4. The agent follows the flow, transitioning between nodes based on the conversation.
Visual flow editor showing connected conversation nodes

What You Configure

On the Flow tab:
  • Nodes — Create conversation stages with individual instructions.
  • Edges — Define transitions with conditions (e.g., “when the user provides their email, move to the Qualification node”).
  • Global Prompt — Instructions that apply across all nodes.
  • Start Node — Which node begins the conversation.
Each node can independently enable:
  • Contact collection
  • Meeting scheduling
  • Human escalation
  • Testimonial display
  • Custom tools

Node Types

TypePurpose
Normal ConversationGeneral conversation stage with custom instructions.
Schedule MeetingA stage specifically designed to book a meeting.
Contact CollectionA stage that captures visitor contact information.

Best For

  • Structured qualification funnels (e.g., “What’s your budget?” > “What’s your timeline?” > “Book a demo”).
  • Conversations that must follow a strict sequence.
  • Different conversation branches that require completely different behavior.
  • Complex multi-step workflows where each stage has distinct rules.

Comparison

FeatureSingle PromptConversational Flow
Setup complexityLow — write one set of instructionsMedium — design a node graph
Conversation flexibilityHigh — agent adapts naturallyStructured — follows defined paths
Configuration tabsBasic, Appearance, Knowledge, Installation, Advanced, Preview, Evaluations, VersionsSame + Flow tab
Per-stage instructionsNo — one set of instructions for allYes — each node has its own
Visual designerNoYes
Contact CollectionConfigured in Advanced SettingsCan be enabled per node
Schedule MeetingConfigured in Advanced SettingsCan be enabled per node
Best forGeneral support, FAQ, flexible conversationsStructured funnels, step-by-step flows

Choosing the Right Type

Start with Single Prompt if:
  • You’re setting up your first agent.
  • Your conversations don’t follow a strict path.
  • You want to get started quickly and iterate.
Use Conversational Flow if:
  • You have a well-defined conversation funnel.
  • Different stages require entirely different agent behavior.
  • You need granular control over when specific actions (booking, lead capture) happen.
You choose the engine type at creation time. To switch from Single Prompt to Conversational Flow (or vice versa), you’ll need to create a new agent.

What’s Next