Skip to main content

Prerequisites

Before creating an agent, ensure you have:
  • An active Meetzy account with dashboard access
  • At least one phone number available in your account
  • Basic understanding of your use case (sales, support, etc.)

The Advanced Editor

The Advanced Editor is a three-panel interface for configuring your agent:
PanelDescription
Left PanelNavigation between configuration sections
Central EditorMain editing area for system prompt and settings
Right PanelPlayground for testing and debugging

Toolbar Actions

ButtonDescription
BackReturn to agents list
🏷️ Version BadgeCurrent version (e.g., v.1, v.2)
CheckValidate configuration
⬇️ PullSync with latest version
🚀 PublishDeploy to production

Left Panel

The left sidebar contains all configuration sections:
IconSectionDescription
⚙️SettingsBasic agent configuration
👋GreetingsWelcome messages for calls
📄Input ParamsDynamic variables for personalization
📚Knowledge BaseDocuments and FAQs the agent can reference
🔧Actions & ToolsIntegrations and external APIs
EvaluationsAutomated tests to validate agent behavior
📥Output SettingsData the agent should capture

Step 1: Basic Settings

Click the Settings icon (Cog) to configure:

Agent Name

Internal identifier for your agent. Choose a descriptive name like:
  • “Sales Qualification Agent”
  • “Customer Support - Billing”
  • “Appointment Reminder”

Company

Select which company this agent belongs to (for multi-company accounts).

Twilio Account

Choose the Twilio account for phone calls.

Phone Number

Phone numbers are exclusive resources. Each number can only be assigned to one agent at a time.
Select an available phone number from the dropdown. If none are available:
  • Release a number from another agent
  • Request new numbers via the “Request more numbers” link

Language Model (LLM)

Select the AI model that powers your agent’s conversations. Available models:

Anthropic (Claude)

ModelFeatures
Claude Haiku 4.5Recommended. Ultra Fast. Best for tool calling.

OpenAI (GPT)

ModelFeatures
GPT-4oBalanced speed and quality
GPT-4.1Latest full model
GPT-4.1 MiniFaster, cost-effective
GPT-4.1 NanoFastest, most economical

Google (Gemini)

ModelFeatures
Gemini 3 Flash PreviewNewest. Preview release.
Gemini 2.5 FlashFast and capable
Gemini 2.5 Flash LiteLighter, faster version
Gemini 2.0 FlashStable, fast
Gemini 2.0 Flash LiteLightweight version
Gemini 1.5 ProMost capable, higher latency
Gemini 1.5 FlashUltra Fast. Good balance.
For most use cases, start with Claude Haiku 4.5 or Gemini 2.5 Flash. They offer the best balance of speed, quality, and cost.

Call Recording

Toggle to enable/disable call recordings. When enabled:
  • All calls are recorded and stored
  • Recordings are available in the Calls section
  • Required for quality assurance and training

Meetzy Foundation

Optional base components that enhance your agent:
ComponentDescription
Safety GuardrailsPrevents harmful or inappropriate responses
Conversational AspectsImproves natural conversation flow
Agent Work ExperiencePre-trained behaviors for common scenarios

Step 2: Greetings

Click the Greetings icon (Hand Raised) to configure welcome messages.

Inbound Greeting

The first message when a customer calls your agent:
Hello! Thank you for calling {{company_name}}. How can I help you today?

Outbound Greeting

The first message when your agent calls a customer:
Hi {{customer_name}}, this is {{agent_name}} from {{company_name}}. 
I'm calling regarding {{reason}}. Is this a good time to talk?

Templates

Select from pre-built greeting templates:
  • Sales Call
  • Customer Support
  • Appointment Reminder
  • Survey Introduction

Dynamic Variables

Use variables to personalize greetings:
VariableExample
{{customer_name}}”John”
{{company_name}}”Acme Corp”
{{agent_name}}”Sarah”
{{appointment_date}}”March 15th at 2pm”

Step 3: System Prompt

The central editor contains the System Prompt - the core instructions that define your agent’s behavior.

Structure

A good system prompt includes:
  1. Role Definition: Who the agent is
  2. Objective: What the agent should accomplish
  3. Guidelines: How to handle specific situations
  4. Constraints: What the agent should NOT do

Example

You are a friendly sales qualification agent for Acme Corp.

## Objective
Qualify leads by understanding their needs and budget, 
then schedule a demo with a sales representative.

## Guidelines
- Be conversational and friendly
- Ask about their current challenges
- Understand their timeline and budget
- If qualified, offer to schedule a demo

## Constraints
- Never discuss pricing directly
- Don't make promises about features
- Transfer to human if customer is upset

Step 4: Input Params

Click the Input Params icon (Document) to define variables passed to each call. Common parameters:
ParameterTypeDescription
phoneStringCustomer’s phone number
nameStringCustomer’s name
emailStringCustomer’s email
companyStringCustomer’s company
lead_sourceStringWhere the lead came from
These parameters are available in your system prompt and greetings using {{param_name}} syntax.

Step 5: Knowledge Base

Click the Knowledge Base icon (Book Stack) to add reference documents. Upload documents the agent can reference during calls:
  • Product FAQs
  • Pricing information
  • Company policies
  • Common objections and responses
The agent searches the knowledge base contextually during conversations. It doesn’t memorize everything - it retrieves relevant information when needed.

Step 6: Actions & Tools

Click the Actions & Tools icon (Wrench) to configure integrations. Available actions:
ActionDescription
Transfer CallRoute to human agent
Send SMSSend text message to customer
Send EmailSend email to customer
Calendar BookingSchedule appointments
CRM UpdateUpdate customer records
Custom WebhookCall any external API

Step 7: Evaluations

Click the Evaluations icon (Check Badge) to set up automated tests. Create test scenarios to validate your agent:
Scenario: Customer asks about pricing
Expected: Agent should NOT discuss specific prices
Expected: Agent should offer to connect with sales team

Step 8: Output Settings

Click the Output Settings icon (Inbox) to define data extraction. Specify what information the agent should capture:
FieldTypeDescription
qualifiedBooleanIs the lead qualified?
budget_rangeStringEstimated budget
timelineStringPurchase timeline
next_stepsStringAgreed follow-up actions
pain_pointsArrayCustomer’s challenges
Extracted data is available in call summaries and can be sent to your CRM.

Publishing Your Agent

When your configuration is complete:
1

Validate

Click Check to validate your configuration. Fix any errors.
2

Test

Use the Playground (right panel) to test conversations.
3

Make test calls

Use “Init Call” from the agents list to make real phone calls.
4

Publish

Click Publish to deploy your agent to production.
Publishing creates a new version. The previous version remains available for rollback if needed.

Next Steps