Skip to main content
measureQuick

Integration: CRM and field software

ServiceTitan®, documented automatically.

The measureQuick ServiceTitan integration documents diagnostics against the job automatically. A dispatched job arrives in measureQuick with the customer, site address, and job number already filled in. When the technician finishes, the report, PDFs, and photos save back to the ServiceTitan record, and status tags mark what happened.

What it is

ServiceTitan is the system of record for many of the largest shops in the trade. measureQuick connects to it through ServiceTitan's native v2 API, pulling dispatched jobs into the app and saving completed diagnostics back to the job.

The round trip starts at dispatch. A job assigned to the technician appears in measureQuick's Dispatched Projects list with the customer information, site address, and job number pre-filled. On completion, the report, PDFs, and photos save to the ServiceTitan job. Status tags mark events as they happen: Vitals opened, photos complete, static-pressure pass or fail, carbon monoxide alert.

How it works with measureQuick

Copy your Tenant ID

In ServiceTitan, go to Settings, then Integrations, then API Access, and copy your Tenant ID. Paste it into measureQuick Cloud under Company and ServiceTitan, and email it to measureQuick.

Connect a new app

Create a new App in ServiceTitan for the Client ID and Secret, then complete the OAuth connection. That authorizes measureQuick against your tenant.

Document automatically

Once connected, a dispatched job arrives in measureQuick with the customer and job details pre-filled. Completed reports, PDFs, and photos save to the ServiceTitan job, and status tags mark each outcome.

Status tags on the ServiceTitan job

measureQuick applies status tags to the ServiceTitan job as work progresses: when a Vitals score opens, when photos are complete, when static pressure passes or fails, and on a carbon monoxide alert. Opening or closing a project and completing a system score are tagged too.

The tags are the signal the office sees on the job. A carbon monoxide alert or a failed static-pressure test is a tag the office can filter on and act on. Tags are created in ServiceTitan under Settings, Operations, Tag Types, then synced in measureQuick Cloud with 'Verify mQ tags'.

Read the ServiceTitan tagging guide →

Questions, answered

What does the office see after a diagnostic?

The completed report, PDFs, and photos appear on the ServiceTitan job. Status tags mark the outcome, so the office can filter jobs by diagnostic result.

How is the connection authorized?

You copy your Tenant ID from ServiceTitan Settings, Integrations, API Access into measureQuick Cloud and email it to measureQuick, then create a new App for the Client ID and Secret and complete the OAuth connection.

What flows into ServiceTitan?

Reports, PDFs, and photos save to the job. Status tags mark events as they happen, from a Vitals score opening to a static-pressure pass or fail. Photos sync in real time when enabled, or in a batch on completion.

Is this a native integration or a workaround?

Native. measureQuick connects through ServiceTitan's v2 API with an OAuth connection.

What happens if a report push fails on a weak connection?

Reports sent to ServiceTitan retry automatically, and when the server is busy the app waits and retries. A push that still fails shows in the app’s upload bar, so the office finds out right away.

Does Save to ServiceTitan always appear?

Save to ServiceTitan appears when the project was started from the Dispatched Projects list in measureQuick. A project started outside that list does not write back to ServiceTitan.

Connect ServiceTitan.

Copy your Tenant ID, authorize the connection, and diagnostics start documenting on the job.