Connect Google Calendar to sync meetings, check availability, and automatically create Google Meet links.
Automatic Calendar Events: Meetings appear on your Google Calendar
Conflict Detection: Existing events block booking slots
Google Meet Links: Auto-generated video meeting links
Two-Way Sync: Changes reflected in both systems
Go to Settings > Integrations
Find Google Calendar
Click Connect
Sign in with your Google account
Grant the requested permissions
Select which calendar to use
SalesCal requests these Google permissions:
Permission | Purpose |
View calendars | List your calendars for selection |
View events | Check for conflicts with existing events |
Create events | Add new meetings to your calendar |
Modify events | Update events when meetings change |
After connecting, choose which calendar to use:
Primary Calendar: Your main Google Calendar
Secondary Calendars: Work, personal, or custom calendars
Recommendation: Use your primary work calendar so all meetings are in one place.
When someone books a meeting:
Meeting created in SalesCal
Calendar event created in Google Calendar
Google Meet link generated
Link stored with meeting record
Prospect receives calendar invite
When prospects view your calendar:
SalesCal checks your Google Calendar
Existing events block those time slots
Only truly free times shown
Real-time availability
When a meeting is rescheduled:
SalesCal meeting updated
Google Calendar event moved
Updated invite sent to attendees
When a meeting is cancelled:
SalesCal meeting marked cancelled
Google Calendar event deleted
Cancellation notice sent
Events created in Google Calendar include:
Title: "[Event Name] with [Lead Name]"
Time: Meeting start and duration
Location: Google Meet link
Description: Event description and lead info
Attendees: Lead's email (receives invite)
When Google Calendar is connected:
Google Meet link created for each booking
Link added to calendar invite
Link stored in meeting record
One-click join for both parties
https://meet.google.com/xxx-xxxx-xxx
Existing calendar events
All-day events
Events marked as "Busy"
Events from other calendars (if configured)
Events marked as "Free"
Declined invitations
Events on unchecked calendars
If you use multiple calendars:
Go to Google Calendar settings
Select calendars to check for conflicts
Events on selected calendars block slots
Meetings are created on your selected primary calendar only.
Try disconnecting and reconnecting
Clear browser cache and cookies
Verify Google account is accessible
Check for ad blockers interfering
Verify connection is active in Settings
Check selected calendar is correct
Look for sync errors in Settings
Try disconnecting and reconnecting
Verify correct calendar is selected
Check calendar isn't shared with edit access
Review which calendars are checked
Ensure Google Meet is enabled for your Google Workspace
Check that calendar event was created
Verify you're using a Google Workspace or personal Google account
Changes may take a few minutes to sync
Refresh the booking page
Check Google Calendar for the events
To remove the connection:
Go to Settings > Integrations
Find Google Calendar
Click Disconnect
Confirm disconnection
Note: Existing calendar events are not deleted, but new meetings won't sync.
SalesCal only accesses calendars you select
Event data is used for scheduling only
Your calendar data is not shared
You can revoke access from:
SalesCal Settings (Disconnect)
Google Account > Security > Third-party apps
Keep calendar events current
Mark personal time as "Busy"
Use consistent event naming
Add buffer events for prep time
Or configure buffers in event settings
Prevents back-to-back bookings
Set working hours in Google Calendar
Aligns with SalesCal availability
Consistent experience
Each team member should:
Connect their own Google account
Select their calendar
Keep calendar current
Weekly Schedule - Setting availability
Managing Meetings - Meeting management
Zoom Integration - Alternative video meetings