This custom extension allows users to schedule events, reservations, or appointments without double-booking any of the selected records in a simple, easy-to-use calendar interface! Users can select one or more records to display all of the related "schedule" records on a calendar interface. Users are then able to click and drag dates on the calendar to select a start and end time, but only if that day/time slot is unoccupied by an existing record. Once dates are selected, a new scheduled record is added to the calendar and is opened in Airtable's expanded record modal to allow users to quickly fill in the remaining fields.
- Schedule new records in unreserved time blocks
- Select available blocks of times or days in a calendar interface