Overview
Use form triggers to ensure timely data entry by displaying alerts, such as opening a departure checklist form when a technician attempts to close a job in ServiceTitan Mobile.
Who uses this feature
Office employees
Applies to all business types
Things to know
Form triggers will activate if all parameters of the configured trigger are present.
You can complete triggered forms on calls, jobs, equipment, customer, or location screens, and they stay attached to where they’re submitted. For example, job forms stay with jobs, location forms with locations. Forms submitted on jobs do not transfer to customer or location pages like images do. Forms only trigger in ServiceTitan Mobile at the job level.
Triggers are designed to be set up on the office application and fired during a mobile experience. Currently, they don't fire on the office application.
Add a form trigger
Go to the top toolbar and click Settings
.In the side panel, go to Operations > Forms.
In the Trigger column, click Add Trigger or Trigger to add additional triggers to a form.

In the Form’s Triggers window that opens, click Add Trigger.
From the Trigger Assignment dropdown, select the form type. For example, if you select Job, you set up a trigger tied to an action on a job.
Set up the form trigger. Trigger options vary depending on the form type. For a list of options and their descriptions, see Form trigger descriptions.
When finished, click Save.
Form triggers descriptions
Job Trigger Assignment
The form is triggered on jobs with this business unit. | |
|---|---|
The form is triggered on jobs with this job type. | |
Customer Type | The form can be triggered for residential customers, commercial customers, or all customers. |
Event | The event that triggers the form. For example, when the Arrive button is tapped. |
Service/Equipment | The form is triggered when the selected service or equipment is added to an estimate or invoice. |
Value Range | The form can only be triggered on jobs that have an invoice value within the range you enter. |
Tags | The form is triggered if the job record contains the tag entered. |
Required | The form must be filled out to advance a job. For example, a technician can’t close out a job until the closing checklist is filled out. |
Trigger on all appointments | The form is triggered on each appointment on a job, rather than once for the entire job. |
Customer Trigger Assignment
Customer Type | The form can be triggered for residential customers, commercial customers, or all customers. |
|---|---|
Event | The event that triggers the form. For example, when the Arrive button is tapped. |
Value Range | The form can only be triggered on jobs that have an invoice value within the range you enter. |
Tags | The form is triggered if the customer record associated with the job contains the tag entered. |
Trigger form only if form is incomplete | The form can be triggered on each job that the technician works for the customer if the form hasn’t been completed on the customer page. |
Require form (if incomplete) | The form is required if it hasn’t been filled out previously. |
Trigger on all appointments | The form is triggered on each appointment on a job, rather than once for the entire job. |
Location Trigger Assignment
Customer Type | The form can be triggered for residential customers, commercial customers, or all customers. |
|---|---|
Event | The event that triggers the form. For example, when the Arrive button is tapped. |
Value Range | The form can only be triggered on jobs that have an invoice value within the range you enter. |
Tags | The form is triggered if the customer record associated with the job contains the tag entered. |
Trigger form only if form is incomplete | The form can be triggered on each job that the technician works for the location if the form hasn’t been completed on the location page. |
Require form (if incomplete) | The form is required if it hasn’t been filled out previously. |
Trigger on all appointments | The form can be triggered on each appointment on a job, rather than once for the entire job. |
Equipment Trigger Assignment
Equipment Type | The form can only be triggered when a certain equipment type, that is already present at the location, is added to ServiceTitan Mobile. A form can also be triggered anytime an equipment type is added. |
|---|---|
Event | The event that triggers the form. For example, when the arrive button is tapped. |
Value range | The form can only be triggered on jobs that have an invoice value within the range you enter. |
Trigger form only if form is incomplete | The form can only be triggered if it has not been completed. For example, if the technician fills out the form without a prompt from the trigger then the trigger is disabled. |
Require form (if incomplete) | The form is required if it hasn’t been filled out previously. |
Technician Trigger Assignment
For how to set up technician triggers, see Trigger technician forms.
Want to learn more?
Visit ServiceTitan Academy to enroll in Forms Basics
Disclaimer
This information in this article is provided for illustrative purposes only. ServiceTitan provides tools for the creation of forms for use in your business, but you are solely responsible for the content and legality of the forms you create. ServiceTitan does not represent or warrant that any form presented here is complete, current, accurate, or fit for your use or appropriate to your business. ServiceTitan is not responsible for any loss, injury, claim, liability, or damage related to your use of forms as presented here or any site linked to this site, whether from errors or omissions in the content of our site or any other linked sites, from the site being down or from any other use of the site. In short, your use of the forms you create is at your own risk.