Step 1: Customize Your Lead Source List
Jobber comes with default lead sources like 'Google,' 'Facebook,' and 'Referral.' But these defaults are too broad — 'Google' lumps together paid ads, local services ads, Maps listings, and organic search into one bucket. Customize the list to match your actual marketing channels.
Navigate to Settings > Lead Sources (or Settings > Quote Follow-Up > Lead Sources depending on your Jobber version). You'll see the default list. Delete the generic ones and create specific sources: 'Google Ads - Paid Search,' 'Google - Local Services Ads,' 'Google - Maps / GBP Organic,' 'Google - Website Organic,' 'Facebook Ads,' 'Direct Mail,' 'Referral - Customer,' 'Referral - Partner,' 'Yard Sign,' 'Truck Wrap,' 'Repeat Customer.'
Keep the list under 15 sources. Too many options and your team won't use it correctly — they'll just pick the first one that looks close enough. The goal is specific enough to make smart budget decisions but simple enough that a CSR can pick the right one in 3 seconds.
- Navigate to Settings > Lead Sources to customize your list
- Replace generic defaults ('Google,' 'Facebook') with specific channels
- Split Google into: Google Ads, Google LSA, Google Maps/GBP, Google Organic
- Split referrals into: Customer Referral, Partner Referral (they have different value)
- Keep total sources under 15 — too many options = inconsistent tagging
- Include offline: Direct Mail, Yard Sign, Truck Wrap, Door Hanger
Step 2: Enable UTM Capture on Your Quote Request Forms
Jobber's online quote request forms can automatically capture UTM parameters from the URL — meaning when someone clicks a Google Ad, lands on your website, and fills out the Jobber form, Jobber can automatically record which campaign, source, and medium drove that lead. This is powerful and most contractors don't know it exists.
To enable this, you need to embed Jobber's quote request form on your website (not use a redirect to Jobber's hosted form) and pass UTM parameters through the form submission. When your Google Ads link includes ?utm_source=google&utm_medium=cpc&utm_campaign=hvac-repair, those values get captured in the Jobber lead record.
This is the closest Jobber gets to automatic attribution — and it only works for web form submissions, not phone calls. For phone leads, your team still needs to manually select the lead source. But for the 20-40% of leads that come through web forms, UTM capture is a significant accuracy upgrade.
- Embed Jobber's quote request form directly on your website pages
- Set up UTM parameters on all paid advertising links (Google Ads, Facebook Ads, etc.)
- UTM values are automatically captured when the form is submitted
- Works for web form leads only — phone call leads still require manual tagging
- Covers 20-40% of leads automatically, depending on your form-to-phone ratio
- See our UTM tracking guide for the full setup: /utm-tracking-home-service-website
Step 3: Train Your Team to Tag Every Lead
In Jobber, the lead source is selected when creating a new request or client. Your team needs to select the correct source for every lead — no skipping, no guessing, no defaulting to 'Google' when they're not sure. This is the make-or-break step for data quality.
Create a one-page cheat sheet with each lead source and when to use it. Post it next to every phone. Example: 'If the caller says they found you on Google, ask: Did you click on an ad at the top, or did you find us in the map results? Ad = Google Ads. Map = Google Maps/GBP. Not sure = Google Organic.'
The most important rule: if you're not sure, pick 'Unknown/Ask' rather than guessing. It's far better to have 10% of leads tagged as 'Unknown' than to have 30% incorrectly tagged as 'Google.' Unknown data can be investigated; incorrect data is silently wrong and leads to bad decisions.
- Lead source is selected when creating a new request/client in Jobber
- Create a one-page cheat sheet posted next to every phone
- Train team to ask specific follow-up questions (ad vs. map result vs. search)
- Add 'Unknown / Need to Ask' as a lead source — better than guessing
- Run weekly 5-minute audits: review last 15 leads for tagging accuracy
- If 'Google' is over 60% of tagged sources, your team is probably defaulting to it
Step 4: Use Jobber's Lead Reports to Track Performance
Jobber's reporting includes lead source data in the Quotes report and Revenue report. You can filter by lead source to see: how many quotes came from each source, the conversion rate from quote to job, and revenue generated per source. This gives you a basic picture of marketing ROI.
The Quotes report (Reports > Quotes) shows leads by source with quote-to-job conversion rates. This is Jobber's closest equivalent to ServiceTitan's marketing scorecards. Review it weekly and look for two things: which sources generate the most leads, and which sources convert the best. A channel with 5 leads that close at 80% is often more valuable than a channel with 20 leads that close at 15%.
The limitation: Jobber's reports are basic compared to ServiceTitan's. You can't see cost per lead (Jobber doesn't track marketing spend), you can't see campaign-level breakdowns within a source (which Google Ads campaign performed best), and you can't connect lead data to revenue data in a single view without exporting to a spreadsheet.
- Reports > Quotes: see leads by source with quote-to-job conversion rates
- Reports > Revenue: see revenue filtered by lead source
- Review weekly: focus on conversion rate by source, not just lead volume
- Export data monthly for deeper analysis in spreadsheets
- Limitation: no marketing spend tracking, no cost per lead calculation
- Limitation: no campaign-level breakdown within a lead source
Step 5: Integrate Call Tracking for Phone Attribution
Jobber doesn't have built-in call tracking like ServiceTitan. For phone leads (typically 60-80% of all leads), you need a third-party call tracking tool like CallRail to automatically attribute calls to the correct marketing channel. Without this, you're relying entirely on your team asking 'how did you hear about us?'
CallRail ($45-95/month for most contractors) assigns dedicated phone numbers to each marketing channel and automatically records which channel drove each call. It can also push lead source data into Jobber via integration, reducing manual tagging for phone leads.
If call tracking is outside your budget right now, at minimum train your team to ask every caller how they found you and consistently tag the lead source in Jobber. But know that this manual approach gives you 50-70% accuracy at best — and the missing 30-50% is distorting every marketing decision you make.
- Jobber has no built-in call tracking — you need a third-party tool
- CallRail is the most popular option ($45-95/month for home service contractors)
- Assigns dedicated phone numbers per marketing channel for automatic attribution
- Can integrate with Jobber to push lead source data automatically
- Without call tracking: you're relying on 'how did you hear about us?' — 50-70% accurate at best
- Phone leads are 60-80% of total leads — this is the biggest attribution gap in Jobber
Common Mistakes That Ruin Jobber Lead Source Data
The five most common mistakes: (1) Using Jobber's default lead sources without customizing them. (2) Not using UTM capture on web forms. (3) Team members skipping lead source selection entirely. (4) No call tracking for phone leads. (5) Never reviewing lead source reports to catch data quality issues.
Mistake #1 is the foundation: if your lead source list says 'Google' instead of splitting it into Google Ads, Google LSA, Google Maps, and Google Organic, every other step is compromised. You can't optimize your Google Ads budget if you can't distinguish paid Google leads from free Google leads.
Mistake #3 is the silent killer. Jobber allows creating a request without selecting a lead source — unlike ServiceTitan, which can require it. If your team skips the field, those leads show up as 'No Source' in reports and are invisible in your marketing analysis. Make lead source selection a non-negotiable step in your team's workflow.
- Mistake 1: Using default lead sources without customizing — 'Google' tells you nothing
- Mistake 2: Not enabling UTM capture — missing free automatic attribution for web form leads
- Mistake 3: Skipping lead source selection — Jobber allows it, so enforce it with process
- Mistake 4: No call tracking — 60-80% of leads have no automatic attribution
- Mistake 5: Never reviewing reports — bad data goes undetected for months
What Jobber's Tracking Still Can't Tell You (And How to Close the Gap)
Even with perfect Jobber setup, you still can't see: which specific keyword drove a lead, multi-touch customer journeys, cost per lead or cost per booked job (Jobber doesn't track spend), or which ad creative performed best. For contractors serious about marketing ROI, Rivet connects Jobber to your ad platforms for the complete picture.
Jobber is an excellent field service management tool that happens to include basic lead tracking. ServiceTitan is a more robust platform that includes better marketing tracking. But neither can do full-funnel attribution alone — the data lives across too many systems (ad platforms, analytics, call tracking, CRM).
Rivet connects your Jobber data (leads, quotes, jobs, revenue) to your ad platforms (Google Ads, Facebook) and call tracking to show you true cost per booked job by channel. The result: you know exactly which channels produce revenue and which are just generating leads that don't convert — the insight that changes marketing budget decisions.
- This guide gets you to 50-70% attribution accuracy in Jobber — useful but incomplete
- Missing: keyword-level data, multi-touch tracking, cost per lead, creative-level attribution
- Jobber is great at field service management — marketing tracking is not its core strength
- Rivet connects Jobber to ad platforms for true cost-per-booked-job data
- See our detailed guide: /track-marketing-roi-jobber