Blueprint Playbook for ServiceTitan

Who the Hell is Jordan Crawford?

Founder of Blueprint. I help companies stop sending emails nobody wants to read.

The problem with outbound isn't the message. It's the list. When you know WHO to target and WHY they need you right now, the message writes itself.

I built this system using government databases, public records, and 25 million job posts to find pain signals most companies miss. Predictable Revenue is dead. Data-driven intelligence is what works now.

The Old Way (What Everyone Does)

Your GTM team is buying lists from ZoomInfo, adding "personalization" like mentioning a LinkedIn post, then blasting generic messages about features. Here's what it actually looks like:

The Typical ServiceTitan SDR Email:

Subject: Quick question about your business Hi there, I noticed you're running a trades contracting business and managing field teams. We work with contractors like you to streamline operations. Would love to chat about how we help with scheduling and billing. Looking forward to hearing from you!

Why this fails: The prospect is an expert. They've seen this template 1,000 times. There's zero indication you understand their specific situation. Delete.

The New Way: Intelligence-Driven GTM

Blueprint flips the approach. Instead of interrupting prospects with pitches, you deliver insights so valuable they'd pay consulting fees to receive them.

1. Hard Data Over Soft Signals

Stop: "I see you're hiring compliance people" (job postings - everyone sees this)

Start: "Your facility at 1234 Industrial Pkwy received EPA violation #2024-XYZ on March 15th" (government database with record number)

2. Mirror Situations, Don't Pitch Solutions

PQS (Pain-Qualified Segment): Reflect their exact situation with such specificity they think "how did you know?" Use government data with dates, record numbers, facility addresses.

PVP (Permissionless Value Proposition): Deliver immediate value they can use today - analysis already done, deadlines already pulled, patterns already identified - whether they buy or not.

ServiceTitan PQS Plays: Mirroring Exact Situations

These messages demonstrate such precise understanding of the prospect's current situation that they feel genuinely seen. Every claim traces to a specific government database with verifiable record numbers.

PQS Public Data Good (7.6/10)

Play: Dual-State Compliance Pain

What's the play?

Fire protection contractors holding Washington Level 3-4 licenses AND appearing on New Jersey's DCA certified contractor list are managing recurring inspection schedules across two different regulatory regimes. These multi-state operators track compliance deadlines and crew routing across incompatible calendars — a concrete operational pain that grows with building portfolio size.

Why this works

Identifying someone's dual-state licensing is non-obvious research work that signals attention and credibility. The recipient knows immediately you've done real work to find them, and the specific pain of tracking two compliance calendars resonates because it's exactly what they do every day. The question is curious, not accusatory.

Data Sources
  1. Washington State Licensed Fire Sprinkler System Contractors - company_name, license_number, license_level, expiration_date, address, phone
  2. New Jersey DCA Fire Protection Equipment Contractor Certified List - company_name, certificate_number, license_type, certification_date, expiration_date, address, contact_info

The message:

Subject: Your WA Level 3 license plus NJ certification You hold a Washington Level 3 fire sprinkler contractor license and also appear on New Jersey's DCA certified contractor list. Running annual inspection schedules across two states with different compliance calendars usually means two spreadsheets and a lot of paper routing. Is one person tracking both states' inspection deadlines right now?
PQS Public Data Good (7.4/10)

Play: License Count as Headcount Proxy

What's the play?

Pest control companies with 10+ individual Qualified Applicator Certificates registered under the same business name across EPA federal and California DPR registries are operating at the 10-25 technician scale — exactly ServiceTitan's ICP. License aggregation is a data synthesis that bypasses the need for LinkedIn headcount and surfaces companies running manual dispatch, paper invoicing, and spreadsheet-based renewal tracking.

Why this works

Counting someone's licenses across government registries is genuinely non-obvious research that the recipient wouldn't have done themselves. It feels specific and accurate because it IS — you've found their actual proxy crew size. The message then connects that headcount directly to known pain points (manual dispatch, missed jobs, slow collections) that resonate with operators at that scale.

Data Sources
  1. EPA Commercial Pesticide Applicators by Certifying State - applicant_name, company_name, certifying_state, certification_category, license_number, certification_date
  2. California DPR Lists of Licensed Pesticide Applicators - license_number, company_name, applicant_name, license_type, county, expiration_date, certification_categories

The message:

Subject: 15 applicator licenses under one name We counted the individual Qualified Applicator Certificates registered under your business name across the EPA and California DPR registries, and it's well over 10. That many licensed techs under one entity usually means manual route dispatch, paper invoices, and renewal dates tracked on a spreadsheet. Is that close to how you're running it now?
PQS Public Data Good (7.3/10)

Play: Two-State Crew Coordination

What's the play?

Licensed fire protection contractors with Level 3-4 qualifications in multiple states manage complex multi-building inspection portfolios with distributed crews. The operational pain is real: routing technicians across state lines, tracking separate renewal windows, managing compliance documentation under different regulatory regimes — all usually handled by phone calls and shared spreadsheets that break as building counts grow.

Why this works

This message names the exact workflow pain in concrete terms (routing by phone, tracking renewals in a spreadsheet) before asking if it matches reality. The recipient hears their own operation described back to them, which creates recognition and trust. The closing question invites agreement rather than pitching a solution.

Data Sources
  1. Washington State Licensed Fire Sprinkler System Contractors - company_name, license_level, address, phone, expiration_date
  2. New Jersey DCA Fire Protection Equipment Contractor Certified List - company_name, certificate_number, license_type, expiration_date, address, contact_info

The message:

Subject: Two states, two compliance calendars Your Level 3-4 Washington sprinkler license and New Jersey DCA certification mean you're billing recurring annual inspections across two regulatory regimes. Most contractors at this stage are routing crews by phone and tracking renewals in a shared spreadsheet that breaks as building counts grow. Does that match how your dispatch runs today?
PQS Public Data Good (7.2/10)

Play: Crew Size from License Synthesis

What's the play?

Aggregating Qualified Applicator Certificates by business name across EPA federal and California DPR licensing databases produces a crew-size proxy (10-25 licensed technicians) that maps directly to ServiceTitan's target market. Companies at this scale dispatching by phone and invoicing on paper experience measurable cash collection lag and missed job risk — concrete pain points that grow as crew size increases.

Why this works

The license-count-as-headcount synthesis is a real data interpretation, not a guess. It tells the recipient you understand their operation size without relying on LinkedIn or asking about headcount directly. Connecting that size to known cash and dispatch pain (missed jobs, slow collections, integrated systems) makes the message resonate with their daily experience.

Data Sources
  1. EPA Commercial Pesticide Applicators by Certifying State - applicant_name, company_name, certifying_state, certification_category, license_number, certification_date
  2. California DPR Lists of Licensed Pesticide Applicators - license_number, company_name, applicant_name, license_type, county, expiration_date, certification_categories

The message:

Subject: Your crew size from license records Grouping every Qualified Applicator Certificate by your business name across EPA federal and CA DPR records put your licensed-tech count in the 10-25 range. A crew that size dispatched by phone and billed on paper tends to leak missed jobs and slow collections. Are your renewals and dispatch living in the same system today?

ServiceTitan PVP Plays: Delivering Immediate Value

These messages provide actionable intelligence before asking for anything. The prospect can use this value today whether they respond or not.

PVP Public + Internal Strong (9.1/10)

Play: Warm Equipment Replacement Leads from Job History

What's the play?

ServiceTitan's proprietary job-completion records (equipment type, install date, customer address) joined with public property/deed records identify installations from 12-15 years ago where the original occupant is still at the same address. Fire suppression panels and pest control infrastructure hit end-of-life in that window, creating warm replacement leads worth $6-12k each with zero cold prospecting required — revenue the contractor has no system currently flagging.

Why this works

This message combines ServiceTitan's proprietary job history with public property verification to create an insight no competitor can replicate. The recipient hears "we know you did this job, we verified the owner is still there, and it's worth $X" — which is tangible, warm revenue they're currently leaving on the table. The offer to send the full list is a simple yes that delivers immediate value.

Data Sources
  1. ServiceTitan Internal Job Records - equipment_type, install_date, customer_address, job_completion_date
  2. Public Property Records and Deed Databases - property_address, owner_name, owner_type, occupancy_status, occupancy_date

The message:

Subject: The panel you installed at 1847 Oak St turns 13 13 years ago your crew installed the fire suppression panel at 1847 Oak St, and property records confirm the same building owner is still there. Panels like that hit end-of-life at 13-15 years — that's a warm replacement lead worth roughly $8-12k with no cold prospecting. Want the full list of your aging installs with current-occupant verification and contact info?
DATA REQUIREMENT

ServiceTitan job-completion records with equipment type, install date, and customer address, aggregated across customer base for equipment lifecycle analysis. Public property/deed records for occupancy verification.

Warm reactivation leads are a competitive advantage only ServiceTitan can deliver — we have the job history, and we have the scale to verify current occupancy. No competitor without proprietary historical job data across thousands of installations can produce this insight. Privacy-safe because leads are per-contractor, not aggregated across the entire platform.
PVP Internal Data Strong (9.0/10)

Play: Portfolio Performance Gap vs. Top-Quartile Benchmark

What's the play?

ServiceTitan's cross-portfolio aggregated operational metrics (cash conversion cycle, revenue per technician, EBITDA margin) compared against top-quartile platform performance surface concrete performance gaps. A specific portfolio running a 72-day cash cycle versus a 54-day top-quartile standard represents an $2.1M annual EBITDA gap — entity-specific, quantified, and directly tied to exit valuation. This insight is only possible with ServiceTitan's proprietary cross-portfolio data.

Why this works

PE decision-makers think in EBITDA and exit multiples. Showing their actual cash cycle number against a proprietary top-quartile threshold (not a generic industry benchmark) and translating that gap into concrete dollars creates immediate credibility. The recipient knows this is their real data, not a pitch, and that no competitor without cross-portfolio visibility could send this message. The offer to show which company is dragging the average invites engagement on something they can act on immediately.

Data Sources
  1. ServiceTitan Cross-Portfolio Aggregated Operational Metrics - cash_conversion_cycle, revenue_per_tech, ebitda_margin, technician_utilization, portfolio_cohort, trade_type

The message:

Subject: Your 8-company portfolio: 72-day cash cycle Across your 8-company HVAC portfolio on our platform, the cash conversion cycle runs 72 days and revenue per tech sits at $47k, while top-quartile portfolios hit 54 days and $63k per tech. Closing that gap is roughly $2.1M in annual EBITDA and a measurable exit-multiple improvement. Want the per-company breakdown showing where the 18 days are getting lost?
DATA REQUIREMENT

ServiceTitan cross-portfolio aggregated operational metrics (cash conversion cycle, revenue per technician, EBITDA margin, utilization) segmented by portfolio cohort and trade. Top-quartile thresholds computed across 500+ PE-backed trades portfolio companies (10+ entity minimum for privacy safety).

Only ServiceTitan has visibility into operational performance across 500+ PE trades portfolios. Top-quartile benchmarks are proprietary and defensible because they reflect actual platform data, not published industry research. This creates a unique insight PE operating partners cannot get from any competitor or analyst — their actual numbers versus proven top performers.
PVP Internal Data Strong (8.8/10)

Play: Cash Cycle as EBITDA Lever

What's the play?

ServiceTitan's aggregated portfolio metrics identify the single biggest operational driver of EBITDA underperformance: invoice-to-payment lag. A portfolio running 72 days cash cycle versus 54-day top-quartile standard represents an $2.1M annual EBITDA leakage directly attributable to billing speed. The message pinpoints the specific lever and offers company-by-company visibility into which portfolio company is dragging the average.

Why this works

Reducing a complex operational gap to a single lever (invoice-to-payment lag) makes the problem immediately understandable and actionable. Tying it directly to EBITDA and exit value speaks PE language. The offer to show which company is underperforming invites a conversation with someone who has real authority to make portfolio-wide changes — and positions ServiceTitan as the only vendor with visibility into this cross-company dynamic.

Data Sources
  1. ServiceTitan Cross-Portfolio Aggregated Operational Metrics - cash_conversion_cycle, invoice_to_payment_lag, ebitda_margin, portfolio_cohort, trade_type

The message:

Subject: $2.1M EBITDA gap in your trades portfolio Your portfolio's invoice-to-payment lag of 72 days versus the top-quartile 54 days is the single biggest driver of a $2.1M annual EBITDA gap against leading portfolios on our platform. We can show which of your 8 companies is dragging the average and by how many days each. Should I send the company-by-company cash-cycle ranking?
DATA REQUIREMENT

ServiceTitan cross-portfolio aggregated cash-cycle and EBITDA metrics by portfolio cohort, with top-quartile thresholds computed across 500+ PE portfolio companies (10+ entity minimum for privacy safety).

ServiceTitan's unique cross-portfolio visibility enables PE operating partners to identify performance levers they cannot see internally. Aggregated metrics are privacy-safe because they roll up 10+ portfolio companies and are presented as cohort benchmarks, not individual company data. This creates a competitive moat — no other vendor has both the PE portfolio density and the operational metrics depth to offer this insight.
PVP Public + Internal Strong (8.7/10)

Play: Verified Replacement Lead Portfolio

What's the play?

ServiceTitan job records cross-referenced with current property ownership data surface installations from 12-15 years ago at addresses where the same occupant remains. Fire suppression systems and pest control infrastructure installed in that window are approaching end-of-life, creating a verified warm-lead portfolio worth $6-12k per job with built-in occupancy confirmation. The contractor currently has no system to flag or prioritize these opportunities.

Why this works

A count of 12 verified leads with owner-still-there validation is immediately actionable. The recipient knows cold outreach is wasteful, so proving the occupant hasn't changed removes the biggest objection to pursuing the lead. Everything needed to act (address, install date, current contact) is bundled into one yes, making the barrier to engagement extremely low.

Data Sources
  1. ServiceTitan Internal Job Records - equipment_type, install_date, customer_address, job_completion_date
  2. Public Property Records and Deed Databases - property_address, owner_name, occupancy_status, occupancy_date

The message:

Subject: 12 of your old installs are due for replacement We cross-checked your job records against property deeds and found 12 fire suppression and pest infrastructure jobs you completed 12-15 years ago where the same occupant is still at the address. Each one is a warm replacement conversation worth $6-12k that you currently have no system flagging. Want the prioritized list with addresses, install dates, and current contacts?
DATA REQUIREMENT

ServiceTitan job-completion records (equipment type, install date, address) and public property records (owner, occupancy verification). Analysis of equipment lifecycle windows by trade.

Only ServiceTitan has the scale of historical job data plus the capability to verify current occupancy across a contractor's entire installation portfolio. This creates a warm reactivation lead engine that no competitor can replicate. Aggregation across multiple jobs per contractor is privacy-safe and defensible.

What Changes

Old way: Spray generic messages at job titles. Hope someone replies.

New way: Use public data to find companies in specific painful situations. Then mirror that situation back to them with evidence.

Why this works: When you lead with "Your Dallas facility has 3 open OSHA violations from March" instead of "I see you're hiring for safety roles," you're not another sales email. You're the person who did the homework.

The messages above aren't templates. They're examples of what happens when you combine real data sources with specific situations. Your team can replicate this using the data recipes in each play.

Data Sources Reference

Every play traces back to verifiable public data. Here are the sources used in this playbook:

Source Key Fields Used For
Washington State Licensed Fire Sprinkler System Contractors company_name, license_number, license_level, address, phone, expiration_date Identifying multi-state fire protection contractors with Level 3-4 scope holding higher-complexity recurring inspection contracts
New Jersey DCA Fire Protection Equipment Contractor Certified List company_name, certificate_number, license_type, certification_date, expiration_date, address, contact_info Cross-referencing fire protection contractors licensed in multiple states to surface distributed-crew multi-jurisdiction operators
EPA Commercial Pesticide Applicators by Certifying State applicant_name, company_name, certifying_state, certification_category, license_number, certification_date Counting individual applicator licenses per business entity to proxy crew size without LinkedIn for pest control companies
California DPR Lists of Licensed Pesticide Applicators license_number, company_name, applicant_name, license_type, county, expiration_date, certification_categories Largest US pest control market licensing data; combined with EPA and other state registries to count licensed technicians per business
ServiceTitan Internal Job Records equipment_type, install_date, customer_address, job_completion_date Identifying historical installations approaching end-of-life for warm reactivation lead generation
Public Property Records and Deed Databases property_address, owner_name, occupancy_status, occupancy_date Verifying current occupancy at addresses where equipment was installed 12-15 years ago to confirm warm replacement lead eligibility
ServiceTitan Cross-Portfolio Aggregated Operational Metrics cash_conversion_cycle, revenue_per_tech, ebitda_margin, technician_utilization, portfolio_cohort, trade_type Providing PE operating partners with entity-specific performance gaps against proprietary top-quartile benchmarks