How to Automate WhatsApp

WhatsApp automates at two levels. The Business app covers greetings, away messages, quick replies and broadcast lists on its own. Sending each customer something specific to them, like their order status or their appointment, needs the answer looked up first, which is where the manual work still sits.

WhatsApp is the channel customers actually answer

WhatsApp is the messaging app most of the world already has open, and for a great many businesses it has quietly become the main line to the customer. Orders come through it. Photos of the broken thing come through it. Appointments get moved in it.

It won that job by being where people already were. A customer who ignores email and never installed your app will reply on WhatsApp in four minutes, because it is the same app their family is in.

For a small business that is a real advantage and a real trap. The advantage is that messages get read. The trap is that a channel this personal does not scale by adding people to it, and the owner ends up answering it at ten at night.

Every answer is the same answer with different details

Look at a week of business WhatsApp messages and most fall into about five shapes.

Where is my order. When are you coming. How much for this. Did you get my payment. Can we move it to Thursday.

None of those are hard. Each one takes somebody opening the booking system or the courier page or the ledger, finding the one line about that customer, and typing it into a chat. Two minutes each, forty times a day, mostly done standing up with a phone in one hand.

The information is never the problem. The problem is that it lives somewhere else, and a person has to be the bridge.

The whatsapp.com homepage, the app these three jobs run in. WhatsApp
Personal, not broadcast Each customer told about their own order, their own booking, their own balance, instead of everyone getting the same text.
The status looked up first The tracking page, the booking system or the ledger read before the message is written, so the number in it is right.
Drafted before it is sent Messages to customers land in front of a person first. Nothing goes out on its own unless you decide it should.

The Business app covers the generic, not the specific

The free WhatsApp Business app does more than most owners have set up, and it is worth using properly first.

It gives you a greeting message for first contact, an away message for out of hours, quick replies you can fire with a shortcut, labels for organising chats, a catalogue for products, and broadcast lists for sending one message to many people at once. The Business Platform, the paid API tier, adds templated messages and proper integrations for larger operations.

Notice what all of those have in common. They send something written in advance. A greeting is the same for everyone. A quick reply is the same paragraph every time. A broadcast is one message to a list.

The moment a message needs a fact about that specific customer, the automation stops and a person takes over, because the app has no way to find out where that particular order is.

Each customer can be told their own answer

Change what is able to look things up and the five shapes above stop being work.

The customer asking where their order is gets the actual status, read off the courier site using the reference from their own confirmation. The customer asking when you are coming gets tomorrow's window from the scheduling system. The one asking about payment gets told what the ledger says, rather than a promise to check.

It works in the other direction too, before anyone asks. The delivery that slipped, flagged to the person waiting for it. The appointment reminder that goes out the evening before with the right time on it. The part that came back into stock, mentioned to the three people who asked about it last month.

This is also where the care belongs. WhatsApp is somebody's personal phone, sitting next to messages from their family, and people are far less forgiving of an automated mistake there than in email. Anything going to a customer should be drafted and read by a person before it leaves, at least until you trust the shape of it completely.

The lookup is what needs handing over

Typing the message was never the slow part. Finding out what to put in it was.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the courier site, the booking system or the ledger, finds the line about that customer, and prepares the reply with the real detail in it, ready for you to glance at and send.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Customer messages draft and wait by default, because this is the channel where that matters most.

The workflows below are already built, and each one names what it opens.

Questions people ask

Will it message my customers on its own?

Not by default. It prepares the message with the details already filled in and leaves it for you to send. This is the channel where an automated mistake is least forgivable, so approval is the starting position.

Does this need the paid WhatsApp Business API?

No. It works the WhatsApp interface you already use, signed in as you, which is why it suits small operations that were never going to set up the Business Platform.

How does it know which customer a message is about?

From the conversation itself, plus whatever reference is in it. It reads the thread, takes the order number or the name, and looks that up in the system that holds the answer.

1,350 ready-made WhatsApp workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated GoFrugal Lapsed Customer Winback Drafts
Every Monday, WebRun finds loyalty members in GoFrugal who have gone quiet, drafts a personalised WhatsApp winback message for each, and leaves your marketing team a batch to review before it sends.
GoFrugalWhatsAppGmail
Automated Qashier Member Signup Follow-Ups
Within minutes of a new Treats signup in Qashier, WebRun drafts a welcome message with the member's perks, and holds it in Google Sheets for staff to review and send.
QashierWhatsAppGoogle Sheets
Automated Loyverse Loyalty Points Reminders
Each week, WebRun finds Loyverse loyalty members with points expiring soon, lists them in Google Sheets, and drafts a friendly WhatsApp reminder for each, left unsent for your approval.
LoyverseGoogle SheetsWhatsApp
Automated Orchard Frost Risk Alerts
Every night during bloom, WebRun checks the overnight low forecast on AccuWeather against each block's bud stage in Croptracker, and messages your crew lead on WhatsApp the moment a block is at frost risk.
CroptrackerAccuWeatherWhatsApp
Automated Bukku WhatsApp Receipt Capture
The moment a staff member WhatsApps a receipt photo, WebRun reads the vendor, amount, and date, creates a draft expense entry in Bukku for review, and pings your bookkeeper on Telegram that a new receipt is waiting to be approved.
WhatsAppBukkuTelegram
Automated Tally GST Filing Reminders
WebRun checks TallyPrime each morning for GST returns due soon, emails your accounts team a due date checklist, and sends an urgent WhatsApp ping before the deadline hits.
Tally SolutionsGmailWhatsApp
Automated Wafeq Expense Receipt Capture
When an employee sends a receipt photo on WhatsApp or forwards one by email, WebRun reads the amount, vendor, and date, and drafts the expense entry in Wafeq for approval.
WhatsAppGmailWafeq
Automated Khatabook Low Stock Alerts
Every hour, WebRun checks your Khatabook inventory for items running low and pings your own WhatsApp with a reorder list before you run out.
KhatabookWhatsApp
Automated iKhokha Customer Receipt Confirmations
The moment a new customer pays through iKhokha, WebRun drafts a friendly WhatsApp thank you with their receipt details for you to send, so every first-time customer gets a warm, on-brand confirmation.
iKhokhaWhatsApp
Automated LithosPOS Pickup Reminder Drafts
Every morning, WebRun checks which whole fish preorders in LithosPOS are due for pickup today, drafts a WhatsApp reminder for each customer, and leaves them ready for your counter staff to review and send with one tap.
LithosPOSWhatsAppTelegram
Automated Croptracker Crew Hours Reporting
Every Monday, WebRun pulls last week's crew labor hours by worker and task from Croptracker, drafts matching QuickBooks timesheet entries for review, and sends the foreman a WhatsApp summary of total hours by crew.
CroptrackerQuickBooksWhatsApp
Automated Bukku Customer Statement Drafts
On the last day of the month, WebRun opens Bukku, compiles each customer's statement of outstanding invoices and payments, drafts it as a WhatsApp message or an email depending on their usual channel, and leaves every draft unsent for you to review.
BukkuWhatsAppGmail
Automated CONTPAQi CFDI Invoice Alerts
Every morning, WebRun opens CONTPAQi, checks each CFDI invoice stamped the day before for a valid RFC, folio fiscal, and SAT status, logs the results to a sheet, and messages your accountant on WhatsApp if any invoice needs a fix.
CONTPAQiGoogle SheetsWhatsApp
Automated Tally E-Way Bill Compliance Check
Every hour during business hours, WebRun checks TallyPrime for invoices above the e-way bill threshold that have no e-way bill number recorded, and pings your dispatch team on WhatsApp before the goods move.
Tally SolutionsWhatsApp
Automated Qoyod Daily Sales Summary
Every morning, WebRun opens Qoyod, pulls yesterday's POS sales, VAT collected, and invoice count, logs the figures to Google Sheets, and sends you a clean WhatsApp digest before you open up.
QoyodGoogle SheetsWhatsApp
Automated Yoco Loyal Customer Follow-up
Every Monday, WebRun checks your loyalty list against recent Yoco transactions to see who has not been in for a while, drafts a friendly WhatsApp check in for each one, and leaves them unsent in WhatsApp for you to review and send.
YocoWhatsAppTelegram
Automated LithosPOS Holiday Preorder Followups
During holiday preorder windows, WebRun checks LithosPOS for unconfirmed or unpaid holiday preorders, drafts a personal WhatsApp follow up for each customer, and drafts a Mailchimp reminder about the pickup schedule, both left unsent for you to review.
LithosPOSWhatsAppMailchimp
Automated Bsale Customer Follow Up Drafts
Every morning, WebRun reviews yesterday's Bsale sales, drafts a friendly thank you message for each customer with a phone number or email on file, and leaves it in WhatsApp or Gmail for your team to review and send.
BsaleWhatsAppGmail
Automated Nextar Delivery Status Updates
Every hour, WebRun checks Nextar for delivery orders that changed status, and drafts a WhatsApp update for each customer, left unsent for your staff to review and send.
NextarGoogle SheetsWhatsApp
Studio Hero Automated Equipment Return Reminders
Every morning, WebRun checks Studio Hero's equipment log for gear due back or overdue, updates a Google Sheets checkout log, and sends a WhatsApp reminder to whoever has it.
Studio HeroGoogle SheetsWhatsApp
Automated Sapaad Kitchen Ticket Delay Alerts
During every service, WebRun watches Sapaad's kitchen display system for tickets running past your fire-to-serve time limit and sends a WhatsApp alert to the shift manager so a slow ticket gets attention while the table is still waiting, not after.
SapaadWhatsApp
Automated CONTPAQi Cash Flow Forecast Alerts
Every morning, WebRun projects your cash position in CONTPAQi from open invoices, upcoming bills, and payroll, logs the forecast to a sheet, and messages you on WhatsApp the moment a shortfall is projected.
CONTPAQiGoogle SheetsWhatsApp
Automated Alegra Customer Statements
On the 1st of every month, WebRun opens Alegra, builds a statement of account for each customer with a balance, drafts the email and a WhatsApp heads-up for each, and leaves both unsent for your review.
AlegraGmailWhatsApp
Automated Qoyod Customer Statement Drafts
On the first of every month, WebRun opens Qoyod, builds each customer's account statement, drafts a WhatsApp message for you to review, and logs who still needs to be sent theirs in Google Sheets.
QoyodWhatsAppGoogle Sheets

Want one of these running on your own WhatsApp?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.