Guide to the Square integration
This guide is designed to pull together all of the information you need to get up and running with Square to streamline your invoicing and reconciliation processes.
The Square integration allows you to:
- Accept prepayments via online booking
- Take card payments in clinic
- Offer online invoice payments post treatment
You can read an introduction to, and a little bit more about, Square here -> Introducing Square
Setting up the Square integration
As with most integrations, there are a few setup steps you'll need to follow before you can make use of all of the fantastic features that the Square integration offers. These steps are generally one time processes to get you underway.
Getting started
- First, you'll need to connect WriteUpp and Square -> Connecting WriteUpp to Square
Setting up in person payments
Next, you can set up in person card payments.
- You'll do this by pairing a Square terminal to WriteUpp -> Pairing a Square Terminal for in person payments
If you don't have a Square terminal yet, worry not. You can come back and do this at a later date! You can set up online payments initially and pair a terminal for in person payments when you are ready to provide an end to end pathway covering both in person and online payments!
If your business expands and you need to add another terminal at a different location, that's also not a problem. Just follow the steps again to pair multiple terminals to a single WriteUpp account so you can take payments wherever you are!
Setting up online payments
You'll also be able to set up online payments to accept both prepayment of appointments made via online booking, and to allow your clients to pay an invoice securely online.
- To set up for online payments via Square, you'll need to choose a location from your Square account that these payments are allocated to -> Setting up Square online payments
- To allow clients to pay their invoice online, you'll then need to add a pay link to your invoice footer -> Adding a Square payment link to invoices
- And if you'd like to take online booking prepayments (which can be a great way to reduce your DNA rate!), you'll need enable online booking prepayments within online booking -> Switching on Square prepayments for online booking
Taking payments via Square
Once you've completed the set up steps above for the payment pathways you'd like to use, you're ready to start taking payments from your clients! Read on to find out more about each of those pathways...
Taking in person payments
In person card payments can be taken from several different places within WriteUpp. The process you'll follow to take a card payment via the Square terminal is generally the same in each of those places.
- A quick card payment can be taken directly from the appointment details for a non-invoiced appointment -> Quick card payments using the Square terminal
- Invoice payments can be taken from the bottom of a saved invoice -> Invoice payments using the Square terminal
- An invoice part payment can also be taken using the terminal -> Invoice part payments using the Square terminal
Online invoice payments
Covering situations where you might be conducting remote appointments, online invoice payments provide a secure way for your clients to pay in their own time either before or after a session.
- Learn more about how clients pay an invoice online here -> Online invoice payments with Square
Online booking prepayments
Requesting online booking prepayment from your clients can be a great way to reduce your DNA rate, and to limit the time you spend dealing with payments post treatment.
- Online booking prepayments are covered in more details here -> Online booking pre-payments with Square
Switching from Stripe to Square
If you're currently using Stripe, you can quickly switch over to using Square instead,
- You can find the switching process covered here -> Switching from Stripe to Square
Disconnecting Square
If you'd no longer like to benefit from the seamless omni-channel payments provided by Square, you can disconnect from Square at any point.
- Disconnecting from Square is covered here -> Disconnecting your Square account
Troubleshooting the Square integration
- While you familiarise yourself with Square, you might come across something you're not expecting. You can find some information on troubleshooting the integration here -> Troubleshooting the Square integration
Square FAQs
- If you've got any questions about the Square integration or how it works, we've gathered together some frequently asked questions here -> Square FAQs
If you can't find what you're looking for, please contact us via live chat and we'll be delighted to help!
Updated on: 10/02/2025
Thank you!