Yes, with the right Square plan. Square's Bookings API lets an AI receptionist search availability and create, change, or cancel bookings for your business, but Square requires the seller to subscribe to Appointments Plus or Appointments Premium for those booking writes. On the free plan, the receptionist can still take requests for your team.
What the AI receptionist does in Square
Booking calls are short and repetitive, which makes them a good fit for automation.
- Searches open times by service, staff member, and location
- Books, reschedules, or cancels appointments
- Creates or finds the customer record
- Answers questions about services, prices, and policies you approve
- Texts confirmations and sends deposit links where you use them
How the connection works
Square uses OAuth. You approve the app's access to your Square account, including the appointment write permissions booking needs, and Square's webhooks can tell the receptionist when bookings change.
- You approve the connection from your Square account
- Availability comes from your real calendar and staff settings
- Booking changes made by staff are picked up through webhooks
- Access can be revoked from your Square account
The plan requirement
Square's documentation states that creating, updating, or cancelling bookings for a seller through the API requires a paid Appointments subscription. Without one, those calls fail.
- Appointments Plus or Premium: full booking by the receptionist
- Free plan: the receptionist collects requests and sends them to your team
- We check your plan before building
A typical call
A client calls a salon during a busy Saturday to book a color appointment with her usual stylist. The receptionist finds her, checks the stylist's openings, and books the time she picks.
- Customer found by phone number
- Service length and stylist matched to open times
- Booking created and confirmation texted
- Note added about a patch test if your policy requires one
Limits to plan for
Service businesses have rules that live in staff members' heads until they are written down.
- Which staff can do which services, and how long each takes
- Deposit and cancellation policies
- Never taking card numbers by voice; use secure links
- Questions that need a stylist's or technician's judgment
Setup steps
A Square Appointments integration is usually live in two to four weeks.
- Confirm the Appointments plan and staff settings
- Write service, policy, and FAQ information
- Connect the app and test bookings end to end
- Launch on busy hours and after hours, then review
Frequently asked questions
Can an AI receptionist book in Square Appointments?
Yes, through Square's Bookings API, when your business subscribes to Appointments Plus or Premium.
What if we are on the free Square Appointments plan?
The receptionist can still answer calls and collect booking requests for your team, but Square's API will not let it write bookings on the free plan.
Can it check real availability?
Yes. It searches availability by service, staff member, and location using your Square settings.
Can it take deposits?
It can text a secure payment link. It never takes card numbers over the phone.
Does it work for barbershops and spas?
Yes. Any appointment-based business on Square Appointments can use it, with rules for its own services.
Sources
- Bookings API (Square Developer)
- Create booking (Square API Reference)