Phone bookings that land in Square Appointments

GreetKeeper books the caller and posts a webhook. A Zap on a paid Zapier plan catches it, and Square's Create Appointment action writes the booking.

Handled

Caller

“Do you have anyone free for a beard trim this morning? First time in, I'm just round the corner.”

What happened next

  • Trim booked for 11:30 and read back to the caller
  • Zap found no match, so it created a Square customer first
  • Create Appointment put the 11:30 visit on your Square calendar

How GreetKeeper connects to Square

Three states, and we publish the one that is true rather than the one that reads best.

ToolHow it connectsWhat that means
SquareThrough Zapier

How GreetKeeper books into Square Appointments

Square Appointments is the booking side of your Square account, sitting beside your card readers, point-of-sale app and customer directory. Its Zapier listing is simply called Square.

GreetKeeper reaches it through Zapier. When your call ends, GreetKeeper posts a webhook. Webhooks by Zapier catches it with Catch Hook, which needs a paid Zapier plan (Professional or above). Square's own actions do the writing.

On Square's Zapier listing we found Create Appointment, Create Customer and Update Customer, with Find Customer and Find Service searches (checked September 2026). Create Appointment asks for a location, a team member, a customer, a service and the date and time.

What lands in Square after the call

A customer profile, then an appointment on the right person's calendar.

Your Zap searches the directory for the caller's number first. Your regulars stay one profile each. A new caller gets a profile with their name, mobile and email if they gave it.

Next, Find Service matches what they asked for, and Create Appointment books the time GreetKeeper agreed on the call. Your staff see it on the Square calendar, with the reason for calling in the note.

Your customer pays at your reader or on a Square link you send. After the call, your caller gets one text with the booking confirmation, and replying with the opt-out word stops any more.

Connecting GreetKeeper to Square

Decide which location and team members take phone bookings before you start.

  1. Match GreetKeeper's hours to your Square schedule

    Give GreetKeeper the same opening hours, services and appointment lengths you use in Square. Every time a caller hears then fits the book at the counter.

  2. Catch the hook and connect Square

    Start the Zap with Webhooks by Zapier on Catch Hook and paste its address into GreetKeeper. Connect your Square account and pick the location phone bookings belong to.

  3. Find or create the customer, then find the service

    Add Find Customer on the caller's mobile, with Create Customer when nothing matches. Tidy the number format in a Zapier step first, so spaces and dashes don't cause a miss. Then add Find Service on what the caller asked for.

  4. Add Create Appointment and test at the counter

    Map the location, team member, customer, service and time. Ring in as a customer, then open Square on the counter device and look for the booking.

Keeping Square bookings tidy

Run two locations? Give each one its own GreetKeeper number, with its own hours and greeting, and point each Zap at the right Square location.

Keep notes to what a caller expects a shop to remember, because your staff read them at the counter.

Deposits work through a Square payment link you send after the call, so card details stay off the phone line.

Questions about Square and GreetKeeper

Can an answering service book into Square Appointments?

Yes. GreetKeeper books the caller on the phone, and its webhook runs Square's Create Appointment action through Zapier. The visit shows on your Square calendar.

Which team member gets a phone booking?

Whoever you map in your Zap. You can route by the reason for calling, or send every phone booking to one person's calendar.

Can the caller pay a deposit?

Yes, through a Square payment link you send after the call. Card details stay off the phone line.

Does a small shop need a paid Zapier plan for Square?

Yes. Webhooks by Zapier, which receives GreetKeeper's call, needs a paid Zapier plan (Professional or above).

Watch a phone booking reach Square

Bring your Square login and one service. Every plan starts with a 14-day free trial, every feature on, and no card.