Connecting your Square Appointments account allows your AI agents to check your real-time availability and book appointments directly into your Square calendar. This integration ensures that you never double-book and that every appointment captured by your AI agent is immediately synced with your Square business.
Before you start
A Square account with Square Appointments enabled.
At least one Business Location configured in Square.
At least one Service set up in Square that is marked as "bookable" by customers.
How to connect Square Appointments
1. Start the Connection
In your SkipCalls dashboard, go to Settings in the left sidebar.
Click on the Appointment Booking tab.
Click Connect Calendar and select Square Bookings from the dropdown menu.
2. Authorize SkipCalls
A new window will open asking you to log in to your Square account.
Review the permissions and click Allow to grant SkipCalls access to your appointments and locations.
3. Complete the Setup Wizard
Once authorized, a setup wizard will appear in SkipCalls to help you configure your integration:
Select Location: Choose the business location you want to sync appointments for. If you have multiple locations, you will need to select the specific one where your AI agent should book services.
Select Services: You will see a list of services associated with that location. Select the checkboxes for the services you want your AI agent to be able to book.
Import Services: Click the Import Services button. Each service you selected will now appear as a separate "calendar" in SkipCalls.
4. Set an Active Calendar
In the calendar list, find the service you want your AI agent to use for bookings.
Click the Set as Active button on that service card.
The service will now show an Active badge, and your AI agent will use this calendar for all new bookings.
Troubleshooting
No locations found
If the setup wizard says "No locations found," please ensure that your Square account has at least one active business location with Square Appointments enabled.
Services not showing up
If you don't see your services in the list:
Ensure the services are assigned to the location you selected in the first step.
Verify that the services are "Active" and "Bookable" in your Square dashboard.
Connection needs attention
If you see a "Needs Reconnection" alert, your Square authorization may have expired. Click the Reconnect button to refresh the connection without losing your settings.
Quick Reference
Action | Where to find it |
Connect Square | Settings > Appointment Booking > Connect Calendar |
Change Active Service | Settings > Appointment Booking > Set as Active |
Disconnect | Settings > Appointment Booking > More (...) > Disconnect |
