Customer communication
Make the booking handoff clear: confirmation, forms and invoice
Once a reservation is saved, the customer needs a clear next step. A confirmation explains the visit. A waiver or intake form collects required information. An invoice requests payment. Keeping those purposes distinct helps customers understand what is complete and what still needs attention.
Let the confirmation explain the visit
A useful confirmation leads with the facts the guest will look for later: business and location, local appointment date and time, service, duration, party size, and booking reference. Include arrival instructions and a contact route appropriate to the business. Avoid placing internal notes or unnecessary personal information in the message.
If a waiver or intake form is required, include its next step in the confirmation where the workflow supports it. Make clear whether the booking contact completes the form or whether each participant must do so. A delivered confirmation is not evidence that a form has been signed.
Keep a payment request unambiguous
An invoice should identify the booking and explain the amount due now. If it is a deposit, say how it is credited against the full total and when the remaining balance is due under the accepted agreement. Keep the underlying base, discount, tax and fee allocations available for reconciliation even when the customer-facing layout groups some charges.
Do not describe a sent invoice as paid. Similarly, if an invoice will follow after a provider issue is resolved, say that plainly rather than including a broken payment link or a statement that payment was received. Whether a business can confirm an unpaid booking depends on its actual booking policy and accepted terms.
- Check the approved quote and amount due before sending.
- Use a payment link from the verified provider workflow.
- Keep the invoice and provider references attached to the booking.
- Preserve the issued invoice and accepted quote rather than silently recalculating historical terms.
Ask which channel the customer wants for a resend
When a guest requests another copy, staff should confirm the current contact details and requested channel. Email, SMS, or both can be appropriate when the business has the necessary contact information, permission and provider setup. A transactional resend is not a reason to change marketing preferences.
Respect explicit opt-outs and provider restrictions. If a channel is unavailable, show staff a useful reason rather than silently choosing another destination. Never assume that a phone number by itself authorizes every kind of message, or that an old confirmation proves the customer wants another one now.
Check the existing send before trying again
A slow screen can make a second click tempting. First check whether the original request is still in flight, failed, or has a known provider result. Queued means waiting for processing. Accepted means the provider accepted the request. Delivered is a later status when the provider supplies it; it does not prove the customer read the message.
Retain an audit trail of who requested the resend, which channel was selected, and what happened. Use the existing booking and invoice references. An uncertain result should be reconciled before another attempt so the customer does not receive duplicate messages or a second invoice.
Use a four-point closing check
Before leaving the workflow, staff should be able to answer four questions: is the correct reservation saved, are its details current, what communication status is actually known, and what action remains for the customer? Those answers should agree across the booking, message history, forms and invoice.
Review the same handoff after a reschedule: appointment details and form links must relate to the current booking state, while historical payment and send records remain intact. Test these cases with synthetic records when changing software; a real customer’s reservation is not a disposable test fixture.
Clear labels and a traceable handoff do more than make an email look professional. They let the next staff member continue the conversation without guessing what the customer has already received or paid.