Skip to content
AI Employee

Bot Goals Overview - Conversation AI

Learn how Bot Goals in Conversation AI control prompts, actions, appointment booking, workflows, contact info, and testing for better bot performance.

9 min read2,059 words4 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Bot Goals
  2. How To Access Bot Goals
  3. Prompt
  4. Personality
  5. Goal or Intent
  6. Additional Information
  7. Add Custom Value
  8. Setup your Actions
  9. Appointment Booking Actions
  10. Trigger Workflow
  11. Contact Info
  12. Human Handover, Stop Bot, Auto Followup, and Transfer Bot
  13. Test Your Bot
  14. Test and Train Your Bot in Real Time
  15. When To Use Each Bot Goals Area
  16. Frequently Asked Questions
  17. Related Articles

Bot Goals help define how your Conversation AI agent communicates, what it should accomplish, which actions it can take, and how you can test its responses before launch. The Bot Goals tab includes the agent’s prompt, available bot actions, and a real-time test panel so you can refine the customer experience in one place.

This article provides an overview of the main areas inside Bot Goals. For detailed setup steps for individual actions, use the related articles linked at the end.


TABLE OF CONTENTS


What are Bot Goals in Conversation AI?

Bot Goals define the agent’s personality, goal or intent, supporting instructions, and available actions. These settings help the agent stay aligned with your business needs, whether it is answering questions, collecting lead details, booking appointments, or handing off conversations.

The Bot Goals tab is designed to help you configure the agent’s response behavior and goal-based actions together. The prompt controls how the agent communicates, while actions control what the agent can do during or after a conversation.


Key Benefits of Bot Goals

Bot Goals help your Conversation AI agent respond with purpose instead of only answering one message at a time. By configuring prompts, actions, and testing tools together, you can create a more consistent and outcome-focused conversation experience.

  • Clearer response behavior: Define the agent’s personality, goal, and supporting instructions.
  • Goal-focused conversations: Guide contacts toward outcomes such as getting answers, sharing details, or booking appointments.
  • Action-based automation: Allow the agent to perform actions such as booking appointments, triggering workflows, or collecting contact information.
  • Real-time testing: Test responses while configuring the agent so you can refine behavior before launch.
  • Better handoffs: Use actions and testing feedback to improve when the agent should continue, pause, or hand the conversation to another process.

How To Access Bot Goals

Bot Goals are configured inside each Conversation AI agent. Since each agent can have its own prompt, actions, and testing behavior, make sure you select the correct agent before making changes.

  1. Go to AI Agents.
  2. Select Conversation AI.
  3. Open or select the agent you want to configure.
  4. Click the Bot Goals tab.
How To Access Bot Goals (image 1 of 4) What this shows Go to AI Agents. What this shows Illustrates the "How To Access Bot Goals" section of "Bot Goals Overview - Conversation AI". This screenshot appears in the "How To Access Bot Goals" section of "Bot Goals Overview - Conversation AI". The text alongside this image reads: Go to AI Agents. Select Conversation AI. Open or select the agent you want to configure. Click the Bot Goals tab. Immediately after, the guide continues: The Prompt area defines the core behavior of the agent. It combines the agent’s personality, goal or intent, and additional information so the agent can respond in a way that matches your business needs and communication style. Image 1 of 4 Where to goGo to AI Agents. Select Conversation AI. Open or select the agent you want to configure. Click the Bot Goals tab.
Buttons and menus referenced AI AgentsConversation AIBot Goals
Next stepThe Prompt area defines the core behavior of the agent. It combines the agent’s personality, goal or intent, and additional information so the agent can respond in a way that matches your business needs and communication style.
All 4 steps in this procedure
  1. Go to AI Agents.
  2. Select Conversation AI.
  3. Open or select the agent you want to configure.
  4. Click the Bot Goals tab.

Prompt

The Prompt area defines the core behavior of the agent. It combines the agent’s personality, goal or intent, and additional information so the agent can respond in a way that matches your business needs and communication style.

The Prompt area may include:

  • Model selector
  • Word count or available word limit
  • Personality
  • Goal or Intent
  • Additional Information
  • Add Custom Value
  • Prompt Guidelines

Depending on your account or UI version, the primary objective field may appear as Goal or Intent. Both refer to the main outcome the agent should work toward during the conversation.

Prompt (image 2 of 4) What this shows Depending on your account or UI version, the primary objective field may appear as Goal or Intent. What this shows Illustrates the "Prompt" section of "Bot Goals Overview - Conversation AI". This animation appears in the "Prompt" section of "Bot Goals Overview - Conversation AI". The text alongside this image reads: Depending on your account or UI version, the primary objective field may appear as Goal or Intent. Both refer to the main outcome the agent should work toward during the conversation. This part of the guide covers 6 fields, listed below. Immediately after, the guide continues: Personality determines who the agent is and how it should sound during conversations. This helps the agent match your brand’s communication style and create a consistent experience for contacts. Image 2 of 4 What this coversDepending on your account or UI version, the primary objective field may appear as Goal or Intent. Both refer to the main outcome the agent should work toward during the conversation.
Fields in this part of the guide Model selectorWord count or available word limitPersonalityGoal or IntentAdditional InformationPrompt Guidelines
Buttons and menus referenced PromptGoalIntent
Next stepPersonality determines who the agent is and how it should sound during conversations. This helps the agent match your brand’s communication style and create a consistent experience for contacts.

Personality

Personality determines who the agent is and how it should sound during conversations. This helps the agent match your brand’s communication style and create a consistent experience for contacts.

Use Personality to define tone and role, such as:

  • Friendly and approachable
  • Professional and concise
  • Formal and structured
  • Enthusiastic and energetic
  • Warm and knowledgeable

Example:

You are a friendly restaurant booking assistant. Keep responses warm, helpful, and concise.


Goal or Intent

Goal or Intent defines the agent’s primary objective. This tells the agent what it should focus on accomplishing during the conversation.

Use Goal or Intent for outcomes such as:

  • Answering customer questions
  • Generating leads
  • Booking appointments
  • Collecting required information
  • Sharing a resource after qualification
  • Guiding customers to the right next step

Example:

Your goal is to guide customers toward booking a reservation at the restaurant.


Additional Information

Additional Information gives the agent supporting rules, context, boundaries, and conversation guidelines. This field is useful for explaining how the agent should handle specific situations while working toward its goal.

Use Additional Information for instructions such as:

  • Ask one question at a time.
  • Maintain a casual, purposeful, and concise tone.
  • Mirror the customer’s language and manner of speaking.
  • Avoid using emojis.
  • Do not guess when the answer is unavailable.
  • Let the contact know a team member can help when human review is needed.

Example:

Ask one question at a time. If the answer is not available in training content, do not guess. Let the contact know a team member can help.


Add Custom Value

Add Custom Value lets you insert dynamic account, contact, or business information into the prompt. This helps personalize the agent’s instructions without manually typing the same information each time.

Custom values may be useful when you want the prompt to reference available information such as the business name, contact details, assigned user, or other supported values in the account.

Example:

You are a bot for {{ai.business_name}}, tasked to assist customers.\

Add Custom Value (image 3 of 4) What this shows You are a bot for {{ai.business_name}}, tasked to assist customers.\ What this shows Illustrates the "Add Custom Value" section of "Bot Goals Overview - Conversation AI". This screenshot appears in the "Add Custom Value" section of "Bot Goals Overview - Conversation AI". The text alongside this image reads: You are a bot for {{ai.business_name}}, tasked to assist customers.\. Immediately after, the guide continues: The Setup your Actions area contains the actions the agent can perform during or after a conversation. These actions help move the conversation from response handling into practical next steps, such as booking, automation, contact…. Image 3 of 4 What this coversYou are a bot for {{ai.business_name}}, tasked to assist customers.\ Next stepThe Setup your Actions area contains the actions the agent can perform during or after a conversation. These actions help move the conversation from response handling into practical next steps, such as booking, automation, contact updates, or handoff.

Setup your Actions

The Setup your Actions area contains the actions the agent can perform during or after a conversation. These actions help move the conversation from response handling into practical next steps, such as booking, automation, contact updates, or handoff.

Available actions may vary by account, configuration, or release status. Common actions may include:

  • Appointment Booking
  • Trigger a Workflow
  • Contact Info
  • Human Handover
  • Stop Bot
  • Auto Followup
  • Transfer Bot

Use the action-specific articles for full setup details. This overview explains what each action is generally used for.

Setup your Actions (image 4 of 4) What this shows Use the action-specific articles for full setup details. What this shows Illustrates the "Setup your Actions" section of "Bot Goals Overview - Conversation AI". This screenshot appears in the "Setup your Actions" section of "Bot Goals Overview - Conversation AI". The text alongside this image reads: Use the action-specific articles for full setup details. This overview explains what each action is generally used for. This part of the guide covers 7 fields, listed below. Immediately after, the guide continues: Appointment Booking actions help the agent support scheduling during a conversation. These settings define how the agent should use calendars, booking links, post-booking workflows, and handoff behavior after an appointment is booked. Image 4 of 4 What this coversUse the action-specific articles for full setup details. This overview explains what each action is generally used for.
Fields in this part of the guide Appointment BookingTrigger a WorkflowContact InfoHuman HandoverStop BotAuto FollowupTransfer Bot
Buttons and menus referenced Setup your Actions
Next stepAppointment Booking actions help the agent support scheduling during a conversation. These settings define how the agent should use calendars, booking links, post-booking workflows, and handoff behavior after an appointment is booked.

Appointment Booking Actions

Appointment Booking actions help the agent support scheduling during a conversation. These settings define how the agent should use calendars, booking links, post-booking workflows, and handoff behavior after an appointment is booked.

Appointment Booking may include options such as:

  • Pick a calendar: Select the calendar the agent should reference for available slots and booking.
  • Send booking link only: Send the calendar booking link instead of booking directly in the conversation.
  • Pause bot responses after booking: Stop further bot responses once an appointment is successfully booked.
  • Trigger workflow after booking: Start a selected workflow after a successful booking.
  • Transfer employee or bot after booking: Transfer the conversation after the appointment is booked, depending on available configuration options.

GHL Customer Care Pro Tip: Avoid including detailed calendar slot information directly in the prompt. Calendar availability should come from the booking configuration, not static prompt text. Adding specific slot details to prompts can cause inaccurate responses if availability changes.

Related article: Appointment Booking in Conversation AI


Trigger Workflow

Trigger Workflow allows the agent to start a workflow based on the conversation. This is useful when a conversation should lead to a follow-up process, internal notification, lead routing, tagging, pipeline update, or another automated action.

Before connecting a workflow to the agent, create and configure the workflow you want the bot to trigger. The agent can only trigger workflows that are available and properly set up in the account.

Common use cases include:

  • Send an internal notification after a qualified lead responds.
  • Start a follow-up sequence after the bot collects required information.
  • Add a tag or update a contact after a specific conversation outcome.
  • Move a contact into a pipeline stage after the agent identifies interest.

Related article: Trigger a Workflow within Conversation AI


Contact Info

Contact Info allows the agent to collect missing contact details and save them to selected contact fields. This is useful when the agent needs to gather information such as a business name, date of birth, service preference, budget range, or other custom details.

Contact Info is best used when the selected contact field is empty. It is not intended to overwrite existing contact field values.

Common use cases include:

  • Collect a missing business name.
  • Ask for a preferred service.
  • Save a customer type or service area.
  • Capture a custom field needed for follow-up.

Related article: Add Contact Info Bot Action in Conversation AI


Human Handover, Stop Bot, Auto Followup, and Transfer Bot

Some accounts may include additional actions that control how the agent hands off, pauses, continues, or transfers a conversation. These actions help manage the conversation after the agent identifies that another process or responder should take over.

Examples of additional actions may include:

  • Human Handover: Route or hand off the conversation when human review is needed.
  • Stop Bot: Stop the bot from continuing the conversation in specific scenarios.
  • Auto Followup: Continue follow-up based on configured behavior.
  • Transfer Bot: Move the conversation to another bot or specialized agent.

Use these actions when the conversation should no longer be handled in the same way by the current agent. Availability and behavior may vary based on account configuration.


Test Your Bot

The Test Your Bot panel lets you test the agent while configuring Bot Goals. This helps confirm that the prompt, actions, and response behavior work as expected before the agent is used in live conversations.

Testing is especially useful after changing Personality, Goal/Intent, Additional Information, or action settings. Use realistic customer messages to confirm the agent responds naturally and follows the intended rules.


Test and Train Your Bot in Real Time

Real-time testing helps you refine the agent while reviewing its responses. The test panel lets you simulate customer conversations, provide feedback, reset the conversation, and adjust the prompt as needed.

Use the test panel to:

  • Chat with the bot: Send sample messages to see how the agent responds.
  • Give feedback on answers: Use positive or negative feedback to help improve response behavior and identify missing training content.
  • Edit prompt behavior: Update Personality, Goal/Intent, or Additional Information when responses do not match expectations.
  • Reset the conversation: Clear the test conversation after making changes so you can test again from a fresh conversation.

Testing should be repeated after major prompt or action changes.


When To Use Each Bot Goals Area

Each area inside Bot Goals supports a different part of the agent experience. Use the table below to decide which setting to update.

Bot Goals Area

Use It For

Example

Prompt

Define response behavior, personality, goal, and instructions

Tell the agent to sound professional and ask one question at a time.

Appointment Booking

Help contacts schedule appointments

Book a consultation or send a booking link.

Trigger Workflow

Start automation after a conversation outcome

Notify sales after a qualified lead responds.

Contact Info

Collect and save missing contact details

Ask for a business name or preferred service.

Human Handover / Stop Bot / Transfer Bot

Control handoff, stopping, or routing behavior

Hand off billing complaints to a human.

Test Your Bot

Validate behavior before launch

Test whether the agent follows the prompt and actions.


Frequently Asked Questions

Q: What do Bot Goals control?
Bot Goals control the agent’s prompt, personality, goal or intent, supporting instructions, available actions, and testing experience.

Q: What is the difference between Prompt and Setup your Actions?
The Prompt controls how the agent communicates and what it should focus on. Setup your Actions controls what the agent can do, such as booking appointments, triggering workflows, or collecting contact information.

Q: Why do I see Goal in one account and Intent in another?
Depending on your account or UI version, the primary objective field may appear as Goal or Intent. Both define the main outcome the agent should work toward.

Q: Should I add calendar availability to the prompt?
No. Calendar availability should come from appointment booking settings. Adding specific slots to the prompt may cause inaccurate responses if availability changes.

Q: Can Bot Goals update contact fields?
Yes, when the Contact Info action is configured. This is typically used to collect and save missing contact information.

Q: Can Bot Goals trigger workflows?
Yes. Use Trigger Workflow when the conversation should start an automation after a specific outcome or condition.

Q: Should I test the bot after changing Bot Goals?
Yes. Always test after changing prompts or actions to confirm the agent responds correctly and follows the intended behavior.

Q: Why is the bot not following my prompt?
The prompt may be vague, conflicting, or missing important context. Make the instruction more specific, remove conflicts, and test again.


Was this guide helpful?

Related guides