---
title: "Capture & Convert Leads"
slug: "capture-and-convert-leads"
updated: 2026-05-11T16:43:58Z
published: 2026-05-11T16:43: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.

# Capture & Convert Leads

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="span,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:none;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 Ads</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-and-convert-leads#p1" class="jp" rel="noopener">Set Up </a><a href="/docs/capture-and-convert-leads#p2" class="jp" rel="noopener">Capture &amp; Convert </a><a href="/docs/capture-and-convert-leads#p3" class="jp" rel="noopener">Troubleshoot </a><a href="/docs/capture-and-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 --><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 (default) --><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 --><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 (default) --><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 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><!-- 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 <b>Edit</b> 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 [Marketing Pro Ads] --><div class="st ao-ads" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Marketing Pro Ads</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="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/dynamic-call-tracking-using-dni-integration" target="_self" translate="no" class="sl" rel="noopener"><u>Dynamic Call Tracking using DNI Integration</u></a></div></div></div></div><!-- S1 Step 4: Track where your leads come from [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="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 customers book online through Scheduling Pro, ServiceTitan automatically captures the lead source and attributes it to the correct campaign.</p><p style="margin:0 0 2px"><b>b.</b> Review lead attribution for online bookings at <b>Marketing</b> &gt; <b>Analytics</b> &gt; <b>Marketing Overview</b>, or go to <b>Reports</b> &gt; <b>All Reports</b> and search for <b>Campaign Summary</b>. Filter by Scheduling Pro campaigns to see which sources drive bookings.</p></div></div></div></div><!-- S1 Step 5: Connect third-party lead sources --><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.</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 [SCL] --><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 (default) --><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 --><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 (default) --><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 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/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 --><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 --><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 in Open status and breaks lead-to-revenue 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. The lead status automatically updates to <b>Converted</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">⚠︎ Use standardized reason codes for leads that don't convert (e.g., Price Too High, No Availability, Out of Service Area, Competitor Won). Without these, you cannot diagnose why leads are falling out of the funnel.</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 [Marketing Pro Ads] --><div class="st ao-ads" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px;position:relative"><span class="ao-tag">Marketing Pro Ads</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 matches your actual site URL exactly.</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></div></div></div></div><!-- S3 Step 2: Troubleshoot: Third-party leads not appearing --><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 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">⚠︎ Third-party leads appear on the Bookings screen, not in Follow Up &gt; Leads. If your team is looking in the wrong place, leads may appear "missing" when they're actually waiting on the Bookings screen.</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><!-- S3 Step 3: Troubleshoot: Verify tracking number setup --><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 (default) --><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">⚠︎ Lead source attribution works via DNIS — the inbound phone number is matched to Campaign.DNIS. If the tracking number isn't linked to a campaign in both Settings &gt; Phones &gt; Phone Numbers AND Settings &gt; Operations &gt; Campaigns, attribution will break.</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">⚠︎ Lead source attribution works via DNIS — the inbound phone number is matched to Campaign.DNIS. If the tracking number isn't linked to a campaign in both Settings &gt; Phones &gt; Phone Numbers AND Settings &gt; Operations &gt; Campaigns, attribution will break.</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">⚠︎ Lead source attribution works via DNIS — the inbound phone number is matched to Campaign.DNIS. If the tracking number isn't linked to a campaign in both Settings &gt; Phones &gt; Phone Numbers AND Settings &gt; Operations &gt; Campaigns, attribution will break.</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 — MEASURE THE IMPACT ═══════════════════════════════════════════════════════════════ --><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 --><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 style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A low count may signal missed calls, disconnected lead sources, or CSRs not marking calls as leads.</div><!-- Phones / Phones Pro --><div class="v-core" style="display:block"><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads &gt; filter by date range ↗</a></div><div class="v-pro" style="display:none"><a href="https://go.servicetitan.com/#/FollowUps/Leads" target="_blank" class="sl" rel="noopener">Follow Up &gt; Leads &gt; filter by date range ↗</a></div><!-- Contact Center Pro --><div class="v-v2" style="display:none"><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">A declining rate signals follow-up delays, CSR training gaps, or capacity issues preventing booking.</div><a href="https://go.servicetitan.com/#/new/marketing/analytics" target="_blank" class="sl" rel="noopener">Marketing &gt; Analytics &gt; Marketing Overview ↗</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 --><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 style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Every missed call without a callback is a potential lost job.</div><!-- Phones / Phones Pro --><div class="v-core" style="display:block"><a href="https://go.servicetitan.com/#/SecondChanceLeads" target="_blank" class="sl" rel="noopener">Calls &gt; Second Chance Leads ↗</a><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Call Center Performance by CSR" ↗</a></div><div class="v-pro" style="display:none"><a href="https://go.servicetitan.com/#/SecondChanceLeads" target="_blank" class="sl" rel="noopener">Calls &gt; Second Chance Leads ↗</a><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Call Center Performance by CSR" ↗</a></div><!-- Contact Center Pro --><div class="v-v2" style="display:none"><span class="sl">Contact Center Pro &gt; Urgent Follow Ups &gt; Second Chance Leads</span><span class="sl">Contact Center Pro &gt; Urgent Follow Ups &gt; 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">High "Unknown" campaign rates mean broken tracking numbers, missing campaign assignments, or CSRs overriding the auto-populated campaign field.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Campaign Summary" &gt; check "Unknown" campaign row ↗</a></div></div></div><!-- ═══════════════════════════════════════════════════════════════ FOOTER NAVIGATION ═══════════════════════════════════════════════════════════════ --><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 } /* 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 } /* Show add-on row when any tier is selected (all tiers get add-ons) */ #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>
