SUBJECT: Feature Gap in Appointment Payment Tab — No Payment Link Option & Risk of Duplicate Payment Records
Dear Support Team,
I would like to flag an important workflow limitation and a potential data integrity issue related to payment collection on manually booked appointments via the mobile app and the CRM platform.
## Issue Summary
When a client is manually booked for a service appointment and no payment is collected at the time of booking, there is currently no way to send the client a payment link (for either a partial deposit or a full payment) directly from the Appointment's Payment tab. This creates a significant workflow gap and introduces the risk of duplicate payment records.
## Detailed Explanation
### 1. No Payment Link Option in the Appointment Payment Tab
The Appointment's Payment tab currently only supports two methods of payment collection:
  • Charging a card that is already on file for the contact.
  • Manually entering card details at the point of collection.
There is no option to generate and send a payment link to the client directly from the appointment — whether for a partial deposit or a full payment. This is a critical gap, especially in scenarios where the client is not physically present at the time of booking and the business needs to collect a remote payment after the fact.
### 2. Risk of Duplicate Payment Records
Because the Appointment Payment tab does not support payment links, the only workaround available to collect a remote payment is to create a separate manual invoice and send it to the client as a payment link via Payments > Invoices.
However, this introduces a serious reconciliation problem:
  • A manual invoice payment is recorded as an
    invoice transaction
    , independent of the appointment.
  • It is
    not automatically linked
    to the appointment's order or payment record.
  • If a staff member subsequently uses the Appointment Payment tab to record or collect the same payment (unaware that the invoice was already paid), the system will record
    two separate transactions
    for the same payment — resulting in duplicate payment records for the same client and the same appointment.
This is not immediately obvious to users, as there is no warning or cross-reference between the invoice payment and the appointment's payment section, making it easy to accidentally double-record a payment.
## Impact
  • Inaccurate payment records and financial reporting.
  • Confusion for staff managing both the Invoices and Appointments areas.
  • Risk of overcharging clients or recording incorrect revenue figures.
  • No clear audit trail linking an invoice payment back to its associated appointment.
## Suggested Improvements
  1. Add a "Send Payment Link" option to the Appointment Payment tab
    — allowing users to generate and send a payment link for a partial deposit or full payment directly from the appointment, without needing to create a separate manual invoice.
  2. Link manual invoices to appointments
    — if an invoice is created in relation to an appointment, there should be a way to associate the two records so that when the invoice is paid, it is reflected in the appointment's payment history, preventing double recording.
  3. Duplicate payment safeguard
    — introduce a warning or flag when a payment is about to be recorded against an appointment that already has an associated paid invoice for the same amount.
I hope this feedback helps improve the platform's payment workflow. Please let me know if any further clarification or screenshots are needed.