Scheduler API Overview
The Scheduler API in Slotify is a powerful tool that defines and manages scheduling configurations for various booking scenarios. It centralizes event-related information, such as booking URLs, booking types, workflows, pricing, and availability rules, providing a flexible framework for handling diverse scheduling needs.
This API is ideal for businesses that require a comprehensive approach to managing bookings, from simple appointments to complex group sessions.
Key Features of the Scheduler API
- Booking URL and Type Management: Define booking URLs and specify booking types, such as instant booking, group booking, or manual approval processes, to suit different operational models.
- Workflow Integration: Configure workflows associated with the scheduler, allowing automated actions like reminders, notifications, or web hooks triggered by booking events or states.
- Pricing and Capacity Settings: Set unit prices for bookings, define capacity limits, and manage booking windows to control when and how bookings can occur.
- Advanced Scheduling Rules: Specify rules for minimum booking notice, cancellation notice periods, buffer times between appointments, and the overall booking window to ensure a well-organized schedule.
- Resource Association: Attach resources to the scheduler, allowing centralized availability management that applies to all associated resources. This ensures consistency and simplifies the management of shared resources.
- Availability Management: Define scheduler-level availability that applies across all resources, providing a unified view of open slots and reducing the complexity of managing individual resource availability.
- Customer Fields and Prefilled Booking Details: Customize the booking process by defining required customer fields and pre-filling booking details such as event name, description, and location (virtual or physical).
Common Use Cases
- Flexible Booking Configurations: Create schedulers for different booking types (e.g., one-on-one meetings, group classes, or manual approvals) with tailored rules and workflows.
- Unified Resource Management: Manage availability and booking rules centrally for resources linked to a scheduler, ensuring all resources follow the same guidelines without needing individual configurations.
- Enhanced Customer Experience: Customize booking forms to capture necessary customer information and provide clear event details, such as virtual meeting links or physical location addresses.
- Pricing and Monetization: Define unit prices for services and enforce booking and cancellation policies to align with business goals, such as maximizing revenue or minimizing no-shows.
Authentication
Before using the Slotify API to manage schedulers, you must authenticate your requests using App tokens. You can obtain an App token by signing up for a Slotify account and going to navigate to app settings page.
All requests to the Slotify API must include an Authorization header with the value "Bearer <AppToken>". App token must be base 64 encoded.
Rate Limits
The Scheduler API is subject to rate limits to ensure fair usage and optimal performance. Please refer to the rate limiting section of the pricing tier for more details on managing your API usage effectively.