Integration · AgendaPro

AgendaPro appointments with WhatsApp confirmation and reminder

When someone books in AgendaPro, ChatSales confirms the appointment on WhatsApp and reminds them 24 hours before. Right before sending it re-checks AgendaPro: cancelled means nothing is sent, moved means the new time is reminded.

AgendaProWhatsApp

Sample data. Shown in English: your customers get the Mexican Spanish template.

How it works

  1. Your customer books in AgendaPro.
  2. ChatSales confirms the appointment on WhatsApp from your number.
  3. 24 hours before (if they booked more than a day ahead) it sends the reminder, after checking in AgendaPro that the appointment still stands.
  4. If it's cancelled, nothing is sent; if it's moved, the new time is reminded.

Use cases

This is the message your customers get, in three kinds of business. Sample data; customers receive the Mexican-Spanish template.

AgendaPro WhatsApp message sent with ChatSales: Beauty salons
Beauty salonsRegina gets her reminder a day before and can change the appointment by replying.
AgendaPro WhatsApp message sent with ChatSales: Spas
SpasRicardo doesn't forget his massage: the reminder arrives on WhatsApp.
AgendaPro WhatsApp message sent with ChatSales: Health centers
Health centersElena keeps her physio session without having to call.

Integrate AgendaPro now → No account yet? Create one for free →

What it does and doesn't do

✅ It can🚫 It can't
Confirm every new appointment booked in AgendaPro to your customer on WhatsApp.Message customers with no phone in AgendaPro.
Remind them 24 hours before, checking with AgendaPro right before that it still stands.Book, move or cancel appointments: it only reads your bookings and customers.
Not write when the appointment was cancelled, and remind the new time when it was moved.Write without Meta-approved templates (Utility category).
Receive events without the webhook secret: until you paste it, nothing is sent.

🔐 AgendaPro asks for an API key: ChatSales stores it encrypted and only uses it to read bookings and customers. If AgendaPro lets you choose permissions, give it only bookings:read, clients:read and locations:read. You can revoke it in AgendaPro any time.

Set up in 3 steps

  1. Turn on AgendaPro in the ChatSales App Store and paste your AgendaPro API key (read-only scopes recommended).
  2. In AgendaPro, create a webhook with the ChatSales URL and the booking events.
  3. Paste the webhook secret into ChatSales and save.

See the step-by-step guide →

The message your customer gets

ChatSales creates this template in Mexican Spanish and submits it to Meta; here is what it says, in English (you can pick another approved flow):

Hi Ana, a reminder of your Cut and color appointment at Studio Bella on Thursday, October 16, 5:30 pm. If you can't make it, reply to this message to change it.

What you need

You need:

A WhatsApp API number connected in ChatSales (Connect your WhatsApp). These messages are the first contact with someone who has not written to you, so WhatsApp only allows them with a Meta-approved template.

To be an admin of your ChatSales team and have access to your AgendaPro account.

Rules that protect your number

Numbers without a country code are treated as Mexican (+52) by default. If you get contacts from other countries, turn it off under Connection and we only message numbers with "+code".

Frequently asked questions

Does AgendaPro integrate with WhatsApp?

Yes. With ChatSales: Confirm appointments and send reminders on WhatsApp. You turn it on from the ChatSales App Store in 3 steps, with your WhatsApp API number.

What if the customer cancels?

Before sending the reminder, ChatSales checks the appointment in AgendaPro: if it was cancelled, nothing is sent.

What access does it need?

An AgendaPro API key; read-only scopes recommended. And the webhook secret.

Are there sending limits?

Yes: up to 60 messages an hour and 300 a day per app; anything over the cap waits.