Why Detailed Descriptions Matter
When a customer calls with a service request, the AI analyzes the conversation and matches it to the most appropriate Job Type and Business Unit in your system. The quality of this matching depends entirely on how well you’ve described each option.[1] Without detailed descriptions, the AI must guess based solely on the name of the job type or business unit. This often leads to:- Jobs booked under the wrong job type
- Appointments assigned to incorrect business units
- Customer frustration when the AI asks unnecessary clarifying questions
- Reduced booking accuracy and increased manual corrections
- Accurately distinguish between similar job types
- Select the correct business unit on the first try
- Provide a smoother, more confident customer experience
- Book jobs correctly into your CRM the first time[2]
How to Add Descriptions in Your Avoca Dashboard
Accessing Business Units & Job Types
For Business Units:Click “Configure” to open the settings dropdown[1]
Click “Configure” to open the settings dropdown[3]
Writing Effective Descriptions
Focus on what distinguishes each option from others, not on writing a complete definition.[4] Good examples:- ✅ “Jobs that require a repair for a plumbing issue on systems that are 10 or more years old”
- ✅ “Book this job type only if the call is related to well systems and current time is between 5 PM to 7 AM”
- ✅ “Responsible specifically for moving water out of the building - drain pipes, wastewater removal, etc”
- ❌ “Plumbing jobs” (too vague)
- ❌ “HVAC Service” (doesn’t distinguish from HVAC Install or HVAC Maintenance)
Using AI to Generate Descriptions
You can use ChatGPT to help create descriptions:Go to the Retool Admin dashboard:
https://avoca.retool.com/app/full-ai-admin > Onboarding > ST IDsPaste the CSV into ChatGPT along with a standard list (example: Turnpoint Master Job List)
Ask ChatGPT to create new definitions that focus on distinguishing features[3]
Understanding the Toggles
Each Business Unit and Job Type has two critical toggles that control AI behavior:Booking Toggle
Controls: Whether the AI is allowed to book appointments into this business unit or job type- Enabled (ON): AI can book jobs under this option
- Disabled (OFF): AI will take a message or escalate to a human instead of booking
Rescheduling Toggle
Controls: Whether the AI is allowed to reschedule existing appointments for this business unit or job type- Enabled (ON): AI can reschedule appointments
- Disabled (OFF): AI will take a message or escalate to a human for rescheduling
Frequently Asked Questions
How many job types should I have?
How many job types should I have?
Recommendation: Keep it to 10-30 active job types that Avoca can book.The more job types the AI has to choose from, the higher the likelihood of occasional misclassifications. We’ve seen clients with 44+ job types experience more booking errors than those with streamlined lists.
What if I need time-based job type selection?
What if I need time-based job type selection?
You can include time conditions directly in your descriptions!As of recent updates, the AI now receives current time information when determining job types. This means you can write descriptions like:This is particularly useful for after-hours or emergency job types that should only be selected during specific windows.
“Book this job type only if the call is related to HVAC on-call emergencies and current time is between 9 PM to 7 AM”
How do descriptions help with business unit selection?
How do descriptions help with business unit selection?
The AI uses descriptions to match the customer’s stated problem to the right business unit.Scenario: Customer calls about a well emergency after hours, and you want it booked under “Plumbing On-Call” business unit.Solution:
In Booking Windows, add a service type for “Well Repairs/Services” associated with the Plumbing business unit.
What happens if job types and business units don't align?
What happens if job types and business units don't align?
The AI selects job types and business units based on your descriptions and booking window mappings. If a job type is only valid for certain business units, make sure:
Common issue: When business unit mappings in Booking Windows don’t match the job type’s allowed business units, capacity queries may fail or return incorrect availability.
Can I be too descriptive?
Can I be too descriptive?
No particular format is required, but descriptions should be clear and focused. Avoid:
- Writing essays or overly long descriptions
- Including irrelevant information
- Duplicating information that’s already obvious from the name
Do I need descriptions for self-descriptive names?
Do I need descriptions for self-descriptive names?
Not necessarily. If your job type or business unit name is very clear (e.g., “HVAC-Maintenance-Residential-Charlotte”), a description may not be needed. Focus your effort on items that could be confusing or overlapping.
Important Tips & Best Practices
Tip #1: Focus on Differences, Not Definitions
Don’t describe what plumbing or HVAC is in general. Instead, explain what makes this specific job type or business unit different from your other options.[4] Example: Instead of “Plumbing services for residential customers,” write “Plumbing work for systems less than 10 years old (use Plumbing-Demand-10+ for older systems).”Tip #2: Use Keywords from Customer Language
Think about how customers describe their problems on the phone. Include those exact words in your descriptions:[7]- “No heat” or “No cool” for emergency HVAC
- “Clogged drain” or “backed up” for drain services
- “Won’t open” or “off track” for garage doors
Tip #3: Include Equipment Age Distinctions
If you have different job types based on equipment age (e.g., 10+ years vs. newer), explicitly state the age threshold in the description. The AI can ask customers about equipment age and use that to select the right job type.[3]Tip #4: Reduce Overlap Between Job Types
If you’re experiencing frequent misclassifications, audit your job types for overlap:[5]- Do you have multiple job types that serve the same purpose?
- Can any be merged or consolidated?
- Are there deprecated job types that should have booking disabled?
Tip #5: Test After Making Changes
After updating descriptions:Tip #6: Coordinate with Booking Windows
Your descriptions work together with your Booking Windows configuration. Make sure:[7]- Service types in Booking Windows align with your job type descriptions
- Business unit mappings are correct for each service/appointment type combination
- Emergency qualifications match the language in your emergency job type descriptions
Tools for Managing Job Types & Business Units
Avoca Dashboard
- Business Units:
https://app.avoca.ai/team/TEAM_ID/st-integrations?tab=business-units - Job Types:
https://app.avoca.ai/team/TEAM_ID/st-integrations?tab=job-types
Retool Admin Dashboard
https://avoca.retool.com/app/full-ai-admin
- Export job type lists as CSV
- View team configurations
- Access onboarding tools[3]
Job Type Onboarding Template
Use this template to collect job type and business unit information from customers: Job Types, BU, Tags, and Zips Template[4]Call Debugger
Review how the AI selected business units and job types for specific calls:- View confidence scores for each selection
- See which descriptions the AI referenced
- Identify patterns in misclassifications[10]
Troubleshooting Common Issues
Issue: AI is selecting the wrong job type consistently
Solutions:Issue: Customers are frustrated by clarifying questions
If the AI is asking “Just to confirm, this is for [job type]?” too often, it usually means:[2]- Multiple job types have very similar descriptions
- The descriptions don’t include the specific keywords customers are using
- The total number of job types is too high
Issue: Jobs booking into wrong business unit
This often happens when:[8]- Business unit descriptions are too vague
- Booking window business unit mappings don’t match job type associations
- The job type and business unit were selected independently without validation