Send completed appointments, not raw customer lists
Create a follow-up when the appointment is complete. Include a stable external appointment ID, the completion time, and the customer information needed to send the request.
For a platform with many client businesses, also include the stable external account ID so each downstream account remains isolated.