TradeWeave · ServiceTitan System Guides
Driven entirely by a trigger system that decides when a form appears for a technician. Most reported form problems — didn't show up, froze on submit — trace back to trigger configuration or conditional logic, not a platform bug.
Two things account for nearly every form complaint: the trigger (Job Event, Job Type, Business Unit, and Customer Type must all match simultaneously) and conditional logic (a required field inside a hidden section freezes submission). Diagnose which one broke before assuming the form itself is misconfigured.
Setup
From business-unit scoping through building, triggers, conditional logic, and context assignment.
Reference
| Symptom | Fix |
|---|---|
| Form doesn't appear | Check all four trigger conditions against the job |
| Form freezes on submit | Never require a field inside hidden logic |
| Form missing from reports | Assign to Jobs, not just Locations |
| Wrong form appears | Fix business unit scoping on the form |
| Metric | Where |
|---|---|
| Form completion rate | Reports > Form Submissions |
| Required-but-frozen submissions | Manual audit of stuck jobs |
| Forms by BU coverage | Settings > Operations > Forms |