---
title: "Arrive Prepared at Every Job"
slug: "arrive-prepared-at-every-job"
updated: 2026-05-11T17:21:58Z
published: 2026-05-11T17:21:58Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Arrive Prepared at Every Job

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,i,svg,polyline,style"><div class="sc" style="max-width:960px;margin:0 auto;padding:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a1a"><!-- ═══════════════════════════════════════════════════════════════ HERO ═══════════════════════════════════════════════════════════════ --><div style="border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#0d1b35 0%,#162a4a 60%,#0f2040 100%);padding:32px 32px 28px;margin:0 0 16px;border-top:3px solid #3892F3;position:relative;"><div style="position:absolute;top:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(2,101,220,0.18) 0%,transparent 70%);pointer-events:none;"></div><div style="position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;border-radius:12px;"></div><div style="position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:20px;background:rgba(2,101,220,0.18);border:1px solid rgba(56,146,243,0.4);margin:0 0 16px"><span class="hb">SERVICETITAN · CHECK-IN &amp; SITE READINESS</span></div><div style="position:relative;font-size:24px;font-weight:800;color:#ffffff;line-height:1.25;margin:0 0 10px;max-width:520px;letter-spacing:-0.01em">Arrive Prepared at Every Job</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Show up ready. Review job details, notify customers, and document the site so every visit starts on the right foot.</p></div><!-- ═══════════════════════════════════════════════════════════════ JUMP-TO PILLS ═══════════════════════════════════════════════════════════════ --><div style="display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap"><span style="font-size:11px;color:#6A7A85;font-weight:500">Jump to:</span><a href="/docs/arrive-prepared-at-every-job#p1" class="jp" rel="noopener">Prepare Before You Go</a><a href="/docs/arrive-prepared-at-every-job#p2" class="jp" rel="noopener">Check In &amp; Document the Site</a><a href="/docs/arrive-prepared-at-every-job#p3" class="jp" rel="noopener">Troubleshoot Arrival Issues</a><a href="/docs/arrive-prepared-at-every-job#kpi" class="jp" rel="noopener">Measure Impact</a></div><!-- ═══════════════════════════════════════════════════════════════ SECTION 1: PREPARE BEFORE YOU GO (teal) ═══════════════════════════════════════════════════════════════ --><div id="p1" style="margin:20px 0 8px;padding:10px 14px;background:#E3FCFF;border-radius:8px;border-left:4px solid #038299"><div style="font-size:14px;font-weight:700;color:#038299">Prepare Before You Go</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 1: Verify dispatch and arrival tracking are enabled --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Verify dispatch and arrival tracking are enabled</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Settings</b> &gt; <b>Communications</b> &gt; <b>Customer Notifications</b> &gt; <b>Dispatch Notifications</b>. On the <b>Text</b> tab, confirm the <b>Enable dispatch text notifications</b> toggle is on and the default SMS number shows a green checkmark.</p><p style="margin:0 0 2px"><b>b.</b> On the <b>Arrival Tracking</b> tab, confirm the <b>Enable arrival tracking for text and email</b> toggle is on.</p><p style="margin:0 0 2px"><b>c.</b> Open <b>Settings</b> &gt; <b>Integrations</b> &gt; <b>GPS</b> and confirm each technician dispatching today is listed under the Native GPS provider.</p><p style="margin:0 0 2px"><b>d.</b> If any of these checks fail, return to the previous workstream and complete the setup before continuing. Without dispatch notifications, customers won't receive the "On My Way" alert; without Arrival Tracking, the customer's real-time map link won't render.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/enable-text-and-email-dispatch-notifications" target="_self" translate="no" class="sl" rel="noopener"><u>Enable text and email dispatch notifications</u></a><a href="/v1/docs/enable-text-and-email-arrival-notifications" target="_self" translate="no" class="sl" rel="noopener"><u>Enable text and email arrival notifications</u></a><a href="/v1/docs/enable-native-gps" target="_self" translate="no" class="sl" rel="noopener"><u>Enable native GPS access for the Field Mobile App</u></a><a href="/v1/docs/customer-notifications" target="_self" translate="no" class="sl" rel="noopener"><u>Customer Notifications</u></a></div></div></div></div><!-- Step 2: Review customer history and job details before arriving --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Review customer history and job details before arriving</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ <b>Field Pro:</b> If your company has Field Pro enabled, Pre-Job Briefs generate an AI summary of the customer's history, sentiment, and equipment age before you arrive — check this in the Field Pro app for a warm entry instead of arriving cold.</p></div><!-- FMA sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job in the <b>Field Mobile App</b>.</p><p style="margin:0 0 2px"><b>b.</b> Review the details — including job type, business unit, scheduled time, customer address, and any special instructions from the office. Also review past jobs, equipment installed, notes, and membership status. Review any previous job notes, photos, or comments so you arrive with the right context.</p><p style="margin:0 0 2px"><b>c.</b> For service agreement and membership jobs, open the agreement and confirm three things before you arrive: (1) which equipment or assets are in scope for this visit — multi-asset commercial sites often have only some units under contract; (2) the tasking, such as a maintenance form or checklist, tied to this visit — ensure all necessary equipment servicing is completed; (3) any not-to-exceed spending limit that applies. Knowing the scope before arrival prevents wasted time on out-of-scope units, ensures all required servicing tasks are performed, and keeps quoted work within the contractual ceiling.</p><p style="margin:0 0 2px"><b>d.</b> Check for pinned notes and tags on the job or location. Tags like <i>Dog in Yard</i> or <i>Tight Access</i> may have been added by previous technicians or auto-applied by form logic. Check notes for any special instructions from the dispatcher or office team, such as gate codes, parking notes, or safety warnings. Tap <b>Get Directions</b> to navigate to the job site.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ The value of a service agreement is not the recurring fee — it's the pull-through revenue from each visit. Walk in expecting to find replacement opportunities: capacitor weakness, refrigerant low, drain corrosion, contactor pitting. Smart Forms with conditional logic flag these as deficiencies; the findings you create become estimates; unsold opportunities trigger Marketing Pro nurture sequences. Arrival prep that primes this mindset is what turns a $0 maintenance call into a $500–$5,000 estimate.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/prepare-for-a-booked-job-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Prepare for a booked job in the Field Mobile App</u></a><a href="/v1/docs/pre-job-brief-field-pro-field-mobile-app" target="_self" translate="no" class="sl" rel="noopener"><u>Listen to pre-job briefs with Field Pro in the Field Mobile App</u></a></div><!-- Legacy sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#038299;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E3FCFF;border-radius:4px;display:inline-block">ServiceTitan Mobile (Legacy) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job in <b>ServiceTitan Mobile</b>.</p><p style="margin:0 0 2px"><b>b.</b> Review the details — including scheduled time, customer address, and any special instructions from the office. Also review past jobs, equipment installed, and notes. Review any previous job notes and photos so you arrive with the right context.</p><p style="margin:0 0 2px"><b>c.</b> Check notes for any special instructions from the dispatcher or office team, such as gate codes, parking notes, or safety warnings. Tap <b>Get Directions</b> to navigate to the job site.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/prepare-for-a-job-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Prepare for a job in ServiceTitan Mobile before you've been dispatched</u></a><a href="/v1/docs/pre-job-briefs-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Use pre-job briefs with Field Pro in ServiceTitan Mobile</u></a></div></div></div></div></div><!-- end section 1 --><!-- ═══════════════════════════════════════════════════════════════ SECTION 2: CHECK IN & DOCUMENT THE SITE (blue) ═══════════════════════════════════════════════════════════════ --><div id="p2" style="margin:20px 0 8px;padding:10px 14px;background:#E0F2FF;border-radius:8px;border-left:4px solid #004491"><div style="font-size:14px;font-weight:700;color:#004491">Check In &amp; Document the Site</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 3: Check in when you arrive --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Check in when you arrive</div><!-- FMA sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Depending on your company's setup, tapping Arrive may trigger required arrival forms (like a Job Hazard Analysis). In the Field Mobile App, required arrival forms must be completed before you can proceed with the job.</p></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> When you reach the job site, tap <b>Arrive</b> in the <b>Field Mobile App</b>. If Arrive by GPS is enabled, you are automatically marked as <i>Arrived</i> when you are within 125 meters of the service location.</p><p style="margin:0 0 2px"><b>b.</b> If GPS is unavailable or auto-arrive doesn't trigger, manually tap <b>Arrive</b> on the job screen. Your arrival time is recorded for timesheet and billing accuracy.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Tapping Arrive updates the Dispatch Board in real time, starts the on-site timer, enables high-frequency GPS tracking, and begins payroll labor accumulation for job costing. If you skip this step and go straight to Complete, all job costing data and drive time analysis is lost.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/dispatch-and-arrive-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Dispatch and Arrive with the Field Mobile App</u></a><a href="/v1/docs/enable-or-disable-arrive-by-gps-for-technicians-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Enable or disable Arrive by GPS for technicians using the Field Mobile App</u></a></div><!-- Legacy sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">ServiceTitan Mobile (Legacy) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> When you reach the job site, tap <b>Arrive</b> in <b>ServiceTitan Mobile</b>. If Arrive by GPS is enabled, you are automatically marked as <i>Arrived</i> when you are within 125 meters of the service location.</p><p style="margin:0 0 2px"><b>b.</b> If GPS is unavailable or auto-arrive doesn't trigger, manually tap <b>Arrive</b>. Your arrival time is recorded for timesheet and billing accuracy.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/arrive-by-gps-for-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Enable or disable Arrive by GPS for ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 4: Complete a safety checklist before starting work --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Complete a safety checklist before starting work</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> After tapping <b>Arrive</b>, complete any required arrival forms that appear automatically. These may include safety checklists, Job Hazard Analysis (JHA) forms, or compliance forms. Required arrival forms must be completed before you can proceed.</p><p style="margin:0 0 2px"><b>b.</b> Walk through each item on the checklist — identify hazards, confirm PPE is available, and note any unsafe conditions at the site. If your form uses conditional logic, fields will expand or contract based on your answers.</p><p style="margin:0 0 2px"><b>c.</b> If no form triggers automatically, tap <b>Forms</b> on the job screen and select the appropriate checklist. Complete all required fields and tap <b>Save</b>.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Forms assigned only to Locations will NOT appear in the Form Submissions report. Always assign forms to Jobs for report visibility.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/set-up-required-arrival-forms-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Set up required arrival forms for the Field Mobile App</u></a><a href="/v1/docs/use-form-triggers" target="_self" translate="no" class="sl" rel="noopener"><u>Use form triggers</u></a><a href="/v1/docs/use-required-arrival-forms-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Use required arrival forms in the Field Mobile App</u></a><a href="/v1/docs/complete-and-send-forms-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Complete and send forms in the Field Mobile App</u></a></div></div></div></div><!-- Step 5: Upload site photos at arrival --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Upload site photos at arrival</div><!-- FMA sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">Field Mobile App workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job in the <b>Field Mobile App</b>. Tap <b>Add &gt; Take Photo or Video</b> to capture the site condition before starting work.</p><p style="margin:0 0 2px"><b>b.</b> Take clear before photos of all relevant areas — equipment, work surfaces, and any pre-existing damage. These photos attach to the job automatically.</p><p style="margin:0 0 2px"><b>c.</b> For commercial and project work, these photos serve as a legal baseline against liability claims.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/manage-photos-videos-and-files-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Manage photos, videos, and files in the Field Mobile App</u></a><a href="/v1/docs/manage-location-related-documents-and-media-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Manage location-related documents and media in the Field Mobile App</u></a><a href="/v1/docs/manage-project-related-documents-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Manage project-related documents and media in the Field Mobile App</u></a></div><!-- Legacy sub-workflow heading --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">ServiceTitan Mobile (Legacy) workflow</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the job in <b>ServiceTitan Mobile</b>. Tap the <b>Camera</b> icon to capture the site condition before starting work.</p><p style="margin:0 0 2px"><b>b.</b> Take clear before photos of all relevant areas — equipment, work surfaces, and any pre-existing damage. These photos attach to the job automatically.</p><p style="margin:0 0 2px"><b>c.</b> For commercial and project work, these photos serve as a legal baseline against liability claims.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-doodle-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Add media to a job and mark photos with Doodle in ServiceTitan Mobile</u></a><a href="/v1/docs/phone-capture-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Add media to a job with mobile phone capture in ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 6: Confirm the site is ready for work --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Confirm the site is ready for work</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Walk the site to verify access, equipment location, and any safety hazards before starting. Confirm utilities are available, and check that any prerequisite work is complete. Note any discrepancies from the job description.</p><p style="margin:0 0 2px"><b>b.</b> If the job has a <b>Site Readiness</b> checklist, open it from the <b>Forms</b> tab and fill it out.</p><p style="margin:0 0 2px"><b>c.</b> If the site isn't ready (locked, no access, hazardous conditions), add a note to the job and contact your dispatcher so the job can be rescheduled or adjusted.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ For commercial service agreement sites, confirm you have building access (keycard, escort, after-hours arrangements) and that the on-site contact is available if the agreement requires their presence. Aborted visits due to access issues count against SLA arrival compliance and force a re-schedule.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/complete-and-send-forms-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Complete and send forms in the Field Mobile App</u></a><a href="/v1/docs/forms-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Complete and send forms in ServiceTitan Mobile</u></a></div></div></div></div></div><!-- end section 2 --><!-- ═══════════════════════════════════════════════════════════════ SECTION 3: TROUBLESHOOT ARRIVAL ISSUES (amber) ═══════════════════════════════════════════════════════════════ --><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#FEF3E2;border-radius:8px;border-left:4px solid #8B5E0F"><div style="font-size:14px;font-weight:700;color:#8B5E0F">Troubleshoot Arrival Issues</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- Step 7: Troubleshoot GPS or location services not working --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot GPS or location services not working</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Confirm that <b>Location Services</b> is enabled on the device. On iOS: <b>Settings &gt; Privacy &amp; Security &gt; Location Services &gt; ServiceTitan</b> &gt; set to <b>While Using</b>. On Android: <b>Settings &gt; Apps &gt; ServiceTitan &gt; Permissions &gt; Location &gt; Allow while using app</b>.</p><p style="margin:0 0 2px"><b>b.</b> In ServiceTitan, go to <b>Settings &gt; Integrations &gt; GPS</b>. Confirm <b>Native</b> is listed as an active GPS provider and the technician's device is listed on the <b>Devices</b> tab.</p><p style="margin:0 0 2px"><b>c.</b> Have the technician approach a job site to test auto-arrive. If it still fails, check that the service location address is validated in the customer record. GPS falls back to cell triangulation (accurate within ~500 meters) in weak signal areas.</p><p style="margin:0 0 2px"><b>d.</b> Make sure the device has a clear GPS signal — indoor locations or areas with poor cellular coverage can cause location failures. Step outside or move to an open area and retry.</p><p style="margin:0 0 2px"><b>e.</b> Force-close the mobile app and reopen it. If the issue persists, restart the device and try checking in again.</p><p style="margin:0 0 2px"><b>f.</b> If GPS still fails, contact the office to have a dispatcher manually update your arrival status on the dispatch board.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Each technician should be assigned to no more than one GPS device. Multiple device assignments cause reporting inaccuracies.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/not-auto-arriving-to-jobs-in-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Technicians aren't auto-arriving to jobs in ServiceTitan Mobile</u></a><a href="/v1/docs/enable-native-gps" target="_self" translate="no" class="sl" rel="noopener"><u>Enable native GPS access for the Field Mobile App</u></a><a href="/v1/docs/enable-or-disable-arrive-by-gps-for-technicians-in-fma" target="_self" translate="no" class="sl" rel="noopener"><u>Enable or disable Arrive by GPS for the Field Mobile App</u></a><a href="/v1/docs/arrive-by-gps-for-servicetitan-mobile" target="_self" translate="no" class="sl" rel="noopener"><u>Enable or disable Arrive by GPS for ServiceTitan Mobile</u></a></div></div></div></div><!-- Step 8: Troubleshoot Dispatch notifications not sending --><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot Dispatch notifications ("On My Way" texts) not sending</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Settings &gt; Communications &gt; Customer Notifications</b>. Click <b>Dispatch Notifications</b>. On the <b>Text</b> tab, verify the <b>Enable dispatch text notifications</b> toggle is on and the default SMS number shows a green checkmark.</p><p style="margin:0 0 2px"><b>b.</b> Check the customer's profile to confirm their phone number is saved as a <b>Mobile</b> number (not a landline) and that job notifications are enabled for that contact.</p><p style="margin:0 0 2px"><b>c.</b> If notifications are configured correctly but not sending, check for a red warning icon on the SMS number — this indicates the outbound number needs to be set up or re-verified. Also verify the customer hasn't texted STOP or another opt-out keyword, which permanently disables SMS notifications for that number.</p><p style="margin:0 0 2px"><b>d.</b> Verify the technician was dispatched through the app or dispatch board. Dispatch notifications fire when the technician's status changes to <i>Dispatched</i> — they are not triggered by a separate button.</p><p style="margin:0 0 2px"><b>e.</b> If the customer is marked <i>Do Not Mail</i>, notifications are disabled for all of that customer's phone numbers and email addresses and cannot be turned on.</p><p style="margin:0 0 2px"><b>f.</b> Verify TCR brand registration is complete, and contact your Customer Success Manager if you suspect an SMS delivery issue.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/enable-text-and-email-dispatch-notifications" target="_self" translate="no" class="sl" rel="noopener"><u>Enable text and email dispatch notifications</u></a><a href="/v1/docs/customer-notifications-faq" target="_self" translate="no" class="sl" rel="noopener"><u>Customer Notifications FAQ</u></a><a href="/v1/docs/limit-the-number-of-dispatch-notifications" target="_self" translate="no" class="sl" rel="noopener"><u>Limit the number of dispatch notifications</u></a></div></div></div></div></div><!-- end section 3 --><!-- ═══════════════════════════════════════════════════════════════ KPI GRID ═══════════════════════════════════════════════════════════════ --><div id="kpi" style="margin:24px 0 12px"><div style="display:flex;align-items:center;gap:8px;margin:0 0 12px"><svg width="15" height="15" viewbox="0 0 24 24" fill="none" stroke="#004491" stroke-width="2.5"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg><div style="font-size:13px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.06em">Measure the impact</div></div><div style="display:grid;grid-template-columns:1fr 1fr;gap:8px"><!-- KPI 1: Pull-Through Revenue --><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Pull-Through Revenue</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Pull-through revenue per maintenance visit</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">The single most important arrival-quality metric for service agreement work. Captures whether the technician's site walk and history review actually translated into estimates from deficiencies found.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Estimates" &gt; filter by SA-tagged jobs ↗</a></div><!-- KPI 2: SLA Compliance --><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">SLA Compliance</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Arrival window compliance for commercial agreements</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Many commercial agreements have contractual arrival windows. Missed windows are a contract issue, not just a satisfaction issue.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Dispatch &gt; Classic Dispatch Board &gt; technician status changes ↗</a></div><!-- KPI 3: Recurring Visit Execution --><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Recurring Visit Execution</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Recurring service event completion rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Membership tune-ups and SA recurring visits should happen on schedule and to spec. Low completion rates create renewal risk.</div><a href="https://go.servicetitan.com/#/FollowUps/ServiceAgreementVisits" target="_blank" class="sl" rel="noopener">Follow Up &gt; Service Agreement Visits ↗</a></div><!-- KPI 4: Maintenance Form Completion --><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">Maintenance Form Completion</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Maintenance form completion rate (SA-tagged jobs)</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Forms drive the deficiency-detection that powers pull-through revenue. Filter to SA-tagged jobs to isolate recurring service quality from one-off jobs.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Form Submissions" &gt; filter by SA-tagged jobs ↗</a></div></div></div><!-- ═══════════════════════════════════════════════════════════════ CSS ═══════════════════════════════════════════════════════════════ --><style> .sc { counter-reset: step } .sn { counter-increment: step } .sn::before { content: counter(step) } .hb { font-size: 10.5px; font-weight: 700; color: #78BBFA; letter-spacing: 0.08em } .jp { font-size: 11.5px; font-weight: 600; color: #374151; text-decoration: none; padding: 5px 13px; background: #fff; border: 1px solid #D0D8DD; border-radius: 20px; transition: all 0.15s } .jp:hover { background: #E0F2FF; border-color: #B5DEFF; color: #004491 } .st { transition: box-shadow 0.15s, border-color 0.15s } .st:hover { border-color: #B5DEFF !important; box-shadow: 0 2px 12px rgba(2, 101, 220, 0.07) } .sl { font-size: 10.5px; color: #0265DC; text-decoration: none; margin-right: 6px } .sl:hover { text-decoration: underline } .sl+.sl::before { content: "· "; color: #D0D8DD } .ao-tag { position: absolute; top: 10px; right: 14px; font-size: 10px; font-weight: 600; padding: 2px 8px; border-radius: 10px; background: #f0f1f2; border: 1px solid #D0D8DD; color: #5f5e5a; white-space: nowrap } p[data-block-id] { font-size: 1rem; } ul li p[data-block-id] { margin-bottom: 0; } ul[data-type="taskList"] li div p[data-block-id] { margin-bottom: 0; } ol li p[data-block-id] { margin-bottom: 0; } table tbody th p[data-block-id] { margin-bottom: 0; } blockquote p[data-block-id] { margin-bottom: 0 !important; } p[data-block-id]:empty::after { content: "\00A0"; } </style></div></editor360-custom-block>
