Skip to main content

Service Reminders & Automation

Bring your customers back for repeat business by sending timely, personalized service reminders. Whether it is a routine oil change, a scheduled maintenance, or a simple follow-up after a repair, autoGMS makes it easy to stay in touch with customers long after they leave your garage.


Overview

Service Reminders let you:

  • Schedule follow-up messages for customers who have completed a service at your garage.
  • Send reminders via Email or WhatsApp -- whatever your customer prefers.
  • Set up automation rules so reminders are created automatically for the services you choose.
  • Track every reminder -- see which ones are pending, sent, partially sent, failed, or cancelled.
  • Bring customers back with well-timed nudges that keep your garage top of mind.

Reminders are tied to completed bookings only. Once a job is finished, you (or the system, if automation is turned on) can schedule a reminder that goes out days, weeks, or months later.


How to Access Service Reminders

  1. From the sidebar, navigate to your Garage and open the Bookings page.
  2. At the top of the Bookings page, you will see several tabs: Table, Calendar, Reminders, and possibly others.
  3. Click the Reminders tab (the bell icon).

Good to know: The Reminders tab only appears if the Service Reminders feature is enabled for your garage. If you do not see it, contact your account administrator.

What you will see

When you open the Reminders tab, you will find two main sections:

  • Automation Rules -- a card at the top where you configure automatic reminders.
  • Completed Services Table -- a list of all completed jobs, each showing its reminder status and available actions.

Key Features at a Glance

FeatureWhat it does
Manual RemindersCreate a one-off reminder for any completed booking
Automation RulesAutomatically schedule reminders for selected services
Email DeliverySend reminder messages directly to the customer's inbox
WhatsApp DeliveryOpen a pre-filled WhatsApp message to send manually
Reminder StatisticsSee counts of pending, sent, partially sent, and failed reminders
Status TrackingKnow exactly where each reminder stands in its lifecycle
Search & FiltersFind specific customers, filter by service type, or filter by reminder status
Real-Time UpdatesReminder statuses update live, no need to refresh the page

Step-by-Step Guide

1. Creating a Manual Reminder

Use this when you want to schedule a reminder for a specific customer and booking.

Steps:

  1. Open the Reminders tab on the Bookings page.
  2. In the completed services table, find the customer or booking you want to remind.
    • Use the search bar to look up a customer by name.
    • Use the status filter chips to show only bookings with no reminder yet ("No reminder created").
    • Use the Service filter dropdown to narrow by service type.
  3. On the row for the booking you want, click the Schedule button.
  4. A dialog called Create Service Reminder will open, showing the customer name and vehicle details at the top.

Filling in the reminder details:

  • Reminder Type -- Choose the category that best fits:

    • Service Due -- General reminder that their vehicle is due for its next service.
    • Follow Up -- Check in after a recent job to see if everything is going well.
    • Maintenance Check -- Prompt the customer to bring their vehicle in for routine maintenance.
    • Custom -- Write your own message from scratch.
  • Schedule In -- Pick how far in the future the reminder should be sent:

    • 1 Week, 2 Weeks, 1 Month, 3 Months, 6 Months, 1 Year, or Custom Date.
    • The scheduled date is calculated from when the booking was completed, not from today.
    • If you pick Custom Date, a date-and-time picker will appear so you can set the exact moment.
  • Custom Title (optional) -- Add a title like "Oil Change Reminder" or "Brake Inspection Follow-Up". If you leave this blank, one will be generated based on the reminder type.

  • Message -- A pre-written message is generated for you based on the reminder type, customer name, and vehicle. You can edit it freely to personalize it further.

  • Delivery Method -- Choose one or both:

    • Email -- The customer's email address is shown. Click to select it.
    • WhatsApp -- The customer's phone number is shown. Click to select it.

Good to know: If the customer does not have an email or phone number on file, you can enter one directly in the dialog. The field will appear automatically with a "Save" button.

  1. The Scheduled for date appears in a highlighted bar so you can confirm it is correct.
  2. Click Create Reminder.
  3. A green confirmation will flash briefly, and the dialog will close.

What you will see

After creating the reminder, the row in the table will update to show a Pending badge with the scheduled date and small icons indicating which channels (Email, WhatsApp) are selected.


2. Sending a Reminder

There are two ways a reminder gets sent:

Automatic sending (scheduled)

When the scheduled date arrives, autoGMS automatically sends the reminder through the channels you selected (Email, WhatsApp, or both). You do not need to do anything -- it happens in the background.

Sending immediately (manual)

If you do not want to wait for the scheduled date, you can send a pending reminder right away.

Steps:

  1. In the Reminders table, find a row with a Pending reminder badge.
  2. Click the Send button on that row.
  3. The reminder will be sent immediately through all channels configured for it.
  4. The status will update to Sent (or Partially Sent if one channel succeeded and the other did not).

Good to know: You will see a notification confirming which channels were successful. If Email sent but WhatsApp failed (or the other way around), the notification will tell you exactly what happened.


3. Sending WhatsApp Reminders Manually

WhatsApp reminders work a bit differently than email. When you click the WhatsApp button on a pending reminder row, autoGMS:

  1. Opens WhatsApp (via wa.me) in a new browser tab with a pre-filled message containing the customer's name, vehicle details, and service information.
  2. You review and send the message from your WhatsApp.
  3. autoGMS automatically records that the WhatsApp message was sent.

This gives you full control over the WhatsApp conversation while still tracking that the reminder went out.

Good to know: The WhatsApp button becomes available when the reminder's scheduled date has arrived or passed. Before that date, the button is grayed out.


4. Setting Up Automation Rules

Automation is the most powerful way to use reminders. Instead of manually scheduling a reminder for every completed job, you tell autoGMS which services should trigger automatic reminders, and it handles the rest.

Steps:

  1. Open the Reminders tab.
  2. At the top, you will see the Automation Rules card.
  3. Toggle the Enabled checkbox to turn automation on.
  4. The card expands to show the full configuration. Click Edit automation if it is in summary view.

Configuring automation:

The settings are organized into three sections:

Trigger and Timing

  • Reminder Type -- Choose the category for automated reminders (Maintenance, Oil Change, Tire Rotation, Inspection, Follow-up, or Custom).
  • Days After Completion -- Set how many days after a job is completed the reminder should be scheduled. For example, "90" means customers will be reminded 3 months after their service. The value can be anywhere from 1 to 365 days.
  • Cooldown Days -- Prevents duplicate reminders. If a customer already received a reminder of the same type within this many days, a new one will not be created. This avoids annoying customers who visit frequently.
  • Channel -- Choose Email, WhatsApp (manual), or both. At least one must be selected.

Good to know: WhatsApp is labeled "WhatsApp (manual)" because automated WhatsApp messages still require you to review and send them via the WhatsApp button. Email reminders are fully automatic.

Services Included

This is where you choose which of your garage's services should trigger automatic reminders.

  • Services are grouped by category (e.g., Maintenance, Repair, Inspection) for easy browsing.
  • Click on individual services to include them, or use Select all / Clear to manage them quickly.
  • A counter shows how many services are selected out of the total.
  • You must select at least one service to save automation rules.

Message

  • A preview of the reminder message is shown at the top of this section.
  • By default, a standard message is generated using the customer's name, your garage name, and the reminder type.
  • You can write a custom message in the text area to add a personal touch or specific instructions. If you leave it blank, the standard message is used.
  1. Click Save Automation Rules when you are done.

What you will see:

  • When automation is enabled and saved, the card shows a compact summary with the number of services, the send-after interval, and the cooldown period.
  • An "Edit automation" button lets you modify settings at any time.
  • You can turn automation off at any time by unchecking the Enabled toggle. Your settings are preserved so you can turn it back on later without reconfiguring everything.

5. Cancelling a Reminder

If you no longer want a reminder to be sent, you can cancel it as long as it is still in Pending status.

Steps:

  1. Find the reminder in the table (filter by "Pending" status to narrow the list).
  2. Click the Cancel button (the X icon) on the row.
  3. The reminder status changes to Cancelled immediately.

Good to know: Only pending reminders can be cancelled. Once a reminder has been sent, it cannot be undone.


6. Using Search and Filters

The Reminders table gives you several ways to find what you need:

  • Search bar -- Type a customer name to filter the list instantly.
  • Status filter chips -- Click one of the chips at the top of the table to filter by:
    • All completed jobs -- Everything, regardless of reminder status.
    • No reminder created -- Completed jobs that have not had a reminder scheduled yet. Great for finding customers you should follow up with.
    • Pending -- Reminders that are scheduled but have not been sent yet.
    • Partially Sent -- Reminders where one channel succeeded but the other failed.
    • Sent -- Reminders that have been delivered successfully.
    • Failed -- Reminders that could not be sent.
  • Service filter -- A dropdown that lets you select one or more specific services (e.g., show only oil change bookings).
  • Sorting -- Click column headers to sort by customer name, service, completion date, or days since completion.

7. Understanding Reminder Statuses

Each reminder goes through a clear lifecycle:

StatusWhat it means
No reminder (dash)No reminder has been created for this booking yet.
PendingA reminder is scheduled and waiting to be sent. The scheduled date is shown on the badge.
SentThe reminder was delivered successfully through all selected channels. Green channel icons show which channels worked.
Partially SentOne channel succeeded and the other failed. For example, email was sent but WhatsApp was not. You can still open WhatsApp manually to complete the send.
FailedThe reminder could not be sent through any channel.
CancelledThe reminder was manually cancelled before it was sent.

8. Reading the "Days Ago" Column

The table includes a Days Ago column that shows how long it has been since the booking was completed. This is color-coded to help you spot customers who are overdue for a follow-up:

  • Gray text -- 30 days or less. Still recent.
  • Blue text -- 31 to 60 days. Might be time to reach out.
  • Amber/orange text -- 61 to 90 days. Getting overdue.
  • Red text -- More than 90 days. This customer has not been back in a while.

Reminder Statistics

At-a-glance numbers help you understand how your reminder program is performing:

  • Pending -- How many reminders are waiting to be sent.
  • Sent -- How many have been delivered.
  • Partially Sent -- How many had a mixed result.
  • Failed -- How many could not be delivered.

These counts are shown in the filter chips so you can see them without leaving the table view.


Tips & Best Practices

  • Start with automation. If your garage does the same services repeatedly (oil changes, tire rotations, scheduled maintenance), set up automation rules first. This way, every completed job automatically gets a follow-up, and you never miss a customer.

  • Use the "No reminder created" filter regularly. This shows you completed jobs that do not have any reminder scheduled. It is the easiest way to spot missed follow-up opportunities.

  • Keep your customer contact information up to date. Reminders only work if the customer has a valid email or phone number. When creating a reminder, you can add missing contact info right in the dialog.

  • Choose realistic scheduling intervals. For routine services like oil changes, 3 months is a common choice. For annual inspections, set it to 12 months. Think about when the customer would realistically need the service again.

  • Use the cooldown setting wisely. If you set a 30-day cooldown, a customer who just received a maintenance reminder will not get another one for at least 30 days, even if they have multiple qualifying bookings. This prevents reminder fatigue.

  • Check partially sent reminders. If a reminder shows "Partially Sent," it usually means the email went out but WhatsApp needs your attention. Click the WhatsApp button to complete the send manually.

  • Personalize your messages. The default messages are a good starting point, but adding a personal touch (like mentioning the customer's specific vehicle or the work you did) makes reminders more effective.

  • Review the Days Ago column. Red-highlighted entries represent customers who completed service more than 90 days ago and have not been reminded. These are your highest-priority follow-ups.


Frequently Asked Questions

Can I create reminders for bookings that are still in progress? No. Reminders can only be created for completed bookings. The booking must have a "Completed" status before a reminder can be scheduled.

How many reminders can I create for a single booking? You can create up to 5 active reminders per booking. This includes reminders that are pending, sent, or partially sent. Cancelled reminders do not count toward this limit.

What happens if a customer does not have an email or phone number? If contact information is missing, the corresponding delivery method will be grayed out when you create the reminder. However, you can enter an email or phone number directly in the reminder creation dialog, and it will be used for that reminder.

Can I edit a reminder after creating it? Yes, you can update a reminder as long as it is still in Pending status. Once it has been sent, it cannot be changed.

What does "WhatsApp (manual)" mean in automation? autoGMS cannot send WhatsApp messages directly through automation because WhatsApp requires you to initiate the conversation. Instead, when the reminder is due, the WhatsApp button appears on the row, and you click it to open a pre-filled message in WhatsApp. autoGMS records that you sent it.

Will automation create reminders for old bookings? Automation applies to bookings that are completed after the rules are saved. It does not retroactively create reminders for bookings completed before automation was enabled.

Can I turn automation off without losing my settings? Yes. When you uncheck the "Enabled" toggle, your service selections, timing, and message settings are all preserved. Turn it back on anytime and everything will be exactly as you left it.

What if the same customer has multiple completed bookings? Each completed booking is treated independently. If a customer has three completed oil changes, each one can have its own reminder. However, the cooldown setting in automation prevents flooding a customer with reminders of the same type within a short period.

Do I need to keep the page open for scheduled reminders to send? No. Scheduled reminders are processed in the background by the server. Once a reminder is created with a scheduled date, it will be sent automatically when that date arrives, regardless of whether anyone is logged in.

Who can manage reminders? Service reminders can be created and managed by garage owners, garage admins, and organisation owners. Technicians and customers do not have access to the reminders feature.

The reminder status shows "Failed." What should I do? A failed status means the system could not deliver the reminder through any of the selected channels. This usually happens due to an invalid email address, a phone number formatting issue, or a temporary service outage. Check the customer's contact information, correct any issues, and create a new reminder.