Description
What This Add-On Does
Bookly Square payment (Add-on) links your Square merchant account to the Bookly booking form, so customers can pay by card the moment they book. No redirect to a separate checkout, no manual invoicing after the fact. The payment happens right inside the appointment flow, and the transaction gets processed instantly through Square. This GPL-licensed add-on is built to sit on top of your existing Bookly setup — you keep your booking form, staff schedules, and reminder settings exactly as they are, and simply add Square as a payment option customers can choose at checkout.
For businesses already using Square for point-of-sale or invoicing elsewhere, this add-on means one payment processor across your entire operation. Bookings, deposits, and full-service payments all flow into the same Square account you’re already reconciling.
Key Features
- Accept card payments directly inside Bookly’s appointment booking form
- Transactions process instantly through Square, with no manual confirmation step
- Works alongside Bookly’s automated confirmations, reminders, and follow-ups sent by email, SMS, or WhatsApp
- Fits into the same booking flow customers already use — no separate checkout page
- Pairs with existing Bookly features like service catalogs, staff schedules, and custom fields
Requirements
Bookly Square payment (Add-on) requires the core Bookly plugin installed and active on your WordPress site. You’ll also need an active Square merchant account to connect and process payments. This add-on extends Bookly’s existing payment options — it doesn’t replace the free plugin, it builds on it.
Can I use Square alongside Stripe or PayPal in Bookly?
Yes. Bookly supports multiple payment methods at once, so you can offer Square as one option alongside Stripe, PayPal, or WooCommerce. Customers pick whichever method you’ve enabled during checkout, and each transaction routes to the correct processor automatically.
Do customers need a Square account to pay?
No. Customers just enter their card details in the Bookly booking form. Square processes the charge on the backend — the customer never needs to log into anything or hold a Square account themselves.
Does this add-on handle refunds if a customer cancels?
Refunds for payments processed through this add-on are managed through your connected Square account. If your cancellation policy requires a refund, you’ll process it from Square directly, and it will reflect against the original transaction tied to that booking.

