Picture a rep in Rajkot who books a survey for Saturday at 11 am. On Saturday the engineer rides 18 km each way to a society gate, calls twice, and learns that the owner left for a wedding. The slot is gone, the morning is gone, and the lead now thinks of you as the installer who came when nobody was home.

That is not bad luck. It is what happens when the whole confirmation is one message sent four days earlier and never answered. The customer said "ok", life carried on, and nobody checked again.

This guide gives you a routine for a solar site visit appointment that holds. It runs on plain WhatsApp, with reps pressing send, so you do not need any new tool to start. You get the four messages to send, copy-paste wording in English and Hinglish, the replies to expect, and what to do when someone still does not show. Healthcare trials show that reminders and wording change who turns up. Nobody has published the equivalent for rooftop solar in India, so we say where the evidence is borrowed and where it is our own practice.

Key takeaway. To keep a solar site visit appointment, confirm it four times on WhatsApp, not once: lock the slot within 30 minutes of booking, re-lock it the evening before with a question that needs a typed answer, send the engineer's name and number on the morning, and have a rescue message ready for 15 minutes past the slot. Treat any slot nobody has re-confirmed as tentative.

Why solar site visits get missed, and what each cause needs

Most missed solar surveys come from six causes, and a single "confirmed" message fixes only one of them. Sorting your last ten misses into these six tells you which part of the routine to tighten first.

CauseWhat it looks likeWhat fixes itMost common in
Booked to end the callA vague yes on the phone, then silenceA specific Lock message, then a Re-lock that needs a typed answerLeads from ads and portals
Decision-maker not toldThe enquirer is a son or tenant, the owner is awayAsk who decides, twice, and log the nameResidential homes and flats
Forgot, or slot too far outBooked five days ahead, nothing in betweenRe-lock the evening beforeAny lead booked more than 3 days out
Your side was unclearCustomer waited, no engineer number, no arrival timeA morning message with window, name and numberTeams with several engineers
The day clashedRain, a power cut, a festival, terrace access needs society permissionAn easy reply option to move the slotFlats and housing societies
Someone else got there first"Another company already came"A faster first reply and a nearer slotLeads who enquired with several firms

Very few customers miss a visit out of rudeness. Most had nothing in front of them that day, or never really agreed. Both can be designed around.

If your calendar is full of weak bookings, fix that upstream too. Our guide to qualifying solar leads covers the questions to ask before you offer a slot, and the click-to-WhatsApp ads guide shows how fast first replies make better slots in the first place.

What one no-show costs, with the math

A no-show costs far more than the petrol. On the illustrative numbers below, the direct cost is about ₹700 but the lost slot is worth about ₹3,000 more, because that hour could have been a visit that turns into an order.

ItemIllustrative assumptionCost
Engineer time, half a day₹28,000 a month over 26 working days is about ₹1,080 a dayabout ₹540
Travel, 40 km round tripTwo-wheeler at roughly ₹4 a km₹160
Direct cost of the empty visitTime plus travelabout ₹700
Lost slot1 in 5 surveys becomes an order, and an order leaves ₹15,000 gross margin (0.2 x ₹15,000)₹3,000
Total per no-showabout ₹3,700

₹ math. Illustrative only. With 40 booked visits a month and one in four missed, that is 10 empty slots, or roughly ₹37,000 a month on these assumptions. Replace the salary, distance, close rate and margin with your own figures. If your engineers would otherwise sit idle, the lost-slot line is lower.

The Slot-Lock Ladder: four rungs from booking to rescue

The Slot-Lock Ladder is a four-rung confirmation routine for site visits: Lock (right after booking), Re-lock (the evening before), Go (the morning of) and Rescue (15 minutes past the slot if nobody opens the door). Each rung sends one message that asks for one thing. A slot only counts as firm after the Re-lock gets a typed reply.

  1. 1

    Lock: within 30 minutes of booking

    Repeat the day, the two-hour window, the address, the engineer's name and number, and what to keep ready. Ask one question: is the person who decides going to be there?

  2. 2

    Re-lock: the evening before

    Ask the customer to answer with 1, 2 or 3 (visit fine, change time, cancel). A typed number is a small commitment, and "ok" is not.

  3. 3

    Go: the morning of the visit

    Send the engineer's name, the arrival window and a number that rings. When he leaves for the house, he sends a short on-the-way note and, if the customer is comfortable, a live location.

  4. 4

    Rescue: 15 minutes past the slot

    Call first. If there is no answer, send one message that offers two new slots and makes rebooking easy. No scolding, no guilt.

RungWhenIt asks the customer forWho sends itLog on the lead
LockWithin 30 minutes of bookingA reply on who decides and the bills readyThe rep who bookedSlot, window, decision-maker name
Re-lockEvening beforeA typed 1, 2 or 3The same repWhich number came back, or none
GoMorning ofNothing, only a reachable phoneRep, then the engineerEngineer on the way, ETA
Rescue15 minutes past slotA choice of two new slotsEngineer calls, rep messagesMissed visit, reason, new slot

Two rules hold the ladder together. First, ask a question every time. A message that only informs gets a thumbs-up or nothing, and you learn nothing. Second, state what the visit costs you, in specific terms. Both come from the evidence below.

1.14risk ratio

Text reminders vs none

Cochrane, 2013: 8 trials, 6,615 people, healthcare. Moderate-quality evidence.

11.1% to 8.4%missed

Reminder naming the specific cost

PLOS ONE, 2015: 2 trials at one English NHS trust.

0.99risk ratio

Text vs phone-call reminders

Same Cochrane review: about as good, and cheaper.

Both studies are about hospital appointments, not rooftop surveys. The Cochrane authors call their evidence low to moderate quality, and the PLOS ONE trials ran at a single hospital trust in England. We borrow the idea (a reminder works, and a specific reason to show up works better than a vague one) and ask you to test it on your own visits.

Rung 1, Lock: what the booking message must contain

The Lock message must carry six things: the day and two-hour window, the address as you understand it, the engineer's name and number, how long the visit takes, what to keep ready, and a question about who decides. Send it within 30 minutes, while the customer still remembers the call.

Keep the window to two hours, not "morning", so the customer can plan and your engineer can route.

Ask for the last three electricity bills in this message. The Government of India's own scheme description ties the suggested system size to average monthly consumption: according to the PIB release for the Ministry of New and Renewable Energy (12 February 2025), households using 0 to 150 units suit 1 to 2 kW, 150 to 300 units suit 2 to 3 kW, and above 300 units suit above 3 kW. Those figures date from February 2025, so check the National Portal for current slabs before you quote any subsidy. The bills are what let your engineer size the system while he is standing on the roof.

Lock message, English

Hi {name} ji, this is {rep} from {company}. Your solar roof visit is booked.

Day and time: {day}, {date}, between {start} and {end}
Address we have: {society or house, landmark}
Engineer: {engineer name}, {engineer number}
The visit takes about {40} minutes. We check roof space, shadow, the meter and the wiring. It is free.

Please keep ready:
1. Your last three electricity bills (photo or paper)
2. Roof or terrace access (the key, if it is locked)
3. The person who decides on the purchase, if possible

Is that person likely to be home in that window? We will message you again the evening before. If the time needs to change, just reply here.

Lock message, Hinglish

Namaste {name} ji, main {rep}, {company} se. Aapka solar roof visit book ho gaya hai.

Din aur samay: {day}, {date}, {start} se {end} ke beech
Hamare paas address: {society ya ghar, landmark}
Engineer: {engineer name}, {engineer number}
Visit mein lagbhag {40} minute lagte hain. Hum roof ki jagah, shadow, meter aur wiring dekhte hain. Ye free hai.

Kripya ye cheezein ready rakhein:
1. Pichhle teen mahine ke bijli bill (photo ya paper)
2. Chhat ka access (taala ho to chaabi)
3. Jo ghar mein khareedne ka faisla lete hain, wo bhi saath hon to behtar

Kya wo us samay ghar par honge? Visit se ek shaam pehle hum yahin dobara message karenge. Samay badalna ho to bas yahin reply kar dein.

Fast tip. Delete the line "It is free" if you charge for surveys. A visit that was free in the ad and paid in the chat loses the lead before you arrive. Our site survey checklist lists what the engineer will actually do on the roof, so your message can promise the same things.

The single "confirming a booked survey" line in our WhatsApp templates for solar follow-up is a one-off. The ladder replaces it with a routine that checks back.

Rung 2, Re-lock: the evening-before message that needs an answer

The Re-lock is the message that does most of the work. It reminds, but more importantly it asks the customer to type a number, and it says what you are holding for them. A typed "1" means the customer looked at the slot again and chose it.

Why a number and not "please confirm"? "Please confirm" invites "ok", which can mean "I will see". A numbered choice makes "I need a different time" as easy to send as "yes", so the customer who would have quietly skipped now tells you. That is a reschedule you can plan, not a no-show you pay for.

The second design choice is the line about distance. In the trials published in PLOS ONE in 2015, a reminder that named the specific cost of a missed hospital appointment led to a missed rate of 8.4% against 11.1% for the usual wording, and the second trial found the same idea in general terms worked less well. A solar visit has a cost the customer can picture too: an engineer's ride and a held slot. Say it in plain words, not as a guilt trip.

Re-lock message, English

Hi {name} ji, a reminder from {company}. Our engineer {engineer name} visits tomorrow, {day}, between {start} and {end}.

He is travelling about {km} km for this visit and we are holding that time only for you. Please reply with one number:
1 = I will be at home, the visit is fine
2 = I need a different time
3 = Please cancel the visit

Will you or the person who decides be at home? Thank you.

Re-lock message, Hinglish

Namaste {name} ji, {company} se yaad dilana tha. Kal, {day}, {start} se {end} ke beech hamare engineer {engineer name} aapke ghar aayenge.

Unhe lagbhag {km} km ka safar karna hai aur ye samay sirf aapke liye roka hua hai. Kripya ek number se reply karein:
1 = Main ghar par hoon, visit theek hai
2 = Mujhe dusra samay chahiye
3 = Visit cancel kar dijiye

Kya aap ya ghar ke faisla lene wale member us samay ghar par honge? Dhanyavaad.

When should it go out? Our own rule of thumb, not a measured figure: between 6 and 8 pm the day before for households where people work, and late morning the day before for shopkeepers and home-based owners. Test both for two weeks and keep whichever gets typed replies faster.

What to do with each reply

Customer repliesRep doesSlot statusLog on the lead
1Thank them, say the engineer will message on the morningFirmRe-lock confirmed, time of reply
2Offer two new slots within 3 days, in the same chatOpen until movedReschedule requested, new slot
3Ask once for the reason, keep it light, offer to stay in touchReleasedCancelled, reason
Anything else ("ok", "see", a thumbs-up)Reply: "Thanks! Just to be sure, is 1 right for you?"TentativeSoft yes, asked again
No reply by 8 pmCall. If no answer, send the nudge belowTentativeNo reply, called
No reply by 10 am on the dayMove the engineer to a firm visit nearby and tell the customerReleased for nowUnconfirmed, slot reassigned

No-reply nudge, English

Hi {name} ji, we have not heard back on tomorrow's solar visit. Should we keep {start} to {end}, or would another time suit you better? One word is enough: KEEP or CHANGE.

No-reply nudge, Hinglish

Namaste {name} ji, kal ke solar visit par aapka jawab nahi aaya. Kya {start} se {end} wala samay rakhein, ya koi aur samay theek rahega? Bas ek shabd likh dein: RAKHO ya BADLO.

Watch out. Treat an unconfirmed slot as tentative, and plan the engineer's route around confirmed visits first. That one rule means a silent customer costs you a rearranged morning, not an empty one.

Rung 3, Go: the morning message, and a live location

The Go message gives the customer the engineer's name, the arrival window and a number that rings. It has one job, which is to remove "I did not know who was coming". Send it after 8 am, on the day, from the rep or the engineer.

Go message, English

Good morning {name} ji. {engineer name} from {company} will reach you between {start} and {end} today. His number is {engineer number} if you need to reach him. He will message you from the road when he is about 20 minutes away.

Go message, Hinglish

Good morning {name} ji. {company} ke engineer {engineer name} aaj {start} se {end} ke beech aapke yahan pahunchenge. Zaroorat ho to unka number {engineer number} hai. Jab wo lagbhag 20 minute door honge, to raste se message karenge.

Then the engineer, or the rep with him, sends a short note when he is on the way. Sharing a live location is optional, and the customer must be comfortable with it. According to the WhatsApp Help Center page on live location, live location shares your real-time position in a chat, you choose how long, and on Android you do it from Attach, then Location, then Share live location. The same page says location permission must be turned on for WhatsApp on the phone, that only the people you shared with can see it, and that sharing can be stopped in one chat or from Settings, then Privacy, then Live location.

On-the-way message, English and Hinglish

{name} ji, {engineer name} here from {company}. I am on my way and will reach in about 20 minutes. Sharing my live location for the next hour.

{name} ji, main {engineer name}, {company} se. Main nikal chuka hoon aur lagbhag 20 minute mein pahunchunga. Agle ek ghante ke liye apni live location bhej raha hoon.

Note. Share a live location only when the engineer is travelling, never after the visit, and stop it at the door. It is his personal location, so it is his choice. If he is not comfortable, send the landmark and an ETA instead.

Rung 4, Rescue: the no-show at 15 minutes past

The Rescue rung starts a fixed 15 minutes after the window opens. Fifteen minutes is long enough to rule out traffic and a missed bell, and short enough that the customer is likely still reachable. The engineer calls first, then the rep sends one message.

Rescue message, English

Hi {name} ji, {engineer name} reached {society or landmark} at {time} but we could not connect. No problem at all. I can offer {day} at {time} or {day} at {time}. Reply 1 or 2, or tell me a time that suits you.

Rescue message, Hinglish

Namaste {name} ji, {engineer name} {society ya landmark} par {time} baje pahunche the, lekin aapse baat nahi ho paayi. Koi baat nahi. {day} ko {time} ya {day} ko {time} theek rahega? 1 ya 2 reply karein, ya aap apna samay bata dein.

Set a ceiling for the second miss. If the same customer misses twice, stop booking free visits. Offer a visit when they are ready, or a remote estimate from the bill and a few roof photos, and move them to a slower follow-up. Our solar lead follow-up cadence guide covers how often to message when a lead goes quiet.

Do not argue about whose fault it was. A customer who feels scolded has no reason to give you a third slot.

Running the ladder on the WhatsApp Business app

You can run all four rungs on the WhatsApp Business app, with a person pressing send each time. The three features that matter are quick replies, labels (now called lists) and live location, and each has limits worth knowing before you build the routine around it.

Quick replies. The WhatsApp Help Center page on quick replies covers quick replies, the saved messages the Business app lets you call up with a shortcut. We could not open that page's details, so check in your app how many you can store and how to set them up. Whatever the limit, the rep must edit each message before sending. That edit is where {name} and {start} get filled in, and it is the step reps skip. Make filling every bracket a rule.

Labels. The WhatsApp Help Center page on labels says labels are now lists in the Business app, gradually rolling out, with up to 20 labels. Use four: Survey booked, Re-lock sent, Confirmed, Rescue. A rep can then open one list and see who still owes an answer tonight.

Same number, many reps. If three reps share one phone, two may send the Lock message to the same person. Decide who owns each chat before booking. The WhatsApp Business versus personal guide covers the account choice, and our duplicate leads guide explains why one customer should never have two reps.

WhatsApp confirmations are good at

  • ✓A written record both sides can scroll back to
  • ✓The customer replies when free, with no call at an awkward hour
  • ✓Map pins, photos of the bill and live location in one chat
  • ✓Bilingual wording in the customer's own language
  • ✓Cheap to run, and in the Cochrane review texts did about as well as calls

A call is still better when

  • ✗The customer has not opened a message since booking
  • ✗The owner is elderly and does not type
  • ✗A re-lock has no reply by 8 pm
  • ✗The visit is far and the slot is valuable
  • ✗You are rescuing a second miss

One honest limit: a person sends every message here. Do not tell customers "you will receive an automatic reminder", because they will not. Write "we will message you the evening before" and keep that promise with a reminder for the rep.

Messaging rules also apply. Under the WhatsApp Business Messaging Policy (last updated 23 September 2026 when we read it), you need opt-in permission from the person, you must respect requests to stop, and you must not surprise people. A customer who booked a visit has asked to hear about that visit, so keep messages to it and stop when they say stop. Our guide to WhatsApp spam rules in India goes through what counts as spam, and the DPDP Act entry explains why you should only collect what the visit needs.

A one-page visit board for tomorrow

A visit board is a single list, built at 5 pm every day, showing tomorrow's visits and the status of each. It turns the ladder from a habit into a check. Any row with no reply by 8 pm gets a call, and any still silent at 10 am is released.

WindowCustomer and areaDecision-maker namedBills requestedRe-lock replyEngineer
10 to 12{name}, {area}Y / NY / N1 / 2 / 3 / none{name}
12 to 2{name}, {area}Y / NY / N1 / 2 / 3 / none{name}

Keep one measure: show rate, meaning visits done divided by visits booked, counted weekly. Count only visits that had a Lock message sent, so you measure the routine and not the booking quality. Compare two weeks with the full ladder against two weeks without it on your own leads. No published figure can tell you what you will get.

Mistakes that bring the no-shows back

Four mistakes undo the ladder: sending the same message in the wrong language, confirming only with the person who enquired, stacking too many messages, and mixing a sales push into a confirmation.

Wrong language. If the customer wrote in Hinglish, answer in Hinglish, and note the language on the lead so the next rep does not switch it.

Only the enquirer is confirmed. The person who typed "send quote" is not always the person who signs. If a son asks and the father decides, name the father on the visit board.

Too many messages. Four rungs are enough. A "Tomorrow!" message on top of the Re-lock just gets your chat muted.

A pitch inside the confirmation. Keep subsidy and price talk out. If the customer asks about subsidy in reply, answer in a separate message once the slot is settled.

Watch out. Never put another customer's name, address or visit time in a confirmation. A group chat for "tomorrow's survey customers" shows each person's details to strangers.

After the visit, close the loop the same day. The proposal is the next thing the customer expects, and the steps for sending it are in our guide on how to send a solar proposal on WhatsApp.

How QuickEstimate fits

Quickest Solar CRM does not send these messages for you. What it gives your team is the structure around them: a place where every booked visit lives, a reminder that tells the rep to send the next rung, and a record of what was said. The rep still presses send on WhatsApp.

  • WhatsApp follow-up: save the Lock, Re-lock, Go and Rescue wording as message templates, then set a follow-up reminder on the lead for the evening before and the morning of, so nobody depends on memory.
  • Pipeline management: use a customisable lead stage such as "Survey booked" and a label for "Re-lock confirmed", then filter leads to see tomorrow's visits and who still owes an answer.
  • Log activities: record "Re-lock sent, replied 1" on the lead, or log the same activity on several leads at once, so the owner can read what happened without asking the rep.

After the visit, share the proposal PDF on WhatsApp from the same lead and set the next follow-up reminder. Read the WhatsApp follow-up feature page for the full list, or look at the pricing page: the Free plan covers one user and 10 proposals a month with no card, and Pro is ₹6,999 per user per year with a 3-user minimum.

What to do this week

You can put the ladder on your next ten visits without any new software. Start small, count the result, then decide whether it earns a place in your routine.

  1. Save the four messages (Lock, Re-lock, Go, Rescue) as quick replies in English and Hinglish. Fill in {company} and your usual {km} wording once, so reps only change names and times.
  2. Create four labels or lists: Survey booked, Re-lock sent, Confirmed, Rescue. Pick one person to build the visit board at 5 pm.
  3. Run it for 10 visits. Write down how many typed a number, how many moved the slot, and how many still did not show. Then compare against your last 10 visits.

Frequently asked questions

How many reminders should I send before a solar site visit?

Three before the visit is enough: a Lock message within 30 minutes of booking, a Re-lock the evening before, and a Go message on the morning. Add one rescue message only if the customer does not show. More than that tends to get your chat muted. The evidence we cite is from healthcare, so test the count on your own visits.

Is it better to confirm a site visit by call or by WhatsApp?

Use both for different jobs. WhatsApp is good for the written details, bills, maps and a typed reply. A call is better when there is no reply by the evening before or after a second missed visit. In the healthcare trials Cochrane reviewed in 2013, texts did about as well as calls, but that does not prove the same for solar.

What should I do if the customer does not reply to the re-lock message?

Call that evening, then send a one-word nudge such as KEEP or CHANGE. If there is still no answer by 10 am on the day, treat the slot as released, move the engineer to a confirmed visit nearby, and tell the customer you can rebook. Log the lead as unconfirmed so the next rep knows.

Can I schedule WhatsApp messages to go out automatically?

This routine does not depend on it. We do not recommend promising it to customers, and Quickest Solar CRM does not send messages on its own. Quickest follow-up reminders tell the rep when to send, and the rep presses send. Write "we will message you" to customers, not "you will get an automatic reminder".

What if the husband or owner is not home during the visit?

Ask who decides in the Lock message and again in the Re-lock. If someone at home can give roof and meter access, do the survey anyway, because measurements do not need the owner. Then offer a second slot or a call for the decision-maker to see the proposal. Log who decides on the lead so the visit board shows the gap.

Should I charge for a solar site survey to stop no-shows?

It is a trade-off, and we have no data to say it works. A small refundable fee may screen out casual enquiries, but it can also cut real enquiries and clash with ads that promised a free visit. If you try it, test it on one source of leads first, and say clearly what the fee is for.

Is it okay to message customers on WhatsApp about a visit I booked?

Generally yes for the visit they asked for, as long as you have their permission, keep the messages to that visit, and stop when they ask. WhatsApp's Business Messaging Policy requires opt-in permission and respect for opt-outs. This is not legal advice, so check the policy and our WhatsApp spam rules guide.

Should I write the confirmation in English or Hinglish?

Mirror the customer. Reply in the language they used in their first message, and note it on the lead so every rep uses the same one. Keep sentences short in both. Every message in this guide is written in both.

Want to put this into practice?

Quickest Solar CRM gives you everything in this article, proposal automation, lead capture, WhatsApp follow-up, built for Indian solar EPCs.

Start free

Get the next post in your inbox.

One email a fortnight. Real solar sales benchmarks. Unsubscribe anytime.