How to Update a VoiceB Agent Prompt & Script

This guide explains how to update the Prompt and Script of a VoiceB AI agent. Changes are applied per agent and take effect immediately after saving.

By Alex Bisbe. Last update: December, 19th 2025


Before You Start

  • You must have access to the VoiceB dashboard

  • Prompts and scripts are edited agent by agent, not globally

  • Any change goes live once saved


Step 1: Log in to VoiceB

  1. Access the VoiceB platform

  2. Log in using your credentials


Step 2: Select a Campaign

  1. From the main dashboard, go to Campaigns

  2. Select the campaign that contains the agent you want to modify


Step 3: Select the Agent

  1. Inside the campaign, choose the agent you want to edit Example: María

  2. Once selected, the editable configuration fields will be displayed


Step 4: Edit the Prompt and Script Structure

Each agent is configured using four core sections. Each section has a specific purpose and should be written accordingly.


Goal

What it is Defines the single, primary objective of the agent.

What to include

  • One clear outcome

  • Business-oriented and measurable

  • No context or explanations

Length

  • 1 sentence maximum (ideally 1 short phrase)

Examples

  • “Qualify inbound leads and transfer sales-ready users to an agent.”

  • “Sell the most suitable electricity plan based on user consumption.”


Initial Message

What it is The first thing the user hears when the call starts.

What to include

  • Agent introduction

  • Clear value statement

  • Optional legal notice (if required)

What to avoid

  • Long explanations

  • Multiple questions

  • Sales pitch

Length

  • 1–2 short sentences maximum

Examples

  • “Hi, I’m María, the virtual assistant from EcoEnergy. I can help you find the best energy plan right now.”

  • “Hello, I’m your VoiceB assistant. I’ll help you check prices and availability in just a moment.”


Script

What it is The core intelligence of the agent. This is where the full conversation logic lives.

What to include

  • Conversation flow

  • Product or service pitch

  • Pricing information

  • Lead qualification logic

  • Data collection rules

  • Decision paths (continue, qualify, discard, transfer)

  • Instructions on when to hand off to a human agent

Recommended content

  • Step-by-step conversational structure

  • Conditional logic based on user responses

  • Clear instructions for edge cases

  • Explicit rules on when to ask for personal data

Length

  • Long-form content

  • This is the most detailed and comprehensive section

Best practices

  • Be conversational, not robotic

  • Avoid loops and contradictions

  • Always answer the user before advancing the flow


Objections

What it is A predefined list of the most common user objections and how the agent should respond.

What to include

  • Real objections heard in calls

  • Short, clear rebuttals

  • Confidence without being aggressive

Number of objections

  • 3 to 10 top objections

Examples

  • “I’m just looking.”

  • “It’s too expensive.”

  • “I want to think about it.”

  • “I prefer to speak to a human.”

  • “I already have another provider.”

Each objection should include:

  • Acknowledgement

  • Short clarification or value reminder

  • Clear next step


Step 5: Save the Changes

  1. Click SAVE to apply the changes

⚠️ Important Do not edit the prompt or script while the saving process is in progress. Editing during save may cause incomplete or corrupted versions.

Wait until the save completes before continuing.


Step 6: Verify the Latest Version

After saving:

  • Check the “Last saved” timestamp

  • Confirm it reflects your most recent update

This confirms the agent is running the correct version.


Important Notes

  • Updates apply only to the selected agent

  • There is no global prompt or script

  • Always verify the “Last saved” time

  • Monitor real calls after major updates


Quick Checklist

  • Log in

  • Select campaign

  • Select agent

  • Edit Goal, Initial Message, Script, and Objections

  • Click SAVE

  • Confirm “Last saved” timestamp

Last updated

Was this helpful?