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