How to use the token {copilot=...} to configure AI smart responses based on prompt and dynamic fields.
To use this feature, you must have a key configured and a model selected in "System Settings" > "Artificial Intelligence APIs" > "Assistant Model".
Saving the lead's response
In this example, I created a scenario where, when the lead informs the number of days they intend to rent a car, they will receive the total rental cost.
To do this, you can start by asking the lead how many days they want to rent the vehicle. In the question block, configure it to save the answer in the variable numero_dias.
Send Question Block.
Configuring response message
When we use the token {copilot=...}, we can insert line breaks within the content to make the prompt more organized and readable. It is worth noting that the token can be used in any part of the "Send Message" block, according to your preference.
In addition, it is possible to set the level of creativity of the AI response directly in the token, using the prefixes:
temp__creative – for more creative responses with greater variation (more "random").
temp__deterministic – for more direct and predictable responses (more "objective").
Token used in the message:
Send Message Block.
Testing the A.I. behavior.
As shown in the image below, the token was correctly interpreted and calculated the total rental amount based on the defined rates.
In addition, it is possible to include other tokens inside the {copilot=...}, such as the lead's name ({contactfield=firstname}) or any other value, allowing the AI to access this information and further personalize the response.
Service with the Chatbot.
If you want to add a fallback to identify possible errors when using the token copilot, just insert a | before closing the braces and then add an error message. For example: {copilot=Your prompt here|Error identified, AI configuration issue.}
{copilot=temp__creative
The customer stated they want to rent the car for {var=numero_dias} days. Consider the following pricing rule:
Up to 3 days: R$ 100 per day.
From 4 to 7 days: R$ 90 per day.
More than 7 days: R$ 80 per day.
Return the total rental amount based on the number of days, explaining the reason for the applied rate.
}