Payment Links Attaching to Appointments

Payment Links Attaching to Appointments

Many small service businesses (like groomers, cleaners, and home-based service providers) use Square Appointments for scheduling but prefer to collect payment using Square Payment Links because they are fast, customizable, and allow clients to add tips easily.

 

Currently, payments made through a payment link do not connect to the appointment, which creates a workflow problem.

 

Example workflow:

  1. Client books an appointment.

  2. At pickup, I send them a Square payment link.

  3. The client pays through the link (often adding a tip).

  4. The payment shows up in Transactions — but it cannot be attached to the appointment.

Because of this, Square still shows the appointment as unpaid and requires a separate payment to mark the appointment complete, which can create duplicate transactions or inaccurate records.

 

Invoices technically solve this, but they are much slower and more clunky for quick in-person pickup situations, especially for service businesses where the final price can vary.

Feature request:

 

Allow payment link transactions to be linked or attached to an existing appointment, so the appointment can be marked as paid and completed.

 

Possible solutions:

  • Option to attach an existing transaction to an appointment

  • Ability to generate a payment link directly from an appointment

  • Auto-match payments based on customer + amount + time

This would make payment links much more usable for appointment-based businesses.

 

As a dog groomer running a home-based grooming business, payment links are the fastest way to collect payment at pickup due to services being time based.

2 Replies
Square Champion

I can definitely understand why that creates extra steps, especially when pickup is busy and you want payment to be quick and easy. One possible workaround could be collecting a deposit upfront through Square Appointments when the appointment is booked, then collecting the remaining balance at pickup through the appointment itself so everything stays connected and marked correctly.

 

For services where the final total may vary, another option could be saving a card on file and adjusting the final amount before checkout if that fits your workflow. Payment links are convenient, especially because clients can tip easily, but since they live separately from the appointment side, it can definitely create that disconnect in reporting. Hopefully Square eventually gives more flexibility there because I can see how useful that would be for groomers and other time-based service businesses 😊

Square Champion

This would be helpful in my facial studio too.  I have several clients who are teens, and when their moms can't come with them, it would be easier to send a payment link directly from appointments.  As of now, I have to go into the virtual terminal to do it.  This messes up my appointment analytics.  AND there is no way to mark it paid without it counting twice, messing up the bookkeeping too. 

Doran

Esthetician
Haute Beauty Guide