Write the prompt
Open the assistant’s prompt in the builder. Organize your instructions around:- Identity: the business and role the assistant represents.
- Task: the steps needed to help the customer.
- Response style: language, tone, length, and how many questions to ask at once.
- Limits and recovery: what to do when information is missing or an action fails.
Example: appointment enquiry
Use known variables
A supported variable such as{{contact.first_name}} can personalize the conversation when contact data is available. Include a natural fallback for missing values and test on the actual channel. Avoid inserting unverified account IDs or assuming a standalone test has every CRM field.
Improve one behavior at a time
- Write several representative customer messages, including a missing-information and failure case.
- Run them in Chat Lab.
- Compare each response with the intended outcome.
- Change the smallest relevant instruction.
- Repeat the same cases.
- Publish the version you intend to use and verify the customer channel.
Prompt editing controls
Generate Prompt and Enhance Prompt offer these language choices: Auto (default), English, Spanish, French, German, Portuguese, Italian, Dutch, Polish, Arabic, Hindi, Chinese, Japanese, and Korean. Auto keeps the existing language for enhancement; generation uses its default language behavior unless the description requests another language. This selector changes the written prompt, not the voice’s transcription language or available voice catalogue.
Enhancement saves check whether the stored prompt changed while you were reviewing. If the editor reports a conflict, reload the current prompt and reconcile your edits before saving again. A generated prompt still needs real tool, knowledge, and channel tests.