How to Build a Daily Call List for Your Auto Repair Shop’s Callback Program
Most callback programs do not fail because the calls are bad. They fail because nobody built the structure that makes the calls happen every day. Here is the daily call list, the 15 to 20 minute DMS pull that builds it, and the schedule that protects it.
A shop finishes a callback training session, everyone is motivated, and for about two weeks the calls go out. Then a busy Thursday arrives, a service advisor gets pulled onto the floor, and the calls quietly stop. Nothing dramatic happens. The program simply was never built to survive a busy day.
Every shop that has tried and failed at outbound calling made the same mistake: they relied on motivation and memory instead of system and structure. Motivation runs out and memory is unreliable. A system runs whether anyone feels like it or not.
Why callbacks stop happening
There are four common causes, and each one has a practical fix.
- Advisors are busy. The shop floor is reactive by nature, and when a car needs attention, callbacks wait. The fix is to give callbacks to a dedicated BDC (business development center) role instead of the service desk.
- There is no system and no list. “We do callbacks” often means someone calls whoever they happen to think of. The fix is a daily list built from DMS data and generated every morning.
- Nothing is tracked. If you cannot say how many calls were made today, you have a hope rather than a system. The fix is to log every call in the DMS or CRM, the same day, every time.
- Nobody is accountable. When callbacks are everyone’s job, they are nobody’s job. The fix is one person who owns the daily call metrics and reports them.
The biggest reason of all is ownership. Every shop that runs a callback system successfully has one thing in common: a specific person, with a name, who is accountable for the daily call log every single day. Not “the team.” Not “whoever has time.”
The four tiers of the daily call list
The daily call list is built fresh every morning from your DMS and sorted into four tiers. The order matters. Tier 1 happens before anything else, and Tier 2 calls go cold within about 48 hours.
| Tier | What it covers | Calls a day | DMS filter |
|---|---|---|---|
| 1. Today’s calls | Next-day satisfaction calls and recheck callbacks | 2–8 | Closed repair orders from yesterday; recheck flag |
| 2. Time-sensitive | Missed-sale callbacks, estimates with no booking, recall matches | 3–10 | Declined services in the past 24–48 hours; open estimates 5–7 days old; VIN list checked against NHTSA recalls |
| 3. Scheduled intervals | 90-day oil changes, 12-month warranty reminders, mileage milestones, state inspection | 5–15 | Last oil change 80–90 days ago; warranty jobs closed 11 months ago; odometer within 2,000–3,000 miles of 30K/60K/100K; inspection expiring in 30–45 days |
| 4. Relationship calls | Deferred services, lapsed customers, referral thank-yous, vehicle anniversaries | 5–10 | Declined 30/60/90 days ago; last visit 12–18 months ago; new customers with a referral source; first visit within a week of today |
If you want the reasoning behind each call type, the guide to the five types of customer callbacks covers what every one of these calls is for.
The morning DMS pull, step by step
Before the first call goes out, a 15 to 20 minute pull generates the day’s list. It runs in five steps.
- Pull yesterday’s closed repair orders. Every customer who came in yesterday gets a next-day satisfaction call. This is non-negotiable and always goes to the top of the list.
- Pull declined services from the past 48 hours. Anything recommended and declined in the last 24 to 48 hours becomes a missed-sale callback. Include the specific service, the estimated cost, and the technician’s urgency rating.
- Pull interval triggers for the current week only. Run the 90-day oil change, 12-month warranty, and inspection expiration filters. Do not pull the whole database, just the customers entering their window this week. Manageable batches beat overwhelming lists.
- Add relationship calls to fill the remaining time. Once Tiers 1 to 3 are covered, use leftover call time for Tier 4, and rotate through the categories instead of calling the same deferred-services list every day.
- Set the day’s target and start calling. The course target is a minimum of 15 to 20 calls on a normal day and 40 or more on a slow day. Start at the top of Tier 1, work down, and log every call before moving to the next.
Not every DMS can run every filter. The mileage-milestone and vehicle-anniversary reports are the ones that catch most shops, because they depend on odometer updates and first-visit dates being recorded reliably. If your system cannot run one, treat it as a data improvement to make, and start with the filters it can run.
Protect the calls with time blocking
The most common reason callbacks do not happen is that they are not scheduled. “I’ll get to it when I have a break” means they will not happen. Time blocking turns callbacks from an intention into a commitment.
| Time | Block |
|---|---|
| 7:30–8:00 | DMS pull and list build, before the phones get busy |
| 8:00–10:30 | Priority calls: next-day satisfaction, missed sales, time-sensitive |
| 10:30–12:00 | Scheduled interval calls: 90-day, warranties, milestones |
| 1:00–3:00 | Relationship calls: proactive outreach and loyalty |
| 3:00–4:00 | Log results and update the DMS |
What to do on a slow day
Most shops treat a slow day as a problem to wait out. A callback program treats it as a growth engine. When car count is low, that is the signal to accelerate outreach, not pause it.
- Double the call target. A normal day is 15 to 25 calls. A slow day is 40 to 50, and the entire Tier 4 list gets worked.
- Work deeper into declined services. Pull every declined estimate from the past 30, 60, and 90 days. These customers usually said no to the timing, not the service, and the timing concern has often resolved itself.
- Run the lapsed customer list. Customers who have not visited in 12 to 18 months mostly drifted rather than left angry. The course reports that a genuine, no-pressure call converts 20 to 30 percent of the time.
- Look for seasonal and proactive opportunities. A season change, unmatched recalls, or a holiday coming up are all reasons to get ahead of proactive outreach.
- Measure output, not car count. The question at the end of a slow day is how many calls went out and how many appointments were set for tomorrow, the day after, and next week.
Common questions
BDC Mastery: The Callback System includes the full daily operations module: the ownership assignment, the DMS filter reference, time-blocking templates, and the slow-day protocol, plus the scripts and metrics that go with them.
See the full course →