Cold calling guide

How to Share Who to Call Next Across Dial Shifts (Without Losing Ownership)

A simple handoff system for morning and evening dial shifts: share one priority queue, keep callback ownership clear, and stop warm leads from falling between shifts.

Most dial floors that run two shifts have the same quiet leak. The morning crew books a few appointments, sets a pile of "call me after five" callbacks, and logs off. The evening crew sits down, opens the list, and starts dialing from the top. Nobody told them which homeowners asked for an evening call, which quotes are aging, or which lead the morning setter promised to call back personally. By the next morning, half those warm leads have been called twice, and the other half haven't been called at all.

This guide is for home-services and outbound sales teams that split dialing across morning and evening shifts, or across part-time setters who never overlap. It covers how to share one "who to call next" queue between shifts, how to keep ownership honest, and what the handoff itself should look like, without adding a meeting or a heavy CRM.


Why shift handoffs break

Splitting the day into shifts makes sense. Homeowners answer at different times, part-time setters want predictable hours, and evening dialing often books more sits for roofing, solar, HVAC, and other offers where both decision-makers need to be home. The problems come from how information moves between shifts:

  1. Callbacks live in someone's head or notebook. "She said call after 6" only works if the evening setter can see it.
  2. Everyone starts from the top of the list. Without a ranked queue, the next shift redials fresh cold rows while warm dues sit untouched.
  3. Ownership is fuzzy. If the morning setter booked the first conversation, do they still own the callback the evening setter makes? If nobody decides, attribution fights follow.
  4. Notes are too thin. "Interested, call back" doesn't tell the next person what to say.
  5. Shared logins hide who did what. When the whole floor uses one seat, you can't tell which shift made which call.

The fix isn't a longer handoff meeting. It's one shared queue that both shifts read from, with clear rules about who owns each row.


The core idea: one queue, ranked by what's due

The single most useful thing a two-shift floor can do is stop treating each shift as a separate list. Instead, run one shared due queue that ranks every lead by when it's actually due and what it's worth.

A good queue answers four questions for any setter who sits down:

QuestionWhat the queue shows
Who's due right now?Callbacks with a due time that has passed or falls in this shift
Who asked for this shift specifically?Leads tagged "evenings only" or "mornings only"
Who's most valuable?Booked-but-unconfirmed sits, aging quotes, and warm callbacks before cold rows
Who owns it?The rep whose name is on the row, plus whether anyone else may call it

If your queue can answer those four questions, the shift handoff mostly takes care of itself. If you're starting from a spreadsheet, the free call log template has the columns you need to build this.


What to log so the next shift can act

Every call that creates future work needs enough detail that a stranger could pick it up. At minimum:

  • Outcome: booked, callback, no answer, not interested, wrong number, or do not call.
  • Due date and time window: not "later," but "Tue after 6 pm."
  • Owner: the rep responsible for the next touch.
  • Shift preference: morning, evening, or either, based on what the homeowner said.
  • One-line context: the real reason for the callback, such as "waiting on spouse, wants price range for 2 windows."

That last line matters more than most teams think. A setter who knows why they're calling can open the conversation properly instead of starting from zero. For a deeper look at what belongs in each row, see what to log after every cold call.


Ownership rules that hold up

Ownership is where shift handoffs usually turn into arguments. Pick one set of rules, write them down, and apply them every day. Here's a set that works for most floors:

  1. The rep who sets the callback owns it, until its due window passes. If the morning setter promised "I'll call you at 7," and they work the evening shift too, it's theirs.
  2. If the owner isn't on shift during the due window, the row becomes shared. The evening shift can work it, and the call is logged under whoever actually makes it.
  3. Books are credited to the rep who books, not the rep who first touched the lead. Log the first touch as context, but don't let it decide spiffs.
  4. Nobody reassigns someone else's row silently. If a manager moves ownership, the change is visible on the row.

These rules keep the floor honest without forcing setters to guard their lists. If you pay on books or sits, read how to attribute books vs closes fairly before you finalize them.


The handoff itself: five minutes, not a meeting

With one queue and clear rules, the actual handoff between shifts can be short. A simple version:

End of morning shift (5 minutes):

  • Every call made today has an outcome.
  • Every callback has a due time, an owner, and a shift preference.
  • Anything promised for the evening is tagged "evening" and ranked near the top.
  • Any unconfirmed sit for tomorrow is flagged for the evening confirmation block.

Start of evening shift (5 minutes):

  • Open the queue filtered to "due now" and "evening."
  • Work dues and confirmations before cold rows.
  • Skip rows owned by a rep who's also on this shift. Those are theirs.

The morning version of the start-of-shift routine is covered in how to run a morning callback queue, and the end-of-day check is in how to run an end-of-day call log review. Together they make the handoff close to automatic.


Example: a two-shift roofing floor

Picture a roofing company with three setters on the morning shift (9 am to 1 pm) and two on the evening shift (4 pm to 8 pm).

At 12:50 pm, morning setter Jamie has twelve callbacks logged today. Seven are tagged "evening" because the homeowners said they'd be home after work. Three are Jamie's own follow-ups for tomorrow morning. Two are unconfirmed inspections for tomorrow.

At 4:00 pm, the evening crew opens the shared queue. They see the seven evening-tagged callbacks at the top, ranked by due time, with Jamie's one-line notes ("hail on north slope, wife decides, call after 5"). Below those sit the two unconfirmed inspections for their confirmation block. Jamie's three morning follow-ups don't show in their view because they aren't due yet.

By 8:00 pm, the evening crew has called all seven, booked two, and logged outcomes on every row. The two inspections are confirmed. Tomorrow morning, Jamie sees what happened without asking anyone.

No meeting, no group chat thread, and no lead was called twice.


Metrics to watch across shifts

Once both shifts share a queue, a few numbers show whether the handoff is working:

MetricWhat it tells you
Overdue callbacks at shift startWhether the previous shift is leaving clean dues
Dues worked before cold dialsWhether setters actually start from the queue
Books by shiftWhich hours produce sits for your offer
Show rate on evening-confirmed sitsWhether the confirmation block is doing its job
Duplicate calls on the same lead same dayWhether ownership rules are being followed

Review these weekly, not hourly. The goal is to spot a leak, such as overdue dues creeping up every Monday, not to micromanage individual calls.


Common mistakes

  • Two separate lists, one per shift. This guarantees duplicates and dropped callbacks.
  • Callbacks with no time window. "Call back" with no due time sinks to the bottom and dies.
  • Shared logins. You can't hold shifts accountable if every call looks the same. See multi-rep call tracking without shared logins.
  • Letting cold volume crowd out dues. A warm evening callback is worth far more than ten fresh cold rows.
  • Handoffs by group chat. Messages scroll away. The queue doesn't.

Where Dialed Sales fits

Dialed Sales is a cold-call tracker built for high-activity teams like roofing, solar, HVAC, and other home-services floors. Every setter has their own seat, every callback gets a due time and an owner, and the shared due queue shows each shift exactly who to call next. Sara AI can summarize what the last shift did and suggest who to prioritize, so the next shift starts dialing instead of digging.

If your floor runs more than one shift, start with the free call log template to set up the columns, then try Dialed Sales when you're ready for one shared queue, clean ownership, and leaderboards that both shifts trust.

Put every call on rails

Log a call in seconds, get follow-ups surfaced the day they're due, and keep a live leaderboard.