Overview
Integrations allow your reservation platform to work seamlessly with the tools you already use, reducing manual data entry and streamlining workflows.Calendar Sync
Two-way synchronization with Google Calendar
OAuth Providers
Sign in with Google or Facebook accounts
Google Calendar Integration
Sync your bookings with Google Calendar for unified schedule management.How It Works
Two-way sync means changes in either calendar automatically update the other.
From Reservations to Google Calendar:
- New bookings create Google Calendar events
- Booking updates sync to existing events
- Cancelled bookings remove calendar events
- Recurring bookings create recurring calendar events
- Events created in Google Calendar block time in your system
- Updated Google events adjust blocked time
- Deleted Google events remove blocks
Setting Up Google Calendar Sync
Authorize Access
- Sign in to your Google account
- Grant calendar access permissions
- Select which calendar to sync
What Gets Synced
- Booking Details
- Blocked Time
- Recurring Events
Google Calendar events include:
- Event title: Customer name or “Walk-in”
- Time: Exact booking start and end
- Description: Service name, customer notes, merchant notes
- Color: Service color (if supported)
Managing Sync
Sync Status
Sync Status
Check sync health in Integrations page:
- Active: Green indicator, syncing normally
- Error: Red indicator with error message
- Disconnected: Gray indicator, no sync
Disconnecting
Disconnecting
To stop syncing:
- Go to Integrations
- Click “Disconnect” on Google Calendar
- Confirm disconnection
Re-syncing
Re-syncing
Force a manual sync:
- Disconnect current integration
- Wait 30 seconds
- Reconnect following setup steps
Sync Behavior
Real-time Updates
Changes sync within minutes of being made in either system
Conflict Resolution
Reservations platform is source of truth for booking conflicts
Privacy
Only you see customer details; customers only see your availability
Reliability
Automatic retry on failed sync attempts
Google Calendar Benefits
- Mobile Access
- Desktop Integration
- View schedule on any device with Google Calendar app
- Get mobile notifications for upcoming bookings
- Quick schedule checks on the go
OAuth Authentication
Allow customers to sign in using their existing social media accounts.Supported Providers
Google OAuth
Sign in with Google account - most popular option for quick registration
Facebook OAuth
Sign in with Facebook account - convenient for social users
How OAuth Works
OAuth lets customers authenticate without creating a new password, using accounts they already trust.
OAuth Data Collection
From OAuth providers, we collect:- Google
- Facebook
- Email address
- First and last name
- Profile photo (optional)
- No access to Gmail or other Google services
Benefits of OAuth
Faster Registration
Customers book in seconds without filling forms
Higher Conversion
Reduce abandoned bookings from registration friction
Verified Emails
OAuth providers verify email addresses for you
Security
No passwords to store or manage for OAuth users
Managing OAuth Accounts
Customers who signed in via OAuth:- Can add password later for direct login
- Can link multiple OAuth providers
- Receive booking confirmations at OAuth email
- Can update profile information normally
Integration Security
Secure Tokens
All integrations use encrypted OAuth 2.0 tokens
Limited Scope
Apps only access calendar and profile data, nothing else
Revocable Access
Disconnect integrations anytime without data loss
No Password Storage
OAuth tokens used instead of storing third-party passwords
Troubleshooting
Google Calendar Not Syncing
Google Calendar Not Syncing
Check these steps:
- Verify integration status is “Active”
- Confirm calendar permissions weren’t revoked in Google
- Check Google Calendar settings allow third-party apps
- Try disconnecting and reconnecting
- Contact support if issue persists
- Calendar permission revoked
- Google account password changed
- Calendar deleted or renamed
OAuth Sign-In Failed
OAuth Sign-In Failed
Solutions:
- Clear browser cookies and try again
- Verify email address is confirmed at provider
- Check if pop-ups are blocked
- Try different browser
- Use email/password login instead
- Browser blocking OAuth redirect
- Email not verified at provider
- Account disabled at provider
Duplicate Calendar Events
Duplicate Calendar Events
Fix the issue:
- Disconnect Google Calendar integration
- Delete duplicate events in Google Calendar
- Wait 5 minutes
- Reconnect integration
- Verify events sync correctly
Future Integrations
More integrations are coming soon! Requested integrations include:
Microsoft Outlook
Calendar sync for Outlook and Office 365 users
Zoom
Auto-create meeting links for virtual appointments
Stripe
Accept payments for bookings
Zapier
Connect to 1000+ apps via Zapier integration
Integration Limits
- Google Calendar
- OAuth
- 1 connected calendar per merchant
- Sync up to 1000 events
- Updates every 5 minutes
- 90 days of historical sync
Privacy Considerations
What customers can see:- Your available time slots
- Business hours
- Blocked time (as “unavailable”)
- Other customers’ bookings
- Booking details
- Personal calendar events
Best Practices
Dedicated Calendar
Create a separate Google Calendar for business bookings to keep personal events separate
Regular Checks
Review sync status weekly to catch issues early
OAuth Options
Enable multiple OAuth providers to give customers choice
Backup Method
Always offer email/password option alongside OAuth
Next Steps
Calendar
Manage your synced schedule
Settings
Configure integration preferences
Support
Get help with integrations