Notificationswhatsapp notificationsSMS repair shop

How to Eliminate 'Is It Ready?' Calls with Automatic WhatsApp Notifications

WhatsApp and SMS notifications in a repair shop: which statuses should notify, what to write in each message, and the Meta rules nobody explains.

MC

MyClientPro Team

Repair Shop Software

22 April 20268 min

If you work in a phone or computer repair shop, you know the interruption well: the phone rings, the technician stops what they are doing, picks up — and it is another customer asking "is my phone ready yet?".

That single call does not seem like much. But repeat it 10, 15, 20 times a day and the impact is devastating: time lost, concentration broken, and a technician permanently in reactive mode instead of repairing devices.

The good news: this problem has a direct solution — WhatsApp and SMS notifications built into your shop management software. This guide covers how to set them up without falling into the three traps that usually ruin the first attempt.

Why customers call to ask "is it ready?"

The answer seems obvious, but it is worth examining: customers call because they have no other way of knowing. They left their device at the shop, they do not know what is happening, and the anxiety of being without a phone drives them to seek information.

It is not bad faith — it is the absence of proactive communication. And the solution is not asking customers to "be patient"; it is making sure they get the information before they need to ask for it.

Look at the pattern in the calls you get: the overwhelming majority cluster around two moments — right after dropping the device off, when the customer wants to know whether anyone has looked at it, and two or three days later, when they want to know whether it is still alive. Those are precisely the two moments a two-line message settles.

How status change notifications work

The principle is simple: every repair has a status, and changing that status is the cue to notify the customer. In MyClientPro the statuses are the ones a real workshop uses — New, In Diagnosis, Quote, Waiting for Parts, In Repair, Repaired, External RMA — and each can notify or stay silent.

A typical repair journey:

  1. New → "We have received your iPhone 14. Repair #1042. Track it here: [link]"
  2. In Diagnosis → "Your iPhone 14 is being examined. We will send a quote as soon as we know more."
  3. Quote → the customer gets the itemised amount and two buttons to accept or decline
  4. Waiting for Parts → "We have ordered the part needed. Estimated lead time: 2-3 working days."
  5. Repaired → "Your repair is complete. You can collect it during shop hours."

What differs from other platforms: here the message does not go out on its own. When the technician changes the status, a dialog opens showing what is about to be sent, with the amount to communicate and a field to add a line ("the battery was swollen too, we replaced it"). The technician picks the channel, or clicks "Do not send".

This is deliberate, and it is worth understanding why. Fully automatic sending feels more convenient right up until the day a technician corrects a status they set by mistake and the customer receives "your repair is ready" followed by "your repair is in diagnosis". One wrong message costs more than ten calls.

WhatsApp or SMS: what nobody explains before you start

This is where most time gets lost, usually because of a rule you only discover halfway through setup.

WhatsApp will not let you write what you want

Sending a business message on WhatsApp to someone who has not messaged you first requires a Meta-approved template: fixed text with a fixed number of blanks. A quote template, for instance, takes three — customer name, device and amount. There is no room for a hand-written note, and no room for a fourth variable.

The practical consequence: WhatsApp is excellent for the standard notice and poor for the particular case. If you need to explain something to a customer, the place for it is SMS, email, or the portal link — which is where the WhatsApp button points anyway.

Approval for each template typically takes a few hours and is requested once. It pays to design all your templates up front rather than discovering mid-week that one is missing.

SMS is billed per segment, not per message

An SMS is 160 characters — but a single accented character or emoji drops the message to 70 characters per segment. A 200-character message with accents can cost three SMS instead of one.

Two habits cut the bill by more than half: shorten the tracking link (MyClientPro does this automatically) and resist the urge to sign the message with the shop address and opening hours. The customer already knows where they left the phone.

What if the customer does not have WhatsApp?

Let us be blunt: there is no magic here. The channel is whatever the technician picks at send time, and the dialog shows which ones are available for that customer — no phone number on the record means no SMS and no WhatsApp. The rule that works in most shops is to use SMS as the everyday channel and reserve WhatsApp for the "ready for collection" notice, which is the one most likely to be read straight away.

What to write in each message

Messages are written once and reused. The text accepts variables, replaced at send time:

  • {{empresa_nome}} — the shop name
  • {{numero}} — the repair number
  • {{cliente_nome}} — the customer name
  • {{equipamento}} — make and model
  • {{estado}} — the new status
  • {{valor}} — the amount to communicate
  • {{notas}} — the line the technician typed into the dialog

A good "ready for collection" SMS fits in a single segment:

{{empresa_nome}}: repair #{{numero}} is ready. Amount: {{valor}}.

The {{notas}} trap: if your template does not mention this variable, the line the technician typed is appended at the end automatically — but it is worth placing it where it reads naturally, so the sentence does not dangle off the bottom.

The customer portal: the piece that closes the problem

Notifications solve the reactive problem — the customer no longer needs to call. But there is a more powerful companion: the customer portal.

Every repair gets a unique link the customer can visit at any time to see the current status, the history, the quote and the estimated date — no account, no login. The customer who gets the message at 7:30pm and wants to check the amount does not have to wait for the shop to open.

It is also where you send everything that will not fit in a message. That is why it is worth putting the link in every notification, even the ones that seem not to need it.

Real results: what changes after you switch it on

Based on shops that moved to WhatsApp and SMS notifications with MyClientPro:

  • "Is it ready?" calls reduced by 80–95% in the first weeks
  • Phone handling time drops from 45–60 min/day to under 10 min/day
  • Customer satisfaction increases — customers mention the communication in Google reviews unprompted
  • Same-day collection rate rises — customers who get notified come in sooner, and the counter stops doubling as a warehouse

How to set it up in MyClientPro

Setup happens once and takes under ten minutes. The path is Management → Notifications:

  1. On the Notifications tab, switch on email and SMS for the statuses you want to notify. To start with: New, Quote, Waiting for Parts and Repaired — four is enough, and more starts to feel like spam.
  2. On the Ask tab, choose which statuses open the dialog. With no explicit choice, it opens for the statuses that already have channels switched on.
  3. Write the text for each message using the variables above. Leaving it blank does not give you a poor message: the system builds the full template with the shop header.
  4. If you are using WhatsApp, configure the credentials under Management → WhatsApp — at shop or company level — and request template approval from Meta.
  5. Test with your own number before switching it on for customers. It is the step everybody skips and the only one that catches the broken accent or the wrong link.

Conclusion

"Is it ready?" calls are not an inevitability of the repair business — they are a symptom of missing proactive communication. With WhatsApp and SMS notifications you remove the problem at the root: the customer gets the information before they need to ask for it.

The immediate result is fewer interruptions for technicians. The medium-term result is a level of satisfaction that shows up in online reviews and repeat business.

MyClientPro includes WhatsApp and SMS notifications on the Pro and Business plans. Try it free for 60 days — no credit card required.

Frequently asked questions

MC

MyClientPro Team

The MyClientPro team has been developing repair shop management software since 2025. Every article is based on real experience with hundreds of shops.

Try free for 60 days

No credit card. 2-minute setup.

More articles