---
title: "Capture & Convert Leads"
slug: "capture-convert-leads"
updated: 2026-05-11T17:16:54Z
published: 2026-05-11T17:16:54Z
---

> ## 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.

# Capture & Convert Leads

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,i,code,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 · LEAD MANAGEMENT</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">Capture &amp; Convert Leads</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Never lose a lead. Track every call, capture every opportunity, and convert leads into booked jobs.</p></div><!-- ═══════════════ HIDDEN INPUTS ═══════════════ --><input type="radio" name="tier" id="r-core" checked="" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><input type="radio" name="tier" id="r-pro" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><input type="radio" name="tier" id="r-v2" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><input type="checkbox" id="c-ads" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><input type="checkbox" id="c-schedpro" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><input type="checkbox" id="c-scl" style="position:absolute;opacity:0;pointer-events:none;width:0;height:0"><!-- ═══════════════ FILTER BAR ═══════════════ --><div id="filter-bar" style="background:#f8fafb;border:0.5px solid #DFE0E1;border-radius:10px;padding:10px 14px;margin:0 0 8px"><div style="display:flex;align-items:center;gap:6px;flex-wrap:wrap"><span style="font-size:11px;font-weight:700;color:#374151">I use:</span><label for="r-core" style="font-size:12px;font-weight:600;padding:4px 14px;border-radius:18px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Phones</label><label for="r-pro" style="font-size:12px;font-weight:600;padding:4px 14px;border-radius:18px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Phones Pro</label><label for="r-v2" style="font-size:12px;font-weight:600;padding:4px 14px;border-radius:18px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Contact Center Pro</label></div><div id="addon-row" style="display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px;margin-top:8px;border-top:0.5px solid #DFE0E1"><span style="font-size:11px;font-weight:700;color:#374151">Add-ons:</span><label for="c-ads" style="font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:14px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Marketing Pro</label><label for="c-schedpro" style="font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:14px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Scheduling Pro</label><label for="c-scl" style="font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:14px;cursor:pointer;border:1px solid #D0D8DD;background:#fff;color:#374151">Second Chance Leads</label></div></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/capture-convert-leads#p1" class="jp" rel="noopener">Set Up </a><a href="/docs/capture-convert-leads#p2" class="jp" rel="noopener">Capture &amp; Convert </a><a href="/docs/capture-convert-leads#p3" class="jp" rel="noopener">Troubleshoot </a><a href="/docs/capture-convert-leads#kpi" class="jp" rel="noopener">Measure Impact </a></div><!-- ═══════════════════════════════════════════════════════════════ SECTION 1 — SET UP LEAD TRACKING (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">Set Up Lead Tracking</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- S1 Step 1: Add or edit call tracking numbers — TIER VARIANTS --><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">Add or edit call tracking numbers</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">⚠︎ Never reuse tracking numbers across campaigns. Each campaign needs a unique number for accurate attribution.</p></div><!-- PHONES --><div class="v-core" style="display:block"><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>Phones</b> &gt; <b>Phone Numbers</b> and click <b>Add New Number</b>.</p><p style="margin:0 0 2px"><b>b.</b> To add a local number, search by area code or ZIP code. To add a toll-free number, click <b>Toll-Free Number</b> and search by area code.</p><p style="margin:0 0 2px"><b>c.</b> Click a number, then click <b>Choose Number</b>. Enter the <b>Set Forwarding Number</b>. Set the <i>Default Call Type</i> to <b>Lead</b> or <b>Not Lead</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">⚠︎ Complete the "Register to Enable Text Messaging" form before requesting the number. Without this, SMS delivery will fail.</p></div><p style="margin:0 0 2px"><b>d.</b> If you want to assign this number to a campaign now, select it from the campaign dropdown. Click <b>Add Number</b>.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a></div></div><!-- PHONES PRO --><div class="v-pro" style="display:none"><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>Phones Pro</b> &gt; <b>Phone Numbers</b> and click <b>Add New Number</b>.</p><p style="margin:0 0 2px"><b>b.</b> To add a local number, search by area code or ZIP code. To add a toll-free number, click <b>Toll-Free Number</b> and search by area code.</p><p style="margin:0 0 2px"><b>c.</b> Click a number, then click <b>Choose Number</b>. Enter the <b>Set Forwarding Number</b>. Set the <i>Default Call Type</i> to <b>Lead</b> or <b>Not Lead</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">⚠︎ Complete the "Register to Enable Text Messaging" form before requesting the number. Without this, SMS delivery will fail.</p></div><p style="margin:0 0 2px"><b>d.</b> If you want to assign this number to a campaign now, select it from the campaign dropdown. Click <b>Add Number</b>.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-and-assign-tracking-numbers-in-phones-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Add and assign tracking numbers in Phones Pro</u></a></div></div><!-- CONTACT CENTER PRO --><div class="v-v2" style="display:none"><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>Contact Center Pro</b> &gt; <b>Phone Numbers</b> and click <b>Add New Number</b>.</p><p style="margin:0 0 2px"><b>b.</b> To add a local number, search by area code or ZIP code. To add a toll-free number, click <b>Toll-Free Number</b> and search by area code.</p><p style="margin:0 0 2px"><b>c.</b> Click a number, then click <b>Choose Number</b>. Enter the <b>Set Forwarding Number</b>. Set the <i>Default Call Type</i> to <b>Lead</b> or <b>Not Lead</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">⚠︎ Complete the "Register to Enable Text Messaging" form before requesting the number. Without this, SMS delivery will fail.</p></div><p style="margin:0 0 2px"><b>d.</b> If you want to assign this number to a campaign now, select it from the campaign dropdown. Click <b>Add Number</b>.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a></div></div></div></div></div><!-- S1 Step 2: Assign tracking numbers to your campaigns — TIER VARIANTS --><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">Assign tracking numbers to your campaigns</div><!-- PHONES --><div class="v-core" style="display:block"><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>Phones</b> &gt; <b>Phone Numbers</b>. Find the tracking number you want to assign.</p><p style="margin:0 0 2px"><b>b.</b> Click the <b>Edit</b> (pencil) icon next to the number. In the <b>Set Campaign</b> dropdown, select the campaign to associate with this number.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Save</b>. Test the number by calling it and verifying the <b>Marketing Campaign</b> field auto-populates on the Calls screen.</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">⚠︎ If the Marketing Campaign field does not auto-populate, verify the tracking number is also linked in Settings &gt; Operations &gt; Campaigns. The campaign's Advertised Number field must match.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/link-marketing-pro-campaigns-to-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Link Marketing Pro campaign to tracking phone number</u></a></div></div><!-- PHONES PRO --><div class="v-pro" style="display:none"><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>Phones Pro</b> &gt; <b>Phone Numbers</b>. Find the tracking number you want to assign.</p><p style="margin:0 0 2px"><b>b.</b> Click the <b>Edit</b> (pencil) icon next to the number. In the <b>Set Campaign</b> dropdown, select the campaign to associate with this number.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Save</b>. Test the number by calling it and verifying the <b>Marketing Campaign</b> field auto-populates on the Job Booking screen.</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">⚠︎ If the Marketing Campaign field does not auto-populate, verify the tracking number is also linked in Settings &gt; Operations &gt; Campaigns. The campaign's Advertised Number field must match.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/link-marketing-pro-campaigns-to-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Link Marketing Pro campaign to tracking phone number</u></a></div></div><!-- CONTACT CENTER PRO --><div class="v-v2" style="display:none"><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>Contact Center Pro</b> &gt; <b>Phone Numbers</b>. Find the tracking number you want to assign.</p><p style="margin:0 0 2px"><b>b.</b> Click the <b>Edit</b> (pencil) icon next to the number. In the <b>Set Campaign</b> dropdown, select the campaign to associate with this number.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Save</b>. Test the number by calling it and verifying the <b>Marketing Campaign</b> field auto-populates on the Calls screen.</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">⚠︎ If the Marketing Campaign field does not auto-populate, verify the tracking number is also linked in Settings &gt; Operations &gt; Campaigns. The campaign's Advertised Number field must match.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/link-marketing-pro-campaigns-to-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Link Marketing Pro campaign to tracking phone number</u></a></div></div></div></div></div><!-- S1 Step 3: Set up dynamic call tracking on your website — ADD-ON GATED (Marketing Pro) --><div class="st ao-ads" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Marketing Pro</span><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;padding-right:120px">Set up dynamic call tracking on your website</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">⚠︎ DNI requires Marketing Pro. You can only configure Dynamic Call Tracking using DNI if you have Google Ads configured. Canadian tenants must use Manual DNI.</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> Go to <b>Settings</b> &gt; <b>Integrations</b> &gt; <b>Marketing Integrations</b>. Find <b>Dynamic Call Tracking (DNI)</b> and click <b>Configure</b>, then <b>Add New</b>.</p><p style="margin:0 0 2px"><b>b.</b> Choose <b>Auto-DNI</b> (recommended) or <b>Manual DNI</b>. Enter your website domain.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Copy Code</b> and install the JavaScript snippet in your website's <code></code> tag. This dynamically swaps the phone number displayed on your site based on the visitor's source.</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">⚠︎ If DNI is not installed on a landing page, calls from that page appear as "Direct" — breaking attribution for that channel entirely.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a><a href="/v1/docs/marketing-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Marketing Pro</u></a></div></div></div></div><!-- S1 Step 4: Track where your leads come from — ADD-ON GATED (Scheduling Pro) --><div class="st ao-schedpro" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Scheduling Pro</span><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;padding-right:120px">Track where your leads come from</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">⚠︎ Lead attribution depends on tracking parameters (such as UTMs or campaign values) being included in your scheduler URL or configured through Marketing Pro.</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> Add tracking parameters (for example, <code>campaign</code>, <code>utmSource</code>, or <code>utmCampaign</code>) to your scheduler URL or onclick events.</p><p style="margin:0 0 2px"><b>b.</b> Configure campaign assignment by ensuring values match existing ServiceTitan campaigns, or by using Marketing Pro Ads or campaign rules.</p><p style="margin:0 0 2px"><b>c.</b> Test your setup by booking a job and review lead source data by exporting session data from the Scheduling Pro performance flyout.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/track-lead-attribution-and-scheduling-pro-jobs" target="_self" translate="no" class="sl" rel="noopener"><u>Track lead attribution and Scheduling Pro jobs</u></a></div></div></div></div><!-- S1 Step 5: Connect third-party lead sources — UNIVERSAL --><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">Connect third-party lead sources</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>Integrations</b> &gt; <b>Marketing Integrations</b>. Select the provider you want to connect: <b>Thumbtack</b>, <b>Angi</b>, or other available partners.</p><p style="margin:0 0 2px"><b>b.</b> Follow the setup steps for your chosen provider. For Thumbtack: sign in with your Thumbtack account credentials. For Angi: connect your Angi Pro account.</p><p style="margin:0 0 2px"><b>c.</b> Once connected, third-party leads appear automatically on the <b>Bookings</b> screen for your team to review and convert.</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">⚠︎ Map incoming lead types to specific Job Types in your integration settings. Mismatched mappings can prevent leads from routing to the correct dispatch board.</p></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">⚠︎ Lead Integrations are enhanced by Marketing Pro. Verify the customer's package includes access before configuring.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/leads-integrations-overview" target="_self" translate="no" class="sl" rel="noopener"><u>Leads Integrations overview</u></a></div></div></div></div><!-- S1 Step 6: Recover missed calls with Second Chance Leads — ADD-ON GATED (SCL), TIER VARIANTS --><div class="st ao-scl" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Second Chance Leads</span><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;padding-right:120px">Recover missed calls with Second Chance Leads</div><!-- PHONES --><div class="v-core" style="display:block"><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> Set up the <b>View Second Chance Leads</b> permission for team members who will review leads. Go to <b>Settings</b> &gt; <b>People</b> &gt; <b>Role Permissions</b>, click <b>Edit</b> next to the desired role, and enable <b>View Second Chance Leads</b> under <b>Job Booking &amp; Dispatching</b> &gt; <b>Calls</b>.</p><p style="margin:0 0 2px"><b>b.</b> Configure notifications. Go to <b>Calls</b> &gt; <b>Calls Preferences</b> and enable <b>in-app</b>, <b>text</b>, or <b>email</b> alerts for new Second Chance Leads.</p><p style="margin:0 0 2px"><b>c.</b> Go to <b>Calls Booking</b> &gt; <b>Second Chance Leads</b> &gt; <b>Get Started</b>. Setup steps differ by phone package.</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">⚠︎ Second Chance Leads requires call recordings. After a call is flagged as a Second Chance Lead, no additional SCL will be generated for that phone number for 14 days.</p></div><p style="margin:0 0 2px"><b>d.</b> When a Second Chance Lead is created, go to <b>Calls</b> &gt; <b>Second Chance Leads</b>. Click <b>Review Call</b> to read the AI-generated summary and listen to the recording, then follow up with the customer.</p><p style="margin:0 0 2px"><b>e.</b> After follow-up, update the lead status: click <b>Call Customer Back</b> to initiate a callback, or click <b>Dismiss Call</b> and select a reason (e.g., "It's not a lead" or "Lead — not following up") to keep your pipeline accurate.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/second-chance-leads-1" target="_self" translate="no" class="sl" rel="noopener"><u>Second Chance Leads</u></a><a href="/v1/docs/review-second-chance-leads" target="_self" translate="no" class="sl" rel="noopener"><u>Review Second Chance Leads</u></a></div></div><!-- PHONES PRO --><div class="v-pro" style="display:none"><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> Set up the <b>View Second Chance Leads</b> permission for team members who will review leads. Go to <b>Settings</b> &gt; <b>People</b> &gt; <b>Role Permissions</b>, click <b>Edit</b> next to the desired role, and enable <b>View Second Chance Leads</b> under <b>Job Booking &amp; Dispatching</b> &gt; <b>Calls</b>.</p><p style="margin:0 0 2px"><b>b.</b> Configure notifications. Go to <b>Job Booking</b> &gt; <b>Calls Preferences</b> and enable <b>in-app</b>, <b>text</b>, or <b>email</b> alerts for new Second Chance Leads.</p><p style="margin:0 0 2px"><b>c.</b> Go to <b>Job Booking</b> &gt; <b>Second Chance Leads</b> &gt; <b>Get Started</b>. Setup steps differ by phone package.</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">⚠︎ Second Chance Leads requires call recordings. After a call is flagged as a Second Chance Lead, no additional SCL will be generated for that phone number for 14 days.</p></div><p style="margin:0 0 2px"><b>d.</b> When a Second Chance Lead is created, go to <b>Job Booking</b> &gt; <b>Second Chance Leads</b>. Click <b>Review Call</b> to read the AI-generated summary and listen to the recording, then follow up with the customer.</p><p style="margin:0 0 2px"><b>e.</b> After follow-up, update the lead status: click <b>Call Customer Back</b> to initiate a callback, or click <b>Dismiss Call</b> and select a reason (e.g., "It's not a lead" or "Lead — not following up") to keep your pipeline accurate.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/second-chance-leads-1" target="_self" translate="no" class="sl" rel="noopener"><u>Second Chance Leads</u></a><a href="/v1/docs/review-second-chance-leads" target="_self" translate="no" class="sl" rel="noopener"><u>Review Second Chance Leads</u></a><a href="/v1/docs/set-up-second-chance-leads-for-phones-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Set up Second Chance Leads for Phones Pro</u></a></div></div><!-- CONTACT CENTER PRO --><div class="v-v2" style="display:none"><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>Contact Center Pro</b> &gt; <b>Admin Settings</b> &gt; <b>Feature Management</b> &gt; <b>Call Analysis</b>. Enable the <b>Second Chance Leads</b> toggle and click <b>Save</b>.</p><p style="margin:0 0 2px"><b>b.</b> Set your <b>After Call Work Time</b> and <b>Cold Leads</b> threshold. Click <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">⚠︎ Notifications are in-app only — no text or email alerts. Only mark a call as Not a Lead if it truly doesn't qualify, as mislabeling reduces detection accuracy.</p></div><p style="margin:0 0 2px"><b>c.</b> In <b>Enterprise Hub</b>, go to <b>User Management</b> &gt; <b>Roles</b>. Select a role, open the <b>EnterpriseHub permissions</b> tab, and under <b>Contact Center Pro</b>, enable <b>Edit Second Chance Leads</b>.</p><p style="margin:0 0 2px"><b>d.</b> Go to <b>Contact Center Pro</b> &gt; <b>Urgent Follow Ups</b> &gt; <b>Second Chance Leads</b>. Click <b>View</b> to review the AI summary, recording, and transcript, then click <b>Call Customer</b> or <b>Dismiss</b>. Update the lead status after each action.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/set-up-second-chance-leads-for-contact-center-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Set up Second Chance Leads for Contact Center Pro</u></a><a href="/v1/docs/view-and-manage-second-chance-leads-in-contact-center-pro" target="_self" translate="no" class="sl" rel="noopener"><u>View and manage Second Chance Leads in Contact Center Pro</u></a></div></div></div></div></div></div><!-- ═══════════════════════════════════════════════════════════════ SECTION 2 — CAPTURE & CONVERT LEADS (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">Capture &amp; Convert Leads</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- S2 Step 1: Capture a lead during an incoming call — TIER VARIANTS --><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">Capture a lead during an incoming call</div><!-- PHONES --><div class="v-core" style="display:block"><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 a caller isn't ready to book, go to the <b>Calls</b> screen. Click the incoming call bubble.</p><p style="margin:0 0 2px"><b>b.</b> Search for and select the customer location. If the customer is new, add them first.</p><p style="margin:0 0 2px"><b>c.</b> Add the marketing campaign and job details. Close the call bubble, then select a <b>Call Reason</b> marked as a lead.</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">⚠︎ Lead-to-job conversion is explicit — calling ConvertLead must happen through the lead record. It does not happen automatically when a job is booked from the same call. Always convert through the lead to maintain accurate attribution.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/capture-a-lead-from-an-incoming-call" target="_self" translate="no" class="sl" rel="noopener"><u>Capture a lead from an incoming call</u></a></div></div><!-- PHONES PRO --><div class="v-pro" style="display:none"><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 the <b>Job Booking</b> screen. Click <b>Phones Pro</b> to open the embedded dialer, then click <b>Answer</b> to pick up the call. The call bubble is automatically selected and the job booking process continues.</p><p style="margin:0 0 2px"><b>b.</b> Search for and select the customer location. If the customer is new, add them first.</p><p style="margin:0 0 2px"><b>c.</b> Add the marketing campaign and job details. Close the call bubble, then select a <b>Call Reason</b> marked as a lead.</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">⚠︎ Lead-to-job conversion is NOT automatic. If the CSR books a job separately from the lead record, the lead stays open. Always convert through the lead record (Section 2, Step 3 below).</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-the-embedded-dialer" target="_self" translate="no" class="sl" rel="noopener"><u>Use the embedded dialer</u></a><a href="/v1/docs/capture-a-lead-from-an-incoming-call" target="_self" translate="no" class="sl" rel="noopener"><u>Capture a lead from an incoming call</u></a></div></div><!-- CONTACT CENTER PRO --><div class="v-v2" style="display:none"><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 the <b>Inbox</b> screen in Contact Center Pro. Click <b>Accept Call</b> to pick up the call. Customer information auto-populates from the caller's profile when available. If the customer is new, add them first.</p><p style="margin:0 0 2px"><b>b.</b> When the call ends, click <b>End Call</b> on the call bar, then click <b>Close</b>. On the <b>Close and Classify Call</b> screen, select a <b>Call Reason</b> marked as a lead from the dropdown. Add notes if needed, then click <b>Close and classify</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">⚠︎ All classifications must be completed in Contact Center Pro — not the ServiceTitan Call Booking screen.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-your-call-bar-in-contact-center-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Use your call bar in Contact Center Pro</u></a><a href="/v1/docs/close-and-classify-calls-in-contact-center-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Close and classify calls in Contact Center Pro</u></a></div></div></div></div></div><!-- S2 Step 2: Create a lead manually — UNIVERSAL --><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">Create a lead manually</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>Follow Up</b> &gt; <b>Leads</b> and click <b>Create Lead</b>.</p><p style="margin:0 0 2px"><b>b.</b> Search for and select the customer. If the customer doesn't exist, add them first.</p><p style="margin:0 0 2px"><b>c.</b> Fill in the lead details — campaign, business unit, job type, and any notes. Click <b>Save</b>.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/capture-a-lead-manually" target="_self" translate="no" class="sl" rel="noopener"><u>Capture a lead manually</u></a></div></div></div></div><!-- S2 Step 3: Convert a lead into a booked job — UNIVERSAL --><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">Convert a lead into a booked job</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">⚠︎ Always book the job through the lead record so it converts automatically. Booking separately leaves the lead open and breaks attribution.</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> Go to <b>Follow Up</b> &gt; <b>Leads</b>. Find the lead you want to convert and click to open it.</p><p style="margin:0 0 2px"><b>b.</b> Review the lead details, then click <b>Convert</b> to book a job directly from the lead.</p><p style="margin:0 0 2px"><b>c.</b> Complete the booking details — job type, appointment window, business unit, and assigned technician — then confirm.</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">⚠︎ Use standardized reason codes when dismissing leads (Price Too High, No Availability, Out of Service Area, Competitor Won). Without these, your pipeline reporting is unreliable.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/convert-a-lead-to-a-job" target="_self" translate="no" class="sl" rel="noopener"><u>Convert a lead to a job</u></a></div></div></div></div></div><!-- ═══════════════════════════════════════════════════════════════ SECTION 3 — TROUBLESHOOT LEAD ISSUES (PURPLE) ═══════════════════════════════════════════════════════════════ --><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#F1EDFF;border-radius:8px;border-left:4px solid #4F3A9E"><div style="font-size:14px;font-weight:700;color:#4F3A9E">Troubleshoot Lead Issues</div></div><div style="display:flex;flex-direction:column;gap:6px"><!-- S3 Step 1: Troubleshoot: Dynamic call tracking test failed — ADD-ON GATED (Marketing Pro) --><div class="st ao-ads" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Marketing Pro</span><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#F1EDFF;color:#4F3A9E;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;padding-right:120px">Troubleshoot: Dynamic call tracking test failed</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> Verify the DNI JavaScript snippet is installed in your website's <code></code> tag — not in the body or footer.</p><p style="margin:0 0 2px"><b>b.</b> Clear your browser cache and test in an incognito/private window to rule out caching issues.</p><p style="margin:0 0 2px"><b>c.</b> Confirm the website domain in <b>Settings</b> &gt; <b>Integrations</b> &gt; <b>Marketing Integrations</b> &gt; Dynamic Call Tracking (DNI) matches your actual site URL exactly. Do not include <code>http://</code> or <code>https://</code> in the domain.</p><p style="margin:0 0 2px"><b>d.</b> If your website uses a domain firewall, add <code>servicetitan.com</code> to the safe exclusions.</p><p style="margin:0 0 2px"><b>e.</b> Even if the DNI test shows a failure, DNI may still be working. Confirm by visiting your website — if the phone number swaps to a tracking number from your DNI pool, DNI is functioning. Check <b>Marketing Pro</b> &gt; <b>Attributed Leads</b> &gt; <b>Inbound Calls</b> for further confirmation.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/how-do-i-verify-if-dni-is-working-after-a-failed-test" target="_self" translate="no" class="sl" rel="noopener"><u>The Dynamic Number Insertion (DNI) test failed</u></a><a href="/v1/docs/marketing-pro" target="_self" translate="no" class="sl" rel="noopener"><u>Marketing Pro</u></a></div></div></div></div><!-- S3 Step 2: Troubleshoot: Third-party leads not appearing — UNIVERSAL --><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:#F1EDFF;color:#4F3A9E;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: Third-party leads not appearing</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>Integrations</b> &gt; <b>Marketing Integrations</b> and verify the integration status is <b>Active</b>.</p><p style="margin:0 0 2px"><b>b.</b> If the integration shows an error, try disconnecting and reconnecting your account credentials.</p><p style="margin:0 0 2px"><b>c.</b> Check that incoming leads match the business units and job types mapped in your integration settings. Mismatched mappings can prevent leads from appearing.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/leads-integrations-overview" target="_self" translate="no" class="sl" rel="noopener"><u>Leads Integrations overview</u></a></div></div></div></div><!-- S3 Step 3: Troubleshoot: Verify tracking number setup — TIER VARIANTS --><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:#F1EDFF;color:#4F3A9E;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: Verify tracking number setup</div><!-- PHONES --><div class="v-core" style="display:block"><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>Phones</b> &gt; <b>Phone Numbers</b>. Confirm the number type is set to <b>Tracking number</b> — not Direct Dial. Direct Dial numbers do not track campaign events.</p><p style="margin:0 0 2px"><b>b.</b> Verify the number has a campaign assigned in the <b>Set Campaign</b> field.</p><p style="margin:0 0 2px"><b>c.</b> Place a test call to the tracking number. Check the <b>Calls</b> screen to confirm the <b>Marketing Campaign</b> field auto-populates correctly.</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">⚠︎ If attribution is missing, also check the campaign in Settings &gt; Operations &gt; Campaigns. The campaign's DNIS (Advertised Number) field must match the tracking number for attribution to flow through.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a></div></div><!-- PHONES PRO --><div class="v-pro" style="display:none"><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>Phones</b> &gt; <b>Phone Numbers</b>. Confirm the number type is set to <b>Tracking number</b> — not Direct Dial. Direct Dial numbers do not track campaign events.</p><p style="margin:0 0 2px"><b>b.</b> Verify the number has a campaign assigned in the <b>Set Campaign</b> field.</p><p style="margin:0 0 2px"><b>c.</b> Place a test call to the tracking number. Check the <b>Job Booking</b> screen to confirm the <b>Marketing Campaign</b> field auto-populates correctly.</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">⚠︎ If attribution is missing, also check the campaign in Settings &gt; Operations &gt; Campaigns. The campaign's DNIS (Advertised Number) field must match the tracking number for attribution to flow through.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a></div></div><!-- CONTACT CENTER PRO --><div class="v-v2" style="display:none"><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>Phones</b> &gt; <b>Phone Numbers</b>. Confirm the number type is set to <b>Tracking number</b> — not Direct Dial. Direct Dial numbers do not track campaign events.</p><p style="margin:0 0 2px"><b>b.</b> Verify the number has a campaign assigned in the <b>Set Campaign</b> field.</p><p style="margin:0 0 2px"><b>c.</b> Place a test call to the tracking number. Check the <b>Calls</b> screen to confirm the <b>Marketing Campaign</b> field auto-populates correctly.</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">⚠︎ If attribution is missing, also check the campaign in Settings &gt; Operations &gt; Campaigns. The campaign's DNIS (Advertised Number) field must match the tracking number for attribution to flow through.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/add-or-edit-tracking-numbers" target="_self" translate="no" class="sl" rel="noopener"><u>Add or edit tracking numbers</u></a></div></div></div></div></div></div><!-- ═══════════════════════════════════════════════════════════════ 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: Volume — TIER VARIANTS --><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">Volume</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Total leads captured</div><div class="v-core" style="display:block"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in Follow Up &gt; Leads. A low count may signal missed calls or disconnected lead sources.</div><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads ↗</a></div><div class="v-pro" style="display:none"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in Follow Up &gt; Leads. A low count may signal missed calls or disconnected lead sources.</div><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads ↗</a></div><div class="v-v2" style="display:none"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in Contact Center Pro &gt; Conversation History. A low count may signal missed calls, disconnected lead sources, or CSRs not marking calls as leads.</div><span class="sl">Contact Center Pro &gt; Conversation History ↗</span></div></div><!-- KPI 2: Conversion --><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">Conversion</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Lead-to-booking rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in the Marketing Overview dashboard or run a Campaign Summary report. A declining rate signals follow-up delays or CSR training gaps.</div><a href="https://go.servicetitan.com/#/new/marketing/analytics" target="_blank" class="sl" rel="noopener">Marketing &gt; Overview (Marketing Pro) ↗</a><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Campaign Summary" ↗</a></div><!-- KPI 3: Recovery — TIER VARIANTS --><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">Recovery</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Missed call follow-up rate</div><div class="v-core" style="display:block"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Check the Phones dashboard or the Second Chance Leads queue. Every missed call without a callback is a potential lost job.</div><a href="https://go.servicetitan.com/#/new/dashboards/modular-dashboard" target="_blank" class="sl" rel="noopener">Dashboard (Phones widget) ↗</a><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads &gt; filter by Second Chance ↗</a></div><div class="v-pro" style="display:none"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Check the Phones dashboard or the Second Chance Leads queue. Every missed call without a callback is a potential lost job.</div><a href="https://go.servicetitan.com/#/new/dashboards/modular-dashboard" target="_blank" class="sl" rel="noopener">Dashboard (Phones widget) ↗</a><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads &gt; filter by Second Chance ↗</a></div><div class="v-v2" style="display:none"><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Review the Second Chance Leads queue (Open vs. Done tabs) and the Abandoned Calls list. Every missed call without a callback is a potential lost job.</div><span class="sl">Contact Center Pro &gt; Urgent Follow Ups &gt; Second Chance Leads, or Abandoned Calls ↗</span></div></div><!-- KPI 4: Accuracy --><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">Accuracy</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Campaign attribution rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Run a Campaign Summary report. High "Unknown" campaign rates mean broken tracking numbers or missing assignments.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Campaign Summary" ↗</a></div></div></div><style> /* Base */ .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 } /* Hide inputs */ #r-core, #r-pro, #r-v2, #c-ads, #c-schedpro, #c-scl { position: absolute !important; opacity: 0 !important; pointer-events: none !important; width: 0 !important; height: 0 !important } /* Active tier label styling */ #r-core:checked~* label[for="r-core"], #r-pro:checked~* label[for="r-pro"], #r-v2:checked~* label[for="r-v2"] { background: #0d1b35 !important; color: #e8ecf0 !important; border-color: #0d1b35 !important } /* Add-on row always visible */ #r-core:checked~* #addon-row, #r-pro:checked~* #addon-row, #r-v2:checked~* #addon-row { display: flex !important } /* Active add-on checkbox label styling */ #c-ads:checked~* label[for="c-ads"], #c-schedpro:checked~* label[for="c-schedpro"], #c-scl:checked~* label[for="c-scl"] { background: #0d1b35 !important; color: #e8ecf0 !important; border-color: #0d1b35 !important } /* Tier content switching */ .v-core { display: block } .v-pro { display: none !important } .v-v2 { display: none !important } #r-pro:checked~* .v-pro { display: block !important } #r-pro:checked~* :has(.v-pro)>.v-core { display: none !important } #r-v2:checked~* .v-v2 { display: block !important } #r-v2:checked~* :has(.v-v2)>.v-core { display: none !important } /* Add-on step visibility */ .ao-ads { display: none !important } #c-ads:checked~.ao-ads, #c-ads:checked~* .ao-ads { display: block !important } .ao-schedpro { display: none !important } #c-schedpro:checked~.ao-schedpro, #c-schedpro:checked~* .ao-schedpro { display: block !important } .ao-scl { display: none !important } #c-scl:checked~.ao-scl, #c-scl:checked~* .ao-scl { display: block !important } /* Add-on content within shared steps */ .addon-ads { display: none !important } #c-ads:checked~* .addon-ads { display: block !important } .addon-schedpro { display: none !important } #c-schedpro:checked~* .addon-schedpro { display: block !important } .addon-scl { display: none !important } #c-scl:checked~* .addon-scl { display: block !important } /* Doc360 resets */ 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>
