Xelshard Icon
Xelshard Automation
Xelshard Icon
Xelshard Automation

2 Contractor Confirmation Texts That Stop No-Shows (and Wasted Truck Rolls)

You loaded the truck. Drove 40 minutes. Gate was locked. Nobody home.

Arriving at 8:00 AM, ringing the doorbell, and spending 20 minutes playing phone tag trying to get access codes that don’t work is half a day gone. Gas burned, schedule blown, and the next customer starts late because of it. If you run a crew, multiply that by everyone’s wages for a morning that produced zero revenue.

Most contractors don’t confirm at all. They assume the customer will remember the appointment because it’s on the calendar. But hoping someone remembers isn’t a system. Without a confirmation that forces the customer to reply, you have no way to know if they’ll actually be there.

The Homeowner’s Perspective

To the homeowner, radio silence before a big job means one thing: this guy forgot about me.

Hoping they’ll remember doesn’t work. If you want to stop chasing customers, you need to lock it down. A confirmation text that asks for a reply creates just enough friction to separate the committed customers from the ones who were never going to be home.

The 2-Text Confirmation Sequence (The Scripts)

Here are the exact two texts you need to send for every site visit to lock the job in:

Text 1 (Send the Day Before) “Hi [CUSTOMER NAME], just confirming we’re all set for tomorrow at [TIME] for [JOB DESCRIPTION] at [ADDRESS]. Please reply ‘confirmed’ so I know we’re good. If anything changed, let me know today so I can adjust the schedule.”

Text 2 (Send the Morning Of) “Hey [CUSTOMER NAME], we’re on our way to [ADDRESS] for [JOB DESCRIPTION]. Should be there around [TIME]. Please make sure [ACCESS INSTRUCTIONS / e.g., the gate is unlocked]. See you soon.”

The Hard Boundary (When Not to Roll the Truck)

Sending the texts is only half the system. The other half is having the discipline to enforce a boundary when a customer ghosts you.

The Decision Rule: If you get a silent non-reply to the day-before confirmation by the evening, you follow up by phone the next morning. If there is still no answer by 1 hour before the job, do NOT roll the truck. It is better to have an empty slot you can use for admin work than to burn fuel and time driving to a house where nobody is home.

When you use this 2-text system, you stop losing mornings to empty driveways. When a customer gets these messages, they think: “He confirmed the day before AND on the way. This is how a professional operates.”


Stop chasing customers and leaving money on the table. This 2-text sequence is just one piece of a complete operational communication system. If you want the exact scripts for deposit requests, scope changes, and past-due invoices, get the Contractor Starter Pack. It includes 9 copy-paste scripts and 3 workflow checklists so you can run your jobs right from your phone.