Solutions · Home services

Know which ads fill your schedule with booked jobs

Your ads say they sent you leads. Dira checks each one against the jobs in your booking tool, such as Jobber, ServiceTitan or Housecall Pro, so you see what one booked job really cost on every platform you run.

For plumbers, electricians, HVAC, cleaners, landscapers and roofers.

The Dira Ad Report for Northgate Plumbing and Drain: ad platforms say 594 jobs, 120 were booked from ads, $21,145 spent and $176 average cost per job over 90 days.
Works with
  • Google Ads
  • Local Services Ads
  • Meta
  • Microsoft Ads
  • TikTok Ads
  • Jobber
  • ServiceTitan
  • Housecall Pro
  • Calendly

What counts as a booked job

Only work that lands in your booking tool counts. Pick a kind of lead to see how Dira follows it from the ad to the job.

Meta and Google lead forms carry the ad that started them. Dira finds the job in Jobber with the same name, phone or email, and marks it an exact match.

Calls from your ads are sorted by length and outcome. The ones that end in a booked job count. Voicemails and wrong numbers don't.

Bookings made on your site or in Jobber's client hub are traced back through the click that brought the customer in.

How a form fill becomes a job: Priya S. fills in a Meta lead form on Tuesday at 8:14, Jobber job 4821 for a $1,850 install is booked Wednesday with the same name, phone and email, and Dira counts it as a booked job for Meta.

Ninety days, as Dira sees it

Sample figures for Northgate Plumbing and Drain, a plumbing business running Google Ads, Meta and TikTok Ads.

Open the full sample report
Sample report for the last 90 days: platforms say 594 jobs, you booked 120, best value $131 a job on Google Ads. Counted column highlighted: Google Ads 258, Meta 285, TikTok Ads 51.

Google Ads, Meta and TikTok Ads counted 594 jobs between them: every form fill and call they could put their name to.

Only 120 of those became jobs in Jobber. Another 20 came from no ad at all: walk-ins, referrals and word of mouth.

Google Ads booked jobs for $131 each and Meta for $206. TikTok Ads has too few jobs to price yet.

What Dira does for a home service business

Built for businesses where the phone rings, the work gets booked in Jobber, and nobody has time to check ad dashboards.

Priya S. fills in a Meta lead form for a water heater replacement on Tuesday at 8:14; Jobber job 4821, a $1,850 install, is booked Wednesday and matched exactly; Dira sends it back to Meta as a booked job.

Booked jobs sent back to your ads

Dira matches each job in Jobber to the lead that started it, then tells the platform. Your ads learn which leads pay, not which ones fill in forms.

Today's calls from ads: Google Ads 4 minutes 12 seconds at 8:02, booked; Meta 18 seconds at 9:40, too short; Local Services Ads 6 minutes 40 seconds at 11:15, booked; Meta at 12:31, missed.

Calls sorted by what happened

Booked, talked, too short or missed. See which ads make the phone ring with real work.

Monday 7:02 email from Dira: last week 9 booked jobs from your ads, $1,240 spent, $138 per job, Google Ads the best value; 3 calls went unanswered on Tuesday morning, two from Meta.

A report every Monday

What your ads booked last week and what needs a look, in your inbox before the first job of the day.

Suggested move within your limits: move $30 a day from Google Search at $142 a job to Local Services Ads at $96 a job, about 3 more booked jobs a month at the same spend. Approve or Not now.

Budget where the jobs are

Running Google Search and Local Services Ads? They count as two platforms, so Dira compares them and moves budget toward the one booking jobs for less, within your limits.

From sign-up to your first Ad Report

  • Connect your ad account

    Sign in to the ad platform you spend the most on. Dira reads your campaigns, spend and the leads each one claims.

  • Add your bookings

    Connect the booking tool you already use, such as Jobber, ServiceTitan or Housecall Pro. No booking tool? Upload a file of your jobs.

  • Get your Ad Report

    Your first report arrives inside the 30-day free trial, then a summary lands in your inbox every Monday.

Questions

Connect the booking tool you already use, such as Jobber, ServiceTitan or Housecall Pro. No booking tool? Upload a file of your jobs. Dira matches each job to the lead that started it.

A job in your booking tool, or in a file of jobs you upload, that started with a lead from your ads: a form fill, a call or an online booking. Clicks don’t count.

No. Your Ad Report works with one: leads claimed against jobs booked, call quality and benchmarks. Connect a second and Dira ranks them and can move budget between them.

No. Dira can suggest each move for you to approve, or make moves on its own within your limits. You choose, and you can change it at any time.

Yes. Every plan is free for 30 days, and we tell you the price before you pay anything. Pay yearly and you get 2 months free.

See what your ads really booked

Free for 30 days, on one platform or all of them. Your first Ad Report arrives before the trial ends.