Calendar integration is essential for preventing double-bookings and keeping your schedule synchronized across all platforms. ClassaaS.com supports seamless integration with all major calendar providers.
Connecting calendars
ClassaaS.com supports integration with the most popular calendar platforms. Choose the one that matches your primary calendar:
Google Calendar
Full two-way sync with Google Workspace and personal Gmail accounts
Microsoft Outlook
Works with Outlook.com, Office 365, and Exchange Server
Apple Calendar
Sync with iCloud Calendar and Apple devices
Setting up Google Calendar
Navigate to integrations
Go to your ClassaaS.com dashboard and click on "Integrations" in the sidebar menu.
Connect Google Calendar
Click the "Connect" button next to Google Calendar. You'll be redirected to Google's authorization page.
Grant permissions
Sign in to your Google account and grant ClassaaS.com permission to:
- View your calendar events
- Create new events
- Update existing events
- Delete events created by ClassaaS.com
Select calendars
Choose which Google calendars to sync with ClassaaS.com. You can select multiple calendars for conflict checking.
Pro Tip
Connect all calendars you use regularly (work, personal, family) to ensure comprehensive conflict checking and prevent double-bookings.
Setting up Microsoft Outlook
Choose Outlook integration
From the integrations page, click "Connect" next to Microsoft Outlook/Office 365.
Microsoft authentication
Sign in with your Microsoft account (personal, work, or school account).
Configure sync settings
Select which Outlook calendars to monitor and set your sync preferences:
- Primary calendar for new bookings
- Additional calendars for conflict checking
- Sync frequency (real-time recommended)
Setting up Apple Calendar
iCloud setup
Apple Calendar integration works through iCloud. Ensure your Apple Calendar is syncing with iCloud.
Connect via CalDAV
Use the CalDAV integration option and enter your iCloud credentials when prompted.
Important
Apple Calendar integration requires an app-specific password if you have two-factor authentication enabled on your Apple ID.
Conflict checking
Once your calendars are connected, ClassaaS.com automatically checks for conflicts before allowing bookings.
How conflict checking works
- Real-time checking - Conflicts are checked when someone tries to book
- Buffer time consideration - Includes your before/after buffer times
- Multiple calendar support - Checks all connected calendars simultaneously
- Busy time blocking - Any "busy" event blocks that time slot
Types of conflicts detected
- Existing meetings - Any calendar event marked as "busy"
- All-day events - Holidays, vacation days, or personal events
- Tentative meetings - Events marked as "tentative" (configurable)
- Travel time - Buffer time around in-person meetings
Pro Tip
Create "Focus Time" or "Do Not Disturb" blocks in your calendar to prevent bookings during deep work sessions.
Multiple calendar support
ClassaaS.com can connect to multiple calendars simultaneously, giving you comprehensive schedule management.
Benefits of multiple calendars
- Complete visibility - See conflicts across all your calendars
- Work-life balance - Separate work and personal scheduling
- Team coordination - Include shared team calendars
- Resource management - Check room or equipment availability
Calendar priority settings
When multiple calendars are connected, you can set priorities:
- Primary calendar - Where new bookings are created
- Conflict calendars - Additional calendars checked for conflicts
- Read-only calendars - Calendars that only block time (no new events)
Managing calendar permissions
Different calendar types require different permission levels:
- Full access - Read, create, update, and delete events
- Read/write - View existing events and create new ones
- Read-only - Only view events for conflict checking
Troubleshooting sync issues
If you're experiencing calendar sync problems, try these troubleshooting steps:
Common sync issues
Events not appearing in calendar
- Check if the correct calendar is selected as primary
- Verify calendar permissions are granted
- Wait 5-10 minutes for sync to complete
- Try disconnecting and reconnecting the calendar
Conflicts not being detected
- Ensure all relevant calendars are connected
- Check that events are marked as "busy" not "free"
- Verify time zone settings match
- Review buffer time settings
Duplicate events being created
- Check for multiple calendar connections
- Review event creation settings
- Ensure only one calendar is set as primary
- Contact support if duplicates persist
Advanced troubleshooting
Check sync status
Go to Integrations → Calendar and check the sync status indicator. Green means healthy, yellow means warning, red means error.
Review sync logs
Click on "View Sync Log" to see detailed information about recent sync attempts and any errors.
Force refresh
Use the "Force Sync" button to manually trigger a calendar refresh. This can resolve temporary sync delays.
Reconnect calendar
If issues persist, disconnect and reconnect your calendar. This refreshes the authentication and permissions.
Time zone considerations
- Account time zone - Set in your ClassaaS.com profile
- Calendar time zone - Should match your calendar app settings
- Event time zones - Automatically handled for attendees
- Daylight saving - Automatically adjusted
Important
Time zone mismatches are the most common cause of scheduling conflicts. Ensure your ClassaaS.com account and calendar app use the same time zone.
Getting help
If you continue to experience calendar sync issues:
- Check our troubleshooting guide for more solutions
- Contact our support team with your sync log details
- Schedule a screen-share session for complex issues
- Join our community forum for peer support