History: Appointment slots
Source of version: 7 (current)
Copy to clipboard
This is new in Tiki ((Calendar)) for ((Tiki27)) ! {{page}} New in recent Tiki versions, the Appointment Slots feature is designed to streamline event scheduling and user coordination by integrating advanced availability and reservation capabilities. Leveraging ((CalDAV)) integration and a suite of new features, users can now create, manage, and share time slots linked to the ((Calendar|Tiki calendar)). This guide details the steps to activate and use Appointment Slots effectively. !! Key Features # __Slot Creation and Management__: Users can configure blocks of time when they are available for appointments. These blocks can be viewed and updated through the Tiki interface. # __Availability Check__: Before booking an appointment, users can check the host's availability and that of any potential participant to avoid scheduling conflicts. # __Synchronization with External Calendars__: Tiki allows synchronization of slots and events with external calendars via ((CalDAV)), facilitating integration with other calendar applications. # __Recurrence Rules and Free/Busy Status__: Slots can be configured with recurrence rules, and the interface provides a view of each participant's “Free/Busy” status. # __Integrated Scheduling Interface__: Appointment slots can be embedded on external sites via an integrated layout, allowing even anonymous users to book events. !! Creating an Appointment Slot {img src="display2080" link="display2080" width="400" rel="box[g]" imalign="center" desc="Click to expand" align="center" styleimage="border"} # Open your Tiki calendar, click on the three dots at the top-right corner, then select __Availability__. # On the __Manage Personal Availability__ page, click on __New__ to create an availability slot. # Define the slot details: ## __Summary__: Enter a brief summary of the availability. ## __Description__: Provide additional details for the slot. ## __Period Start - End__: Specify the start and end date and time. ## __Duration__: If there is no specific end time, use a format like "P7W" for 7 weeks or "P15DT5H" for 15 days, 5 hours. ## __Appointment Slot Calendar__: Select the calendar where upcoming appointments will be stored if this is an appointment slot. # Click on __Save__ to finalize the slot, which will now appear in your calendar and be accessible to others. {img src="display2081" link="display2081" width="400" rel="box[g]" imalign="center" desc="Click to expand" align="center" styleimage="border"} !! Inviting and Managing Participants # Once an appointment slot is created, you can invite other users by sharing a link or adding them directly via Tiki. # Invited users can view your availability and select a slot that works for them. # For ((Calendar Invitations by email|email invitations)), Tiki's ((CalDAV|CalDAV integration)) generates an iCal attachment, allowing invitees to add the event directly to their own calendars. !! Checking and Responding to Invitations # Users receive invitations by email or directly in Tiki for events they are invited to. # By accessing the invitation via Tiki or ((Webmail)), users can view the host's availability and RSVP, marking selected slots as occupied. # Availability updates or cancellations are automatically synchronized through the ((CalDAV|CalDAV server)). !! Synchronizing with External Calendars # Go to the __Calendar Subscriptions__ section to add external calendars. # Add a ((CalDAV)) or ICS URL to integrate external calendars, and set up either manual or automatic synchronization options. # External calendar events will appear in your Tiki calendar with availability statuses to prevent conflicts. !! Typical Use Cases * __Appointment Coordination__: Ideal for teachers, doctors, or consultants offering fixed time slots that clients or students can book. * __Team Event Management__: Teams can plan meetings or working sessions based on available slots. * __External Tool Synchronization__: Users working with other calendar applications (like Google Calendar or Outlook) can sync their slots and events, avoiding scheduling conflicts. !! Related links * ((CalDAV|Learn more about CalDAV and its features in Tiki)) * ((Calendar Invitations by email|Details on managing calendar invitations by email)) * ((dev:CalDAV API|Documentation on API and advanced settings)) This documentation should help users make the most of Appointment Slots and enhance appointment and availability management within Tiki. https://gitlab.com/tikiwiki/tiki/-/merge_requests/3534