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.