The agents and editing tabs you see depend on your team’s products, agent type, and permissions.
Configure a call agent
Select an agent on the Calls tab. Its editor can include:- Voice Settings: Voice, customer-facing agent name, new-customer greeting, existing-customer greeting, and internal name and description
- Agent Settings: The agent’s operational behavior and enabled capabilities
- Agent Logic: Additional logic, when configured for the team
- Agent Flowchart: A visual representation of the agent flow, when available
Configure a message agent
Select an agent on the Messages tab. Depending on the agent type, its editor can include:- Agent Settings for escalation, links, follow-up behavior, and channel-specific options
- Objective for the goal, prompt, assistant name, first message, and available tools
- Setup Instructions for channel installation or behavior
Choose escalation reasons deliberately
Under Agent Settings → Escalation Settings, enable only the reasons that a team member is prepared to own. Common reasons are disabled until you select them, and workflow editors can expose the same choices for workflow-specific behavior. Two available reasons need special operational handling:- The customer asks to stop receiving messages: an exact
STOPis handled as an automatic text opt-out. Other wording, such as “take me off the list,” escalates only when this reason is enabled; the receiving team member must complete the opt-out. - The customer asks to be contacted again at a later time: enable this when a person should take over requests such as “call me next week.” This escalation does not schedule an automatic future follow-up.
Configure Call Follow-up messages and attribution
For a Call Follow-up agent, expand First Message → Advanced settings to choose how the first text is written:- Leave Contextual first message off to send the configured first-message template.
- Turn it on to generate a short opener from the broad service issue stated in the call transcript. The configured template remains the fallback when the transcript is unavailable, generation fails, or the generated message does not pass the safety checks.
- Off (default): use the dedicated AI Text Rehash campaign and do not attach the original call.
- On: retain the original call’s ServiceTitan campaign and call reference.
Enterprise-managed message agents
A message agent based on an enterprise template shows a notice that later template updates can modify the agent. The team editor exposes only Objective because Agent Settings and Setup Instructions are managed by the enterprise template. When an enterprise template is pushed or re-pushed to a team, the managed agent is enabled with AI responses on. The phone number remains a team-specific binding and must still be reviewed separately. Before an enterprise push, confirm the target teams, customer-facing objective, escalation behavior, tools, and phone-number readiness; then test one conversation on each affected use case.Replace a Yelp objective across an enterprise
When the enterprise has the required feature and you have permission to manage enterprise agent settings, open the enterprise workspace and go to Agents → Messages. The Yelp objective section can replace the channel objective for selected teams in one action.- Review the team selector. Teams without a Yelp agent and teams managed by a template are labeled and skipped.
- Select only the intended writable teams.
- Paste the complete replacement objective and compare the will be updated and skipped counts with your intended scope.
- Choose Apply to n teams, review the confirmation, and replace the objective.
- Open each updated team’s Yelp agent and run an approved conversation test.
Make a safe change
- Open the correct team and agent.
- Record the behavior you expect to change.
- Update the smallest relevant setting.
- Save the change.
- Test a realistic customer scenario before relying on it in production.