The Appointments app lets you book appointments into your calendar via 
secure online form. Attendees can confirm or cancel their appointments via 
an email link. 

WWW: https://apps.nextcloud.com/apps/appointments
