A repair shop can receive hundreds of website visitors and dozens of phone calls every month without knowing exactly which marketing activities are generating revenue.
That creates a frustrating problem.
You may know that customers are contacting the shop, but you may not know whether they found you through Google, your website, your Google Business Profile, an advertisement, a referral, or another source.
More importantly, you may not know which of those leads actually became paying customers.
This is where repair shop lead tracking becomes important.
Instead of measuring marketing success only by traffic, clicks, or rankings, lead tracking follows the customer journey from the first interaction through booked work and completed revenue.
For a heavy-duty repair shop, that journey might look like this:
Marketing source → Phone call → Qualified lead → Estimate → Approved repair → Completed job → Revenue
Once those stages are connected, marketing decisions become much easier to evaluate.
Why Repair Shops Need Lead Tracking
A repair shop’s marketing can generate different types of customer interactions.
For example:
- Someone may visit the website but never contact the shop.
- A customer may call and ask a general question.
- A fleet manager may submit a service request.
- A driver may call about an emergency breakdown.
- A customer may request an estimate.
- A fleet may schedule preventive maintenance.
- A customer may become a paying customer.
These interactions have very different business values.
If you simply report “100 leads,” you may be missing the most important information.
How many were qualified?
How many booked?
How many actually showed up?
How much revenue did those customers generate?
The Basic Repair Shop Lead Tracking Funnel

A useful tracking system separates the customer journey into stages.
Stage 1: Marketing Visit
The customer encounters your business through a marketing channel.
Possible sources include:
- Organic search
- Google Business Profile
- Paid advertising
- Social media
- Referral
- Direct traffic
- Existing customer recommendation
Stage 2: Inquiry
The customer contacts the shop.
This may happen through:
- Phone
- Website form
- Booking request
- Message
- In-person inquiry
Stage 3: Qualified Lead
The inquiry represents a genuine opportunity that matches the shop’s services and service area.
Stage 4: Estimate or Quote
The shop provides an estimate or discusses the required work.
Stage 5: Booked Work
The customer agrees to schedule the repair or maintenance service.
Stage 6: Completed Work
The job is completed.
Stage 7: Revenue
The final invoice value is recorded.
This final stage is critical.
A marketing campaign that generates many inquiries but little booked revenue should be evaluated differently from one that generates fewer inquiries but more completed work.
How to Track Calls
Phone calls can be one of the most valuable lead sources for repair shops.
Customers dealing with a truck breakdown may prefer to speak directly with someone rather than fill out a form.
Call tracking helps identify where calls originated.
Depending on the setup, a business may be able to distinguish calls associated with:
- Organic search
- Google Business Profile
- Paid campaigns
- Website visitors
- Specific landing pages
- Offline marketing
- Other tracked sources
The goal is not simply to count calls.
The goal is to connect the call to its outcome.
What to Record From Each Call
A simple call log can include:
| Field | Example |
|---|---|
| Date | September 25 |
| Caller | ABC Transport |
| Phone | Customer number |
| Source | |
| Service Needed | Trailer repair |
| Location | Edmonton |
| Qualified | Yes |
| Estimate | $1,200 |
| Booked | Yes |
| Completed | Yes |
| Revenue | $1,350 |
You do not necessarily need a complicated system to begin.
The important thing is consistency.
Track Missed Calls Too
Missed calls are easy to overlook.
But a missed call can represent a missed revenue opportunity.
Track:
- Total incoming calls
- Answered calls
- Missed calls
- Qualified calls
- Booked calls
- After-hours calls
If a large percentage of marketing-generated calls are missed, improving call handling may generate more revenue without increasing marketing spend.
For an emergency truck repair business, this can be especially important.
A driver dealing with a breakdown may not leave a voicemail and wait several hours for a response.
How to Track Website Forms
Phone calls are not the only way customers contact repair shops.
Website forms can capture:
- Name
- Company
- Phone number
- Vehicle type
- Service needed
- Location
- Preferred appointment time
- Additional details
Every form submission should be associated with a source whenever possible.
For example:
Source: Organic Search
Landing Page: Heavy-Duty Truck Repair
Service: Truck diagnostics
Status: Qualified
Outcome: Booked
This creates a much more useful picture of marketing performance.
Add Source Information to Your Forms
A useful lead form can capture both customer information and marketing information.
For example:
Customer Information
- Name
- Company
- Phone
- Service needed
- Location
Marketing Information
- Source
- Campaign
- Landing page
- Keyword or search information where available
- First-touch source
- Latest-touch source
Some information can be captured automatically through website analytics and form systems.
Other information may need to be confirmed with the customer.
Don’t Forget the “How Did You Hear About Us?” Question
One of the simplest ways to improve attribution is to ask customers how they found the business.
A service advisor can ask:
“How did you hear about us?”
Possible answers include:
- Website
- Referral
- Existing customer
- Social media
- Advertisement
- Fleet recommendation
- Other
This information should be recorded consistently.
It is not a perfect attribution method because customers may not remember exactly how they discovered the business, but it can provide another useful data point.
Build CRM Stages for Repair Leads

A CRM can help organize leads as they move through the sales process.
For shops that need a more structured system, customized CRM systems can provide a way to organize customer information and lead stages around the shop’s workflow.
A simple repair-shop pipeline might look like:
New Lead
↓
Contacted
↓
Qualified
↓
Estimate Sent
↓
Approved
↓
Booked
↓
Completed
↓
Lost / Not Proceeding
Each stage answers a different question.
New Lead
How many new opportunities are entering the system?
Qualified
How many inquiries represent genuine service opportunities?
Estimate Sent
How many customers received a proposed repair or service?
Approved
How many customers agreed to the work?
Booked
How many jobs were scheduled?
Completed
How many jobs were actually completed?
Lost
How many opportunities did not become customers?
This allows the shop to identify where leads are being lost.
Why “Booked Work” Is More Useful Than Lead Volume
Suppose two marketing campaigns generate the following results:
Campaign A
100 leads
20 qualified
8 booked jobs
Campaign B
40 leads
25 qualified
15 booked jobs
Looking only at lead volume, Campaign A appears larger.
But Campaign B produced more booked work from fewer total leads.
This is why repair shops should avoid using lead volume as the only measure of marketing success.
The quality and outcome of leads matter.
Track Completed Revenue
Booked work is important, but completed revenue is even closer to the actual business result.
Consider:
100 inquiries
→ 40 qualified leads
→ 20 estimates
→ 12 booked jobs
→ 10 completed jobs
→ $18,000 revenue
That tells a much more useful story than saying:
“We generated 100 leads.”
The same process can be applied to fleet maintenance, mobile repair, trailer repair, diesel diagnostics, and other services.
Attribution: Which Marketing Channel Gets Credit?
Attribution answers a simple question:
Which marketing activity contributed to the customer becoming a customer?
The problem is that customers can interact with a business multiple times.
For example:
- A fleet manager sees a company in Google search.
- Visits the website.
- Leaves without contacting the business.
- Searches again a week later.
- Clicks the Google Business Profile.
- Calls the repair shop.
- Books service.
Which channel generated the customer?
The answer depends on how attribution is defined.
Google Analytics explains that attribution assigns credit to different touchpoints along a customer’s path to a key event, and different attribution models can distribute that credit differently. Google Analytics attribution guidance provides more detail on how these models work.
Common Attribution Models
First-Touch Attribution
The first marketing source receives credit.
Example:
Organic Search → Website → Call → Customer
Organic search receives the credit.
Last-Touch Attribution
The final tracked marketing interaction receives credit.
Example:
Organic Search → Website → GBP → Call → Customer
The final tracked source receives the credit.
Multi-Touch Attribution
Credit is distributed across multiple interactions.
This can provide more context but also requires more detailed tracking.
For many small and medium-sized repair shops, perfect attribution is unrealistic.
The goal should be to build a tracking system that is consistent and useful.
Use Multiple Attribution Signals
Instead of relying on a single source of information, combine several.
Useful signals include:
- Call tracking
- Website form data
- Analytics data
- CRM source fields
- Customer-reported source
- Landing page
- Campaign information
- Search data
When multiple signals point to the same source, confidence in the attribution becomes stronger.
Google Analytics provides attribution reports that can help businesses examine how different touchpoints contribute to key events and compare attribution models. Google Analytics attribution reports can be used to compare attribution approaches.
Calculate Lead-to-Booking Conversion Rate
One of the most useful formulas is:
Booked Jobs ÷ Qualified Leads × 100 = Lead-to-Booking Rate
For example:
20 qualified leads
10 booked jobs
10 ÷ 20 × 100 = 50%
That means half of the qualified leads became booked jobs.
Tracking this over time can reveal changes in sales performance.
Calculate Booking-to-Completion Rate
Not every booked job becomes completed work.
Use:
Completed Jobs ÷ Booked Jobs × 100 = Completion Rate
For example:
20 booked jobs
18 completed jobs
18 ÷ 20 × 100 = 90%
A low completion rate may indicate scheduling problems, cancellations, parts delays, customer changes, or other operational issues.
Calculate Customer Acquisition Cost
Customer acquisition cost, or CAC, estimates how much marketing and sales spending is associated with acquiring a new customer.
A basic formula is:
Total Marketing and Sales Cost ÷ New Customers = CAC
For example:
$3,000 marketing and sales cost
30 new customers
$3,000 ÷ 30 = $100 CAC
The number becomes more useful when compared with the revenue and long-term value generated by those customers.
Calculate Return on Marketing Spend
Return on marketing spend, commonly abbreviated as ROAS, compares attributed revenue with marketing spend.
The basic formula is:
Attributed Revenue ÷ Marketing Spend = ROAS
For example:
$20,000 attributed revenue
$5,000 marketing spend
$20,000 ÷ $5,000 = 4
That represents $4 in attributed revenue for every $1 spent on marketing.
However, revenue is not the same as profit.
A repair shop should consider labor costs, parts costs, overhead, discounts, and other expenses when determining actual profitability.
Revenue Attribution Is Not the Same as Profitability
This distinction is important.
Suppose a campaign generates $30,000 in revenue.
That sounds impressive.
But if the associated jobs have low margins, the campaign may not be as valuable as the revenue number suggests.
Where possible, evaluate:
- Marketing spend
- Revenue
- Gross profit
- Labor
- Parts
- Customer acquisition cost
- Repeat business
This creates a much clearer picture of marketing performance.
A Simple Repair Shop Lead Tracking Spreadsheet
If you are not ready for a sophisticated CRM, start with a spreadsheet.
Recommended columns include:
| Field | Example |
|---|---|
| Date | 09/25/2026 |
| Customer | ABC Transport |
| Contact | John |
| Phone | 780-XXX-XXXX |
| Lead Source | Organic Search |
| Campaign | Truck Repair |
| Service | Mobile Repair |
| Location | Edmonton |
| Lead Status | Qualified |
| Estimate | $2,500 |
| Booked | Yes |
| Completed | Yes |
| Revenue | $2,700 |
| Lost Reason | — |
The key is to update the record throughout the customer journey.
A lead should not remain labeled “new” after the job has been completed.
Track Why Leads Are Lost
Lost leads contain useful information.
Create standardized lost-lead reasons such as:
- Price
- Outside service area
- Service not offered
- Customer chose another option
- Customer cancelled
- No response
- Parts unavailable
- Timing issue
- Duplicate inquiry
- Not a qualified lead
After several months, these reasons can reveal patterns.
For example, if many qualified leads are being lost because appointments are unavailable, the issue may not be marketing.
The business may have a capacity problem.
Create a Monthly Marketing Report
A useful monthly report can include:
Marketing
- Website traffic
- Organic traffic
- Google Business Profile interactions
- Advertising spend
- Marketing-generated leads
Lead Performance
- Total leads
- Qualified leads
- Estimates
- Booked jobs
- Completed jobs
Revenue
- Marketing-attributed revenue
- Average job value
- New customer revenue
- Repeat customer revenue
Conversion
- Lead-to-qualified rate
- Qualified-to-booked rate
- Booking-to-completion rate
- Overall lead-to-customer rate
Financial
- Marketing spend
- Cost per lead
- Cost per qualified lead
- Customer acquisition cost
- Return on marketing spend
This creates a simple connection between marketing activity and business results.
Example Monthly Lead Tracking Report

Imagine a heavy-duty repair shop records:
Marketing spend: $4,000
Total leads: 80
Qualified leads: 50
Estimates: 35
Booked jobs: 25
Completed jobs: 22
Marketing-attributed revenue: $28,000
The shop can now calculate:
Cost Per Lead
$4,000 ÷ 80 = $50
Cost Per Qualified Lead
$4,000 ÷ 50 = $80
Lead-to-Booking Rate
25 ÷ 80 × 100 = 31.25%
Qualified Lead-to-Booking Rate
25 ÷ 50 × 100 = 50%
ROAS
$28,000 ÷ $4,000 = 7
These numbers provide significantly more insight than simply saying the shop generated 80 leads.
Don’t Expect Perfect Attribution
Marketing attribution has limitations.
Customers may:
- Search on one device
- Call from another
- Use a bookmarked website
- Hear about the business from someone else
- Search the business name directly
- Interact with several marketing channels
- Forget how they originally found the company
Therefore, attribution should be treated as a measurement framework rather than absolute truth.
The objective is to make better business decisions using consistent data.
The Most Important Question: Did the Marketing Generate Work?
For a repair shop, marketing should ultimately be connected to business activity.
Ask:
Did people contact us?
Then:
Were those inquiries qualified?
Then:
Did they book?
Then:
Did the work get completed?
Finally:
How much revenue and profit did those customers generate?
This sequence helps prevent marketing teams from focusing too heavily on surface-level metrics.
Repair Shop Lead Tracking Checklist
Use this checklist each month.
Calls
- Track total calls
- Track missed calls
- Record lead source
- Identify qualified calls
- Track booked calls
- Track completed jobs
Forms
- Track submissions
- Record lead source
- Record service requested
- Record location
- Track status
CRM
- New lead
- Contacted
- Qualified
- Estimate sent
- Approved
- Booked
- Completed
- Lost
Financial
- Marketing spend
- Cost per lead
- Cost per qualified lead
- Customer acquisition cost
- Attributed revenue
- Return on marketing spend
How Heavy Duty Advertising Can Support Commercial Operators
For commercial operators, tracking leads is only one part of the equation.
The other part is having a repair provider capable of responding when trucks and trailers need service.
Heavy Duty Advertising provides heavy-duty truck and trailer repair services for commercial operators, including mobile repair and fleet support.
Its publicly available information describes shop-based heavy-duty repair as well as mobile service for commercial trucks and trailers in Edmonton and surrounding service areas.
For fleet managers and commercial operators, this means repair needs can be addressed through both scheduled shop service and mobile support when appropriate.
For businesses that are also looking at the marketing side of generating repair leads, heavy-duty repair marketing provides a relevant resource focused specifically on marketing for heavy-duty repair businesses.
If your commercial fleet needs heavy-duty truck, trailer, mobile, or maintenance service, contact Heavy Duty Advertising to discuss your requirements.
Final Thoughts
Repair shop marketing should not end when a phone rings or a form is submitted.
The real value comes from understanding what happens next.
Track the source of the inquiry. Qualify the lead. Record estimates. Track booked work. Record completed jobs. Connect revenue back to the original marketing activity.
You do not need perfect attribution to make better decisions.
You need consistent tracking.
When your repair shop can see the journey from marketing source to lead to booked work to revenue, you can identify which marketing activities are generating real business—and where opportunities are being lost.
That information can help you make smarter decisions about your marketing budget, sales process, staffing, and customer acquisition strategy.
Frequently Asked Questions
1. What is repair shop lead tracking?
Repair shop lead tracking is the process of recording where customer inquiries come from and following those leads through qualification, estimates, booked work, completed jobs, and revenue. It helps repair shops understand which marketing activities are generating actual business.
2. Why should repair shops track leads instead of just website traffic?
Website traffic shows how many people visit a website, but it does not show how many visitors become customers. Lead tracking connects marketing activity to calls, forms, booked jobs, completed work, and revenue, giving the shop a clearer view of marketing performance.
3. How can a repair shop track phone calls?
A repair shop can use call tracking to identify where calls originated, such as organic search, Google Business Profile, paid advertising, or specific website pages. The shop should also record whether each call was qualified, booked, and eventually converted into completed work.
4. Should repair shops track missed calls?
Yes. Missed calls can represent potential lost business, particularly for customers dealing with urgent truck or trailer problems. Tracking answered, missed, qualified, booked, and after-hours calls can help identify opportunities to improve call handling.
5. What information should a repair shop collect from website leads?
Useful information can include the customer’s name, company, phone number, email, vehicle type, service needed, location, preferred appointment time, lead source, landing page, and campaign information when available.
6. What CRM stages should a repair shop use for leads?
A simple repair-shop CRM pipeline can include New Lead, Contacted, Qualified, Estimate Sent, Approved, Booked, Completed, and Lost or Not Proceeding. These stages help the shop see where opportunities are moving forward or being lost.
7. Why is booked work more important than total lead volume?
A high number of leads does not necessarily mean a marketing campaign is producing more business. A campaign with fewer leads can generate more qualified opportunities and booked jobs. Tracking outcomes provides more useful information than measuring lead volume alone.
8. How do repair shops measure marketing attribution?
Repair shops can combine call tracking, website form data, analytics, CRM source fields, customer-reported information, landing pages, campaign data, and search information. Using multiple signals can provide a more useful picture of how customers discovered the business.
9. How do you calculate repair shop marketing ROAS?
A basic ROAS calculation is:
Attributed Revenue ÷ Marketing Spend = ROAS
For example, if a shop attributes $20,000 in revenue to $5,000 in marketing spend, its ROAS is 4. This means $4 in attributed revenue for every $1 spent on marketing. Revenue should not be confused with profit, however, because labor, parts, overhead, and other costs still affect profitability.
10. Does a repair shop need expensive software to start tracking leads?
No. A repair shop can begin with a simple spreadsheet that records customer information, lead source, service requested, lead status, estimate amount, booked work, completed work, revenue, and lost-lead reasons. The most important factor is maintaining consistent records throughout the customer journey.