Skip to content

Real client

Phone repair shop sees every missed call and its ad results

A phone repair shop wrote its own dashboard spec around one question: is marketing making profitable customers? We joined its calls, ads, search and sales into two live boards, one for marketing and one for operations.

Business Profile and calls board: impressions, interactions, calls, website clicks and reviews, with charts over time.Real screen, names boxed
Trade
Phone repair shop
Client since
May 2026
Built in
Built to the client's own written dashboard spec, May to Sep 2026; their team was using the boards in Aug 2026
Built by
Dashboard developers and a PM
Tools
  • Looker Studio
  • Apps Script
  • Dialpad
  • Google Ads
  • GA4
  • Google Business Profile
  • RepairShopr

Before and after

The owner wanted to know if marketing made profitable customers. The answer sat behind separate logins for calls, ads, search and sales.

Before and after
BeforeAfter
ReportBuilt by hand from five loginsTwo live boards
Missed callsMiscounted when three phones rang at onceA call that rings three phones counts once

What we built

  • Missed calls counted right. If one person answers, the call is not missed for the others.
  • A call-back list. Each missed call stays on the board until someone calls back.
  • AI call notes. After each call, AI fills the category, outcome and next step.
  • Built to their spec. A marketing board and an operations board, from the shop's own written spec.
  • Their tools joined. Dialpad, RepairShopr, Google Ads, Google Analytics and Business Profile.

How it works

  1. Calls are pulled from the phone systemDialpad
  2. Each call gets an AI summary: category, outcome, next stepApps Script
  3. Missed calls stay on a list until someone calls backApps Script
  4. Calls, ads, search and sales sit on two live boardsLooker Studio

What broke and how we fixed it

What broke

The phone system pulls came back stale, and slow ones timed out before they finished.

How we fixed it

We stopped the duplicate requests and split the request from the download. The numbers come back fresh.

Missed calls you cannot count?

Tell us your phone system and where your ads report. We will show you what one board can hold.

Tell us about your calls

We reply within one business day. No card, no contract.

More on Dashboards & ReportingSee all case studies