Everything you need to manage your schedule
From simple appointment booking to payment collection, SwiftCal has the tools to streamline your scheduling workflow.
Scheduling
Create multiple event types with custom durations, buffer times between meetings, minimum notice periods, and maximum advance booking windows. Give your bookees the flexibility to choose what works.
- ✓Multiple event types
- ✓Custom durations (15 min to 8 hours)
- ✓Buffer time between meetings
- ✓Minimum notice period
- ✓Maximum advance booking
- ✓Reschedule and cancellation policies
Availability
Set your available hours for each day of the week, with support for multiple time ranges per day. Your bookees only see times that work for you.
- ✓Per-day availability settings
- ✓Multiple time ranges per day
- ✓Timezone-aware scheduling
- ✓Bookees see times in their timezone
Calendar Sync
Connect your Google Calendar to automatically detect conflicts and prevent double-bookings. New bookings are added to your calendar instantly.
- ✓Google Calendar integration
- ✓Automatic conflict detection
- ✓Events created on booking
- ✓Events updated on reschedule/cancel
Payments
Collect payments from bookees at the time of scheduling using Stripe Connect. Set prices per event type and configure refund policies for cancellations.
- ✓Stripe Connect integration
- ✓Per-event-type pricing
- ✓Automatic payment collection
- ✓Configurable refund policies
Customisation
Tailor your booking experience with custom questions, unlimited event types, and branding removal. Make SwiftCal feel like your own.
- ✓Custom booking questions
- ✓Unlimited event types
- ✓Remove SwiftCal branding
- ✓Multiple calendar connections
Notifications
Automatic email notifications keep everyone in the loop. Confirmations, cancellations, and reschedule notices are sent to both you and your bookees.
- ✓Booking confirmation emails
- ✓Cancellation notifications
- ✓Reschedule notifications
- ✓Emails for both host and bookee