Option to make a custom field required when clients book a class through Appointments should be available.
It's not a hard feature to add and would be extremely valuable for mandatory info or elements such as a short text liability release.
Please, do it now.
Square Community