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
Custom Availability Schedules
Create named availability schedules like 'Coaching Hours' or 'Weekend Only' and assign them to specific event types. Different hours for different meeting types.
- ✓Named schedules (e.g., Morning, Weekends)
- ✓Assign schedules to event types
- ✓Independent weekly hours per schedule
- ✓Default schedule for unassigned types
Public Profile Page
Share a single link that shows all your event types. Guests pick the meeting type they need and book — no need to send multiple links.
- ✓One link for all your event types
- ✓Profile link on your dashboard
- ✓Control visibility per event type
- ✓Custom branding support (PRO)
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 & Branding
Make SwiftCal look like your own product. Add your brand name, logo, colors, and font to booking pages and emails. Plus custom questions and unlimited event types.
- ✓Custom brand name & logo
- ✓Custom colors & Google Fonts
- ✓Branding on booking pages & emails
- ✓Custom booking questions
- ✓Unlimited event types
- ✓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