How to Set Up Automatic Appointment Reminders via WhatsApp

How to Set Up Automatic Appointment Reminders via WhatsApp

A customer schedules an appointment for Friday at 3:00 pm. Friday arrives and the client simply does not show up. No notice, no cancellation, no rescheduling. Your team lost a slot in the schedule that could have been filled by someone else, lost preparation time and lost revenue. This scenario is repeated every day in medical offices, beauty salons, law firms and any business that works with scheduled appointments.

No-shows are one of the most costly and frustrating problems for appointment-based businesses. Studies in the healthcare sector indicate that the average no-show rate ranges from 15% to 30% of scheduled appointments. In some sectors, such as aesthetics and wellness, the figure can exceed 35%. This represents not only direct loss of revenue, but also wasted resources, disorganized scheduling and missed opportunities to serve other clients.

The most effective and proven solution to reduce no-shows is to implement automatic reminders via WhatsApp. Multiple studies show that reminders sent via instant messaging reduce no-shows by 30% to 50%, significantly outperforming the effectiveness of email or phone call reminders. The reason is simple: WhatsApp has an open rate of over 95%, while email barely reaches 20-25%.

In this tutorial we explain step by step how to set up a complete system of automatic reminders via WhatsApp, from the connection with your calendar to the creation of effective message templates and the automatic handling of confirmations, rescheduling and cancellations.

Why WhatsApp Reminders are More Effective

The problem of traditional methods

Phone call reminders require dedicated staff, are time consuming and often the customer does not answer. Email reminders have such low open rates that most customers never see them. SMS has a better open rate but lacks interactivity: the customer cannot easily respond to confirm or reschedule.

The WhatsApp advantage

WhatsApp combines three factors that make it the ideal channel for appointment reminders:

  • 95%+ opening rate: Virtually all WhatsApp messages are read, most of them within 3 minutes of being received.
  • Bidirectional channel: The customer can respond immediately to confirm, cancel or request a schedule change
  • Total familiarityNo need for the customer to download any additional application or register on any platform. Already use WhatsApp every day

Measurable impact on non-shows

Businesses that implement automatic WhatsApp reminders report consistent results:

  • Medical clinics: reduction from 40% to 55% in no-shows
  • Beauty salons: reduction of 35% to 45% in absences
  • Professional firms: reduction from 30% to 50% in missed appointments
  • Gyms and trainers: reduction from 45% to 60% in absences

These numbers translate directly into recovered revenue. If your business has 100 appointments per week with a no-show rate of 25% and the average value of each appointment is $500 MXN, you are losing $12,500 per week. Cutting no-shows in half represents an additional $6,250 per week, or more than $25,000 per month recovered by simply sending reminders.

Step by Step Configuration Guide

Step 1: Connect your calendar (Google Calendar)

The first step is to link your appointment system with the platform that will send the reminders. Integration with Google Calendar is the most common and practical because most businesses already manage their calendar there.

How to connect Google Calendar with Aurora Inbox:

  1. Login to your Aurora Inbox administration panel
  2. Navigate to the Integrations in the side menu
  3. Select Google Calendar and click on Connect
  4. A Google authorization window will open where you must select the account that contains your appointment calendar.
  5. Grant the necessary permissions for Aurora Inbox to read events and create reminders.
  6. Select the specific calendar you want to link (if you have multiple calendars, you can connect each one separately).
  7. Confirms the connection and verifies that existing events appear correctly synchronized.

Once logged in, any appointment that is recorded in your Google Calendar (whether scheduled manually, by the AI agent or by integration with your booking system) will automatically trigger the scheduled reminders.

Important considerations:

  • If your business has multiple professionals, connect each professional's calendar separately so that reminders include the correct name of the assigned professional.
  • Make sure that appointments in Google Calendar include the client's WhatsApp number in the description field or as a guest.
  • Synchronization is bidirectional: if an appointment is cancelled in the calendar, the scheduled reminder is automatically cancelled.

Step 2: Configure reminder sending times

The frequency and timing of reminders are critical to their effectiveness. Sending too many reminders can be invasive; sending too few may not be enough to prevent forgetfulness.

Recommended timing configuration:

Time of shipment Proposito Effectiveness rate
24 hours before Main reminder. Gives the customer time to rearrange his schedule if necessary. High
2 hours before Urgent reminder. Confirm attendance and reduce last minute forgetfulness. Very high
30 minutes before (optional) Only for high value appointments or clients with a history of no-shows. Moderate

How to configure the times in Aurora Inbox:

  1. In the section of Reminders within Configuration, activate the desired intervals
  2. Select 24 hours before as first reminder (activated by default)
  3. Select 2 hours before as a second reminder
  4. Optionally, activate the reminder of 30 minutes for specific appointment types
  5. Define the time window allowed for sending (for example, do not send reminders between 10pm and 7am to respect the customer's rest).

Best timing practices:

  • For morning appointments (8am-12pm): the 24-hour reminder is sent the day before at the same time, and the 2-hour reminder is sent early in the morning.
  • For afternoon appointments (12pm-6pm): both reminders fall at reasonable times as a matter of course.
  • For appointments the day after a weekend: consider sending a reminder on Friday and another one early Monday morning.
  • Never send reminders before 7am or after 10pm, regardless of the appointment time.

Step 3: Create message templates for reminders

The content of the reminder message determines not only whether the customer reads it, but whether they take action. A good reminder should be brief, clear and offer immediate response options.

Template for 24-hour reminder:

Hello {{name}}, we remind you that you have a scheduled appointment:

📅 Date: {{date}}
🕐 Time: {{time}}
📍 Place: {{location}}
👤 With: {{professional}}
📋 Service: {{service}}

Do you confirm your attendance?
1️⃣ Yes, I confirm
2️⃣ I need to reschedule
3️⃣ I wish to cancel

Reply with the number of your choice.

Template for reminder 2 hours before:

Hello {{name}}, your appointment is in 2 hours:

🕐 {{time}} - {{service}}
📍 {{location}}

We are waiting for you. If you need to cancel or reschedule, reply to this message.

Confirmation template received:

Perfect {{name}}, your appointment is confirmed:

📅 {{date}} at {{time}}
📍 {{location}}

We are waiting for you!

Template for reprogramming:

No problem {{name}}. What day and time would work best for you to reschedule your {{service}} appointment?

I can show you the available times for the next few days.

Step 4: Configure confirmation and reprogramming options

Reminders are most effective when they allow the customer to take immediate action. Setting clear confirmation, rescheduling and cancellation options turns a passive reminder into an interactive agenda management tool.

Configure automatic replies in Aurora Inbox:

  1. In the section of Reminder flowsdefines the actions for each customer response
  2. If the customer confirmsmark appointment as confirmed in Google Calendar and send confirmation message
  3. If the customer requests to rescheduleAI agent queries real-time availability and offers alternative schedules
  4. If the customer cancelsfrees up space in the calendar and optionally offers to reschedule to another date

Advanced confirmation functionalities:

  • Automatic confirmation by readingIf the customer reads the reminder but does not respond within a defined period (e.g. 4 hours), you can set up a second follow-up message asking for explicit confirmation.
  • Escalation to human agentif the client responds with something outside the predefined options, the conversation is automatically transferred to a team member.
  • Automatic waiting listWhen a customer cancels, the system can automatically notify customers on the waiting list for that time slot.

Step 5: Automatically handle cancellations

Cancellations should not be seen as a negative thing. A customer canceling in advance is much better than a no-show, because it frees up space to be filled by another customer. The goal is to make cancellation so easy that the customer would rather cancel than simply not show up.

Automatic flow of cancellation:

  1. Customer responds "cancel" or selects the cancel option in the reminder.
  2. The system deletes or marks as cancelled the appointment in Google Calendar
  3. A cancellation confirmation message is sent to the customer.
  4. Optionally, rescheduling for another date is available.
  5. If there is a waiting list, the next customer in line is notified.
  6. The cancellation is recorded in the customer's history for further analysis.

Configuration of cancellation policies:

  • Define a time limit for cancellations without penalty (for example, 12 hours before the appointment).
  • For late cancellations, you can set up an informational message about your cancellation policy.
  • Record the reason for cancellation (if provided by the customer) to identify patterns.

Best Practices for Effective Reminders

Personalization of the message

Generic messages have less impact than personalized ones. Including the client's name, the specific service and the name of the assigned professional significantly increases the confirmation rate.

Generic example (less effective):
"Remember you have an appointment tomorrow. RSVP."

Personalized example (more effective):
"Hello Maria, we remind you of your dental cleaning appointment with Dr. Rodriguez tomorrow Thursday at 10:00 AM at our Centro branch."

Message tone

Maintain a friendly and professional tone. Avoid messages that sound like a warning or threat ("If you don't confirm, your appointment will be canceled"). Instead, use a service tone ("We want to make sure everything is ready for your visit").

Adequate frequency

Do not send more than 3 reminders per appointment. Excessive messages may cause the client to mute the conversation or even block the number, which is counterproductive to any future communication.

Shipping schedules

Respect the customer's schedule. Sending a reminder at 6am or 11pm generates a negative perception, even if the content of the message is useful. The optimal window for sending reminders is between 8am and 8pm.

Inclusion of useful information

In addition to the basic citation data, consider including relevant information such as:

  • Preparation instructions (if applicable): "Remember to arrive on an empty stomach" or "Bring your official ID".
  • Address with link to Google Maps to facilitate the arrival.
  • Parking information or how to get there by public transport
  • Documents to be carried by the customer

Compliance with WhatsApp Template Rules

What are the WhatsApp Business API templates

The WhatsApp Business API requires that proactive messages (i.e. messages sent by the business without the customer having first written within the last 24 hours) use templates pre-approved by Meta. Appointment reminders fall into this category, as they are proactively sent to the customer.

Key rules for template approval

For your reminder templates to be approved by Meta, they must comply with the following rules:

  1. Correct categoryRegister your templates under the "UTILITY" category, which is suitable for appointment reminders, confirmations and service updates.
  2. Clear and specific contentThe template should clearly indicate that it is an appointment reminder with the relevant data.
  3. Well-defined variables: Uses variables ({{1}}, {{2}}, etc.) for dynamic data such as name, date, time and service.
  4. No promotional content: Utility templates should not include offers, discounts or marketing messages.
  5. Option to cancelAlthough not mandatory for utility templates, including a note such as "If you do not wish to receive reminders, please reply" is a good practice.
  6. Correct language: Select the correct language (english) when registering the template

How Aurora Inbox facilitates compliance

Aurora Inbox automatically manages the template approval process. When setting up your reminders in the platform:

  • Templates are sent to Meta for approval automatically.
  • The platform ensures that the format complies with WhatsApp policies.
  • If a template is rejected, you receive a notification with the reason and suggestions for correction.
  • Approved templates are immediately activated for use in reminders

Aurora Inbox Integration with Google Calendar for Automatic Reminders

Aurora Inbox offers a native integration with Google Calendar that fully automates the appointment reminder cycle. You don't need intermediate tools like Zapier or Make, or custom technical development.

How the complete flow works

  1. Appointment scheduledEither by the AI agent, manually by your team or from any other source, the appointment is recorded in Google Calendar.
  2. Automatic synchronizationAurora Inbox detects the new appointment and automatically schedules reminders according to your settings.
  3. Sending reminders: Messages are sent at the configured times (24 hours before, 2 hours before).
  4. Response processingThe AI agent interprets the client's response and executes the corresponding action (confirm, reschedule, cancel).
  5. Calendar update: Any changes are immediately reflected in Google Calendar
  6. Activity logAll interaction is recorded for later consultation and analysis.

Advantages of native integration

  • Configuration in minutesNo technical knowledge or complex configurations required
  • Real-time synchronizationCalendar changes are instantly reflected in the scheduled reminders.
  • Conversational AI agentCustomer responses are processed with artificial intelligence, not with rigid menus.
  • Multiple calendarsConnect calendars of different professionals and the system manages the reminders of each one independently.
  • Effectiveness reports: Displays metrics such as confirmation rate, no-show rate and cancellation reasons

Frequent questions

How many reminders should I send for each appointment?

The optimal configuration is two reminders: one 24 hours before and one 2 hours before the appointment. The first reminder allows the client to rearrange his schedule in time if he needs to reschedule. The second reminder acts as a final confirmation and reduces last minute forgetfulness. Sending more than three reminders per appointment may be excessive and may cause the customer to perceive the messages as spam, which could lead to them blocking your number.

Do automatic reminders work if a staff member schedules the appointment manually?

Yes. Once your Google Calendar is connected to Aurora Inbox, any appointment recorded in the calendar will trigger automatic reminders, regardless of how it was created. Whether the appointment was scheduled by the AI agent via WhatsApp, a member of your team from Google Calendar or an integration with another booking system, reminders are automatically scheduled as long as the event includes the customer's WhatsApp number.

What happens if the customer does not respond to the reminder?

If the client does not respond to the first 24-hour reminder, the system sends the second reminder 2 hours earlier as configured. If he also does not respond to the second reminder, the appointment remains on the calendar as scheduled without explicit confirmation. You can configure the system to mark these appointments as "unconfirmed" in your dashboard, allowing your team to follow up manually if deemed necessary for high value appointments. Statistically, most customers who read the reminder without responding do attend their appointment.

Can I send reminders via WhatsApp without the WhatsApp Business API?

No. To send proactive messages to customers (such as appointment reminders), it is mandatory to use the WhatsApp Business API. The free WhatsApp Business application does not allow sending mass automated messages or using Meta approved templates. Aurora Inbox includes the connection to the WhatsApp Business API as part of its service, so you do not need to manage this integration separately or hire an additional API provider.

How do I prevent WhatsApp from marking my reminders as spam?

To maintain a good reputation for your number and avoid restrictions by Meta, follow these practices: use only UTILITY-approved templates for reminders; do not mix promotional content within reminder messages; respect the customer's preference if they request not to receive reminders; send reminders only to customers who have an active and current appointment; and do not exceed three messages per appointment. Aurora Inbox automatically monitors the quality of your number and alerts you if it detects risk indicators before restrictions are applied.


Automated appointment reminders via WhatsApp represent one of the highest ROI automations for any appointment-based business. They reduce no-shows by 30% to 50%, recover revenue that would otherwise be lost due to no-shows and improve the customer experience by keeping them informed without additional effort from your team. With Aurora Inbox and its native integration with Google Calendar, the entire process is set up in minutes and works completely autonomously from day one.

Create your AI chatbot

Aurora Inbox centralizes all your company's conversations and responds to your customers instantly

Most recent posts

How to Use WhatsApp Tags to Segment Customers

Learn how to use tags in WhatsApp Business to segment customers, organize contacts by stage, interest and priority, and send targeted messages that increase your conversions. Complete guide with tagging strategies and automation.

How to Create an Automated Sales Pipeline on WhatsApp with AI

Learn step-by-step how to design an automated sales funnel on WhatsApp with artificial intelligence. From lead capture to post-sales follow-up, discover how to set up each stage of the funnel with AI agents that qualify, present, handle objections and close sales for you.

Create your AI chatbot

With Aurora IA Advisor, you'll never have to worry about unanswered messages again. Offer your customers a personalized and fluid interaction, while you can dedicate your time to continue growing your business.