Configuring Skills & Capabilities
Skills tell the AI Dispatcher what your technicians can do. Set them up correctly, and you'll get better job matches, fewer reassignments, and technicians sent to jobs they're actually qualified to handle.
What Are Skills?
Skills are specific capabilities or certifications your technicians have. Think:
Licenses & certifications β EPA 608 Universal, Master Electrician, Journeyman Plumber
Equipment expertise β Boiler Repair, VRF Systems, Tankless Water Heaters
Service types β Commercial HVAC, Residential Electrical, Emergency Plumbing
Languages β Spanish, Mandarin, French
π‘ Practical Example
A commercial refrigeration repair needs someone with EPA 608 certification and experience with walk-in coolers. The AI will only assign technicians who have both skills tagged in their profile.
Setting Up Skills
Skills live in FieldCamp and sync automatically to the AI Dispatcher:
Create skills in FieldCamp β Go to Settings β Skills and add the certifications and capabilities your team uses
Assign skills to technicians β Edit each technician's profile and check off their skills
Tag jobs with required skills β When creating jobs, specify which skills are needed
Let the AI match β The dispatcher automatically matches skilled technicians to jobs
β οΈ Keep It Current
Update technician skills immediately when they complete training or earn new certifications. Stale skill data leads to bad assignments.
Assigning Skills to Technicians
Tag technicians with every skill they're qualified to perform. Best practices:
Be specific β "HVAC Install" is better than just "HVAC"
Use levels when needed β Separate "Apprentice Electrician" from "Master Electrician"
Include soft skills β Customer training, VIP service, complex diagnostics
Don't over-tag β Only add skills they can actually perform independently
Example skill set for an experienced HVAC tech:
EPA 608 Universal
Residential HVAC Service
Heat Pump Repair
Ductwork Modification
Spanish Speaking
How the AI Uses Skills
The AI Dispatcher checks skills before assigning any job. Here's what happens:
Skill Matching
Every assignment gets a skillsMatch flag (true/false) showing whether the technician has all required skills. Jobs go to technicians with exact matches first.
When Skills Don't Match
If no technician has the required skills, the job stays unassigned and you'll see:
Reason: "Missing required skills"
Which specific skills are needed
Severity level (CRITICAL for urgent jobs, WARNING for routine)
Recommendations like "Train existing staff on VRF systems"
π‘ Real Scenario
You have a boiler replacement scheduled, but none of your plumbers have "Boiler Install" tagged. The AI flags it as unassigned with CRITICAL severity and recommends either training someone or subcontracting the work.
Confidence Scoring
Each assignment gets a confidence score (0-100). Perfect skill matches boost the score. If a technician has the skills but is far from the job site, you might see 75% confidence instead of 95%.
Checking Skill Match Results
After running dispatch, review skill matching in:
Job cards β Green checkmark = skills match, orange warning = mismatch
Unassigned panel β Shows jobs with missing skills and what's needed
AI reasoning β Explains why each assignment was made, including skill analysis
Metrics β
skillsMatchRateshows the percentage of jobs with proper skill alignment
Track your skillsMatchRate over time. If it's dropping, you might need more training or new hires.
Best Practices
Standardize naming β Use "EPA 608 Universal" everywhere, not "EPA Cert" in some places and "Refrigerant License" in others
Only require what's necessary β Don't tag a filter change with "Master Electrician"
Audit quarterly β Review technician skills every 3 months to catch expired certifications
Cross-train for critical skills β If only one person can handle emergency electrical, you have a bottleneck
Watch your match rate β Consistently low rates mean training gaps or unrealistic job requirements
β The Result
Proper skill configuration means fewer callbacks, higher first-time fix rates, and customers who get the right technician the first time. The AI can only be as smart as the data you give it.
Related Articles