Maintenance tracking means calculating the next service mileage and date for every motorcycle, then sending the customer a reminder when it is due. It is the cheapest source of returning customers a workshop has: finding a new customer costs advertising money, bringing one back costs one message.
What service intervals depend on
On a motorcycle, service follows mileage rather than time — but both are tracked together. On a lightly used bike, oil is changed once a year even if the mileage has not come up.
| Item | Typical interval | Trigger |
|---|---|---|
| Engine oil + filter | 3,000–6,000 km | Mileage or 12 months |
| Chain lube / tension | 500–1,000 km | Mileage |
| Chain and sprocket kit | 15,000–25,000 km | Mileage |
| Brake pads (front/rear) | 10,000–20,000 km | Mileage + wear |
| Spark plugs | 10,000–15,000 km | Mileage |
| Air filter | 10,000–15,000 km | Mileage |
| Tyres | 8,000–20,000 km | Mileage + tread depth |
| Brake fluid | — | 24 months |
| Coolant | — | 24 months |
Intervals vary by make and model; the exact figure is in the manufacturer's manual. If your software supports per-model intervals, use the manufacturer's value rather than this table.
Setting up the calculation
Two data points are enough: mileage at the last service and average monthly mileage.
You get the monthly average from the gap between two services. Example: last service at 12,000 km, today at 18,000 km, eight months apart. The monthly average is 750 km.
If the oil interval is 5,000 km, the next service is roughly 6.7 months away. Set the reminder for that date.
This calculation requires the mileage field to be filled on every work order. That is why we treat it as mandatory in the work order post.
When to send the reminder
Two weeks ahead. Sent too early it is forgotten; sent too late it is useless. Two weeks leaves the customer time to arrange a slot.
Late afternoon, not morning. Motorcycle owners do not check messages during the working day; open rates between 17:00 and 20:00 are noticeably higher.
Early in winter, on time in summer. Bikes are used less in winter; a pre-spring reminder catches the start of the season.
WhatsApp or SMS?
WhatsApp gets read, gets replied to, and turns into a conversation. The customer can write back "does Saturday work?". Conversion to a booking is higher than SMS.
SMS reaches everyone, needs no app, and catches customers who do not use WhatsApp.
In practice, both: WhatsApp first, SMS if it is not delivered. If your software can send both, you can build that flow.
How to write the message
Short, personal, one action. Three things belong in it: the bike's name, the service due, and a single step to book.
Hello Ahmet, your CB500F is coming up for an oil service (18,000 km at the last visit, roughly 22,800 km now). Reply to this message for a slot that suits you. — Yılmaz Motor
What not to do: generic text that reads like a bulk send, attaching a discount coupon and turning it into an advert, sending repeatedly. A reminder goes once; if there is no reply, once more a week later.
The one thing to measure
Whether reminders work comes down to a single number: what share of reminders sent turned into a booking?
If you do not know that ratio, reminders are a habit rather than an investment. If the ratio is low, change the timing and the channel; rewriting the message text is usually the least effective move.
We put numbers on what returning customers do to workshop profitability in the profitability post.
Ridebase Garage defines service intervals by mileage and date and sends reminders over WhatsApp and SMS — details on the motorcycle service software page.