Frequently Asked Questions
Find answers to common questions about using SwiftCal.
Your booking URL is based on your username (e.g., swiftcal.com/yourname). To change it:
1. Go to Settings > Profile
2. Update your Username field
3. Click Save Changes
Note: Your old URL will stop working immediately, so make sure to update any links you've shared.
SwiftCal integrates with Stripe to accept payments:
1. Go to Settings > Payments
2. Click "Connect Stripe" to set up your account
3. Once connected, edit any Event Type
4. Add a price in the Pricing section
5. Save your changes
Guests will be prompted to pay when booking. Funds are deposited directly to your Stripe account.
When you connect your Google Calendar:
- SwiftCal reads your calendar events to know when you're busy
- New bookings are automatically added to your calendar
- If you have events during a time slot, that slot won't be offered to bookers
- You can connect multiple calendars and select which ones to check for conflicts
- Calendar data is read-only - we never modify your existing events
SwiftCal automatically handles time zones:
- Your availability is set in your local time zone
- Guests see available times in their local time zone
- All calendar events include the correct time zone information
- Email confirmations show times in both your and your guest's time zones
You can update your time zone in Settings > Preferences.
Yes! Create multiple Event Types with different durations:
- 15-minute quick call
- 30-minute consultation
- 60-minute deep dive
Each Event Type has its own booking page that you can share separately.
To cancel a booking:
1. Go to Bookings
2. Find the booking you want to cancel
3. Click the menu (three dots) and select "Cancel"
4. Confirm cancellation
Your guest will receive an automatic email notification. To reschedule, cancel the existing booking and have your guest book a new time.
Yes, we take security seriously:
- All data is encrypted in transit (HTTPS) and at rest
- We use secure OAuth for calendar connections (we never see your Google password)
- Payment processing is handled by Stripe (PCI compliant)
- We only access the calendar data necessary to check availability
Currently supported:
- **Google Meet**: Automatically creates meeting links when you connect Google Calendar
- **Custom Location**: Add any meeting link (Zoom, Teams, etc.) or physical address
Zoom integration is coming soon!
Buffer times add padding around your meetings:
- **Before buffer**: Time blocked before each meeting (prep time)
- **After buffer**: Time blocked after each meeting (notes, break)
For example, with a 15-minute after buffer, a 30-minute meeting at 2pm will block your calendar until 2:45pm.
Yes! In Availability settings:
- Toggle which days you're available
- Set different start and end times for each day
- For example: 9am-5pm on weekdays, 10am-2pm on Saturdays
Your availability applies to all Event Types unless you customize them individually.