Connect Square to WhatsApp and AI Chat
If your business runs on Square, AeroChat can answer customers on WhatsApp, Instagram and Messenger from your Square data. That covers Square Appointments for bookings, and Square POS and Orders for items, stock and order status. It connects through Square’s public APIs. You describe the workflow in plain English, AeroChat builds it, and Square stays the place your team checks.
What you can do with Square and AeroChat
- Book appointments from WhatsApp. AeroChat checks Square Appointments for free times by service and team member, and books the one the customer picks.
- Answer “where is my order?”. AeroChat finds the order in Square and replies with its status and the pickup or delivery details.
- Answer item, price and stock questions. AeroChat reads your Square item library and stock counts, so answers match what you are selling today.
- Move or cancel an appointment in chat. AeroChat finds the customer’s booking in Square Appointments and updates it inside your cancellation policy.
- Find returning customers. AeroChat looks up the customer in your Square customer directory by phone number, so it knows their past visits.
How the connection works
AeroChat connects through Square’s public APIs, documented at developer.squareup.com. It uses the Bookings API for availability and appointments, the Orders API for order status and fulfilment, the Catalog and Inventory APIs for items, prices and stock, and the Customers API to find customers.
To connect, approve access to your Square account when AeroChat asks. If you prefer, create an access token for your own account in the Square Developer Console and paste that in instead. Two limits come from Square: creating and changing bookings for any customer needs Square Appointments Plus or Premium, and the Bookings API is only offered in some countries. Check both in Square’s docs.
You describe the workflow in plain English, for example “when a customer asks where their order is, find it in Square and tell them the status”. AeroChat builds the workflow as a draft and asks for the Square access by name. Keys are entered in the dashboard and never pass through the conversation.
Workflows to copy
Copy this into AeroChat
When a customer asks to book, find out which service they want, the day and time they prefer, and whether they want a particular team member. Check Square Appointments for free times and offer up to three closest to what they asked for. When they choose one, find them in our Square customers by phone number, or add them, and book it. Confirm the service, team member, date, time and our address. Only quote services and prices from Square.
Copy this into AeroChat
When a customer asks about their order, ask for the order number or the phone number it was placed with. Find the order in Square and tell them its status, and the pickup time or delivery details if it has them. If the order is late or something is wrong, apologise, collect the details and hand over to a team member. Never share another customer’s order.
Who uses it
- Hair and beauty salons: stylist booking, reschedule and cancel and rebooking after a visit.
- Restaurants and caterers: menu and dietary questions and order status and delivery.
What stays in Square
AeroChat handles the conversation. Square stays the record: appointments, orders, payments, your item library, stock counts and customer directory. Bookings AeroChat makes show in Square Appointments like any other, and stock answers come from the same counts your POS uses.
Questions
Does AeroChat work with Square?
Yes. It connects through Square’s public APIs with access you approve. It is not a Square product or listing.
Can customers book through WhatsApp?
Yes, with Square Appointments. To book and change appointments for customers in chat, Square requires Appointments Plus or Premium.
Do I need a developer?
No. You describe the workflow, AeroChat builds it, and you approve access to your Square account.
Which plan do I need?
Workflows via Skills are on every plan. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000. Payment links in chat start on Growth.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
Connect Square to your chat
Paste a recipe, approve access to Square, and message your own number asking for a booking or an order update.
Start your 7-day free trial. No credit card needed.
On Shopify? Install AeroChat from the Shopify App Store.
