Start with the customer moment you want to understand
For an appointment-based business, the useful moment is usually just after the visit or service is complete. Look for software that can use a completed appointment as the trigger, rather than making someone compile and upload a list every time.
Make sure cancellations, no-shows, and reschedules can stay out of the workflow. A feedback request should relate to an experience the customer actually had.