2026-04-16
Square Appointments + WhatsApp Reminders: The Setup Gap Nobody Talks About
Square Appointments has email and SMS reminders built in — but no WhatsApp. Here's how small businesses can add WhatsApp confirmation reminders to Square in five minutes without changing their booking workflow.
Square Appointments is one of the most popular booking tools for salons, barbershops, and mobile service providers. It handles payments, scheduling, and basic client communication in one place — and for a lot of small businesses, it does the job well.
The one thing it doesn't do is WhatsApp.
Square's reminder system sends email or SMS. But for most service businesses — especially in Europe, Latin America, and urban markets in the US — clients aren't checking email for appointment reminders. They're on WhatsApp, sometimes all day.
This isn't a knock on Square. It's a narrow but significant gap. WhatsApp Business API access is complex and expensive to build directly into a scheduling platform. Square has tens of millions of users and can't prioritize a channel that doesn't work in the US the same way it does globally.
The result is that Square users who want WhatsApp reminders are stuck. Until they discover a workaround that takes about five minutes to set up.
What Square Appointments Includes for Reminders
Before explaining the workaround, it's worth being precise about what Square does and doesn't offer natively.
Email reminders: Included on all plans, including free. Sent automatically when a client books an appointment. Clients receive the appointment details and a link to cancel or reschedule. This works reasonably well for clients who actively check email, but email open rates for transactional messages are typically 20-30%.
SMS reminders: Available on Square Appointments Plus ($29/month per location) and Premium ($69/month per location). SMS reminders are sent 24 hours before the appointment by default. US and Canada only. The message includes the appointment time and a short confirmation link.
WhatsApp reminders: Not available on any Square plan.
If you're on the free plan or the basic paid tier, you're relying entirely on email. If you're on a paid plan, you have SMS but no ability to customize the reminder timing beyond what Square allows, no two-way confirmation experience, and no WhatsApp.
Why WhatsApp Matters for Square's Core Audience
Square Appointments is disproportionately popular with salons, barbershops, nail studios, and mobile beauty professionals. These businesses share a few traits:
- Their clients are mostly local, often living within a few miles of the shop
- Client relationships are personal — the barber knows the client's name, the salon owner chats on WhatsApp
- Appointments are frequent — clients often come every two to four weeks
- No-shows have an outsized impact — a missed slot at a 4-chair barbershop on a Saturday afternoon costs real money
For this audience, WhatsApp is not a secondary channel. In many cities and countries, it's how people communicate with everyone they know personally — friends, family, the local businesses they trust. An appointment reminder that arrives on WhatsApp feels personal. It lands in a thread alongside existing conversations. It gets seen.
A study of WhatsApp Business API message delivery rates consistently shows 70-80%+ open rates. Email sits at 20-30%. SMS is around 35-45%. If you run a salon or barbershop and you're only using email reminders, you're reaching roughly one in four clients before their appointment. The other three either see it too late, delete it without reading, or miss it entirely.
The Workaround: Square + Google Calendar + Remindly
Square Appointments has a Google Calendar sync feature. When enabled, every appointment booked through Square automatically appears as an event in your connected Google Calendar. Client name, service type, time, and phone number all transfer over.
Remindly connects to Google Calendar and reads those same events. When it detects an appointment with a client phone number, it schedules and sends WhatsApp (or SMS) reminders automatically.
The flow looks like this:
- Client books an appointment through your Square booking page
- Square writes the appointment to your Google Calendar
- Remindly reads the appointment from Google Calendar
- Remindly sends a WhatsApp reminder 24 hours before (and again 1 hour before on Pro)
- The client confirms or cancels with one tap
- You see the confirmation status in your Remindly dashboard
You don't change your Square setup. You don't ask clients to book anywhere different. You don't manage a separate booking system. Square handles the scheduling and payments exactly as before — Remindly adds the WhatsApp layer on top.
Step-by-Step Setup
Step 1: Enable Google Calendar sync in Square
In Square Appointments, go to Settings → Calendar → Google Calendar. Click "Sync with Google Calendar" and authorize with your Google account. Choose whether to sync in one direction (Square → Google) or two directions. For this integration, one-way sync is sufficient — you only need appointment data to flow from Square to Google Calendar.
Once enabled, new appointments from Square will appear in your Google Calendar within a few minutes. Existing appointments may backfill depending on your sync settings.
Step 2: Make sure client phone numbers are captured at booking
Open your Square Appointments intake form settings. Confirm that the phone number field is required, not optional. If it's optional, some clients will skip it and won't receive WhatsApp reminders.
Square's default intake form includes phone number as an optional field. Change it to required. Clients booking appointments expect to leave a phone number — this is not friction that will reduce conversions. It's the data that makes reminders possible.
Step 3: Connect Google Calendar to Remindly
Sign in to your Remindly account (or create one — the free plan supports 30 reminders per month). Go to Settings → Calendars. Click "Connect Google Calendar" and authorize with the same Google account you connected to Square.
Remindly will detect your Square appointments appearing in Google Calendar and begin scheduling reminders for any upcoming appointments with phone numbers.
Step 4: Configure your reminder template
In Remindly Settings → Templates, you can customize the WhatsApp message clients receive. The default template includes the appointment time, your business name, and one-tap confirm and cancel buttons. Most Square users add the service name — a small personalization that increases confirmation rates.
Example template: Hi [Client Name], just a reminder about your [Service] tomorrow at [Time] with [Business Name]. Reply YES to confirm or NO to cancel.
On WhatsApp, this renders with native button options so clients don't have to type anything. They tap once, you see the confirmation in your dashboard.
Step 5: Test with a real booking
Create a test appointment in Square for yourself (use your own phone number) and set the appointment time to about 25 hours from now. Within a day, you should receive a WhatsApp message on your test number. Confirm it — then check your Remindly dashboard to see the confirmed status reflected.
If the reminder doesn't arrive, the most common cause is that the phone number wasn't in the Google Calendar event. Open the event in Google Calendar and check whether the client's phone number is visible in the event description. If it's missing, it means Square isn't writing it to the calendar — which sometimes happens if the phone number field isn't marked as a required intake field, or if the sync was enabled before phone numbers were collected for existing clients.
Pricing Comparison: Square's Built-In SMS vs. Remindly
Square Appointments Plus costs $29/month per location and includes SMS reminders. Remindly Pro also costs $29/month and adds WhatsApp on top of SMS.
If you're already paying for Square Appointments Plus to get SMS reminders, adding Remindly gives you WhatsApp reach at no additional cost compared to what you'd spend just for Square's SMS feature. For businesses in markets where WhatsApp is dominant, this is an obvious trade.
For businesses on Square's free tier who don't need paid Square features for other reasons, Remindly Pro at $29/month gets you both SMS and WhatsApp reminders at a similar price to what Square's paid plan costs — without upgrading Square.
The calculation changes if you primarily serve clients in markets where SMS is dominant (most of the US Midwest, for example). In those markets, Square's native SMS may be sufficient. But if your client base is urban, international, or heavily Latino or Brazilian, WhatsApp is almost certainly more effective.
When a Client Cancels via WhatsApp
One question Square users ask: if a client cancels by replying to a WhatsApp reminder, does that cancel their appointment in Square?
Currently, it doesn't update Square directly. When a client taps "Cancel" on the WhatsApp reminder, you'll see the cancellation in your Remindly dashboard. You'll need to manually cancel the appointment in Square if you want that slot to open up for new bookings.
For most small service businesses — a four-chair barbershop, a solo massage therapist, a small nail studio — this is manageable. You get the cancellation notification before the appointment, which gives you time to fill the slot or at least stop preparing. The square calendar management takes an extra 30 seconds.
Automated cancellation sync (Remindly → Square) is something that direct Square API integration would enable. If enough users request it, it's on the roadmap.
A Real Barbershop's Experience
A barbershop with three chairs was on Square Appointments' free plan, relying entirely on email confirmations. The owner estimated 2-3 no-shows per week — roughly $120-180 in lost revenue each week across all three chairs.
After enabling Google Calendar sync and connecting Remindly, WhatsApp reminders went out to clients 24 hours before appointments. Within the first month, they tracked the results: no-shows dropped from 2-3 per week to under 1. The confirmation rate moved from roughly 25% (email-only) to 68%.
The owner noted that for international clients — several Brazilian and Portuguese clients who'd never reliably opened the email confirmations — WhatsApp reminders were the first contact method that got a consistent reply.
At $29/month, the ROI was clear within the first two weeks.
What About Square's Other Reminder Limitations?
Beyond WhatsApp, Square users sometimes run into other reminder constraints worth knowing:
Reminder timing is fixed. Square sends SMS reminders 24 hours before by default. There's no option to also send at 1 hour before, or to set a 48-hour reminder. Remindly lets you configure multiple reminders at custom intervals — most businesses use 24 hours and 1 hour as a combination.
No confirmation data. Square's SMS reminder links to a page where clients can confirm, but Square doesn't surface that confirmation data prominently in your dashboard. Remindly shows a real-time list of confirmed, cancelled, and unresponded appointments so you can see at a glance what to expect before opening for the day.
Limited template customization. Square's reminder messages use a fixed format. You can't change the tone, add personal details, or adjust the message for different service types. Remindly lets you write your own templates and use different messages for different appointment types.
Getting Started Without Disrupting Your Square Setup
The integration is non-destructive. Square remains your booking system, payment processor, and calendar. You're adding a reminder layer — not replacing anything.
If you run into a problem and turn off Remindly, your Square setup continues working exactly as before. There's no migration, no client data to move, and no new booking link to distribute.
For salons and barbershops that have built a Square-based workflow over years, this is the right kind of improvement: one that adds value without creating dependencies or requiring your clients to do anything different.
For more on reminder strategy and template wording, see Appointment Reminder Scripts That Don't Sound Like a Robot and Appointment Reminder Timing.
Frequently Asked Questions
Does Square Appointments support WhatsApp reminders natively?
No. Square Appointments offers email reminders on all plans and SMS reminders on the Plus ($29/month) and Premium ($69/month) tiers. WhatsApp is not available as a native reminder channel on any Square plan. To add WhatsApp reminders, enable Google Calendar sync in Square and connect your Google Calendar to Remindly. The setup takes approximately five minutes.
Do I need to upgrade my Square plan to use WhatsApp reminders through Remindly?
No. The integration works through Google Calendar sync, which is available on Square's free plan. Enable Google Calendar sync in Square Appointments, connect the same Google Calendar to Remindly, and WhatsApp reminders will go out automatically for new appointments. You don't need Square's paid tier just for the reminder feature.
Will clients see their Square booking confirmation and a Remindly WhatsApp reminder as two separate things?
Yes — they're separate messages sent through different channels. Square sends its booking confirmation email immediately after the appointment is created. Remindly sends a WhatsApp reminder at the time intervals you configure (typically 24 hours before and 1 hour before). Most clients experience this as normal multi-channel communication — the email confirms the booking was made, and the WhatsApp message is the closer-to-appointment reminder.
What happens if a client cancels via the WhatsApp reminder?
Remindly records the cancellation and updates the appointment status in your Remindly dashboard. The appointment in Square is not automatically cancelled — you'll need to cancel it manually in Square to reopen the slot. You'll receive a notification when the client cancels via WhatsApp, giving you time to fill the slot before the appointment time arrives.
Does the integration work if a client reschedules through Square?
Yes. When a client reschedules through Square, the appointment event in Google Calendar is updated with the new time. Remindly reads the updated event and adjusts the reminder schedule to match the new appointment time. No manual intervention is needed on the Remindly side.
Ready to reduce no-shows?
Set up automatic WhatsApp reminders in 2 minutes. Free plan available.
Get started free