Looking for Square Developer- Custom Booking Flow Integration

 

I own a barbershop using Square Online + Square Appointments. Right now, my booking site shows duplicate services for each barber (e.g., “Haircut with Dave,” “Haircut with James,” etc.), which is confusing for customers.

 

What I want instead is a clean booking flow where:

    •    Customers first see one unified service menu (Haircut, Kids Cut, Beard Trim, etc.).

    •    After selecting a service, they’re shown a list of barbers with their individual price, duration, and next available time.

    •    Customers can then click Book Now to go directly to that barber’s Square checkout for the chosen time.

 

I know this requires Square API integration (using ListTeamMembers, Catalog, and SearchAvailability). The goal is to have a custom modal or embedded widget on my Square Online site that pulls this data in real time.

 

I’m looking for a developer familiar with Square APIs, serverless hosting (like Vercel/Netlify), and custom embeds for Square Online. Ideally, I want something simple to maintain, with a fallback to Square’s default booking widget in case of issues.

 

If you’ve built something similar or are comfortable with Square’s API ecosystem, please reach out with examples, timeline, and rates.

180 Views
Message 1 of 4
Report
3 REPLIES 3
Square Community Moderator

Hello, @silverfoxbarber 

 

This sounds like an exciting project! 

 

The Square Community is the home for Sellers to help other Sellers grow their business and answer their questions about Square. Since you're looking for a developer, my best advice here is posting this on our Developer Forums. Once there, you can head over to the Support Tab on the top and choose Developer Forums or Discord Community. I am sure you will find answers and hopefully a Developer to work with. 

 

Let me know if you have any other questions.

JJ
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
143 Views
Message 2 of 4
Report

Hi @silverfoxbarber ,

I have worked extensively with Square APIs and have built custom booking flows similar to what you outlined.
The setup you want is very doable using Square endpoints.
Can share examples, walk you through the setup, and keep it easy to maintain

You can reach out to me on my email here

Colin

130 Views
Message 3 of 4
Report

Thanks Colin4. I’m saving this email for the future. I think I found someone. We shall see. 

129 Views
Message 4 of 4
Report