Google Calendar Integration
Sync your Readybuild appointments and activities with Google Calendar. This integration automatically pushes Readybuild appointments to your Google Calendar.
Overview
The Google Calendar integration provides:
- Automatic calendar updates - Readybuild appointments appear in Google Calendar
- Availability awareness - Readybuild sees your Google Calendar busy times when scheduling
- Mobile access - View Readybuild appointments on any device through Google Calendar
- Individual user connections for personalized calendar access
Prerequisites
Before setting up the integration, ensure you have:
- A Google Workspace or personal Google account
- Administrator access in Readybuild (for enabling the integration)
- Each user needs their own Google account to sync their calendar
Setup Instructions
Step 1: Enable Google Calendar (Administrator)
First, an administrator must enable Google Calendar integration for the company:
- Go to Settings > Integrations in Readybuild
- Find Google Calendar in the list
- Click Configure
- Click Enable Google Calendar Integration
Step 2: Connect Individual Calendars
After the administrator enables the integration, each user connects their own calendar:
- Go to Settings > My Profile or your personal settings
- Find the Calendar Sync section
- Click Connect Google Calendar
- Sign in with your Google account
- Grant Readybuild permission to access your calendar
Step 3: Authorize Access
When connecting, Google will show a consent screen:
- Review the permissions requested
- Click Allow to grant access
- You'll be redirected back to Readybuild
What Gets Synced
Readybuild → Google Calendar (Automatic)
When you create or update appointments in Readybuild, they automatically push to Google Calendar:
| Readybuild Field | Google Calendar Field |
|---|---|
| Appointment title | Event title |
| Date/Time | Event date/time |
| Location | Event location |
| Description/Notes | Event description |
| Assigned user | Calendar owner |
Google Calendar → Readybuild (Read-Only)
Readybuild reads your Google Calendar to show your busy times in the scheduling view. This helps with:
- Viewing availability when scheduling appointments
- Preventing double-booking
- Seeing your complete schedule in one place
Important: Events created directly in Google Calendar appear as busy blocks in Readybuild but are not converted into Readybuild appointments. If you edit an appointment in Google Calendar that originated from Readybuild, those changes do not sync back.
Activities
Readybuild activities (calls, meetings) sync to Google Calendar:
- Scheduled activities appear as calendar events
- Activity updates in Readybuild push to Google Calendar
How Sync Works
Readybuild Appointments → Google Calendar
- Create or edit an appointment in Readybuild
- Within minutes, the appointment appears in your Google Calendar
- Updates and deletions in Readybuild sync automatically to Google Calendar
Google Calendar Events → Readybuild (Availability Only)
- Readybuild periodically reads your Google Calendar
- Your Google Calendar events appear as busy blocks in Readybuild's scheduling view
- This helps prevent double-booking when scheduling new appointments
If you modify a Readybuild appointment directly in Google Calendar, those changes will not sync back to Readybuild. Always edit appointments in Readybuild to keep both systems accurate.
Sync Timing
- New events sync within 1-5 minutes
- Updates may take slightly longer during high-activity periods
Configuration Options
Calendar Selection
Readybuild syncs with your primary Google Calendar. If you have multiple Google calendars, events will appear on your main calendar.
User-Level Setup
Connecting Your Calendar
Each team member must connect their own Google account:
- Log into Readybuild
- Go to your profile or account settings
- Find Calendar Integration
- Click Connect Google Calendar
- Complete the Google authorization
Viewing Connection Status
Check your connection status in your profile:
- Connected: Shows your linked Google account email
- Disconnected: Shows option to connect
Disconnecting Your Calendar
To stop syncing:
- Go to your profile settings
- Find Calendar Integration
- Click Disconnect
- Confirm the action
Existing events remain in both calendars but will no longer sync.
Troubleshooting
Events Not Appearing in Google
Problem: Readybuild appointments don't show in Google Calendar
Solution:
- Verify your Google account is connected
- Check that you're viewing the correct Google calendar
- Wait a few minutes for sync to complete
- Try disconnecting and reconnecting your calendar
Google Events Not Showing as Busy
Problem: Google Calendar events don't appear as busy time in Readybuild
Solution:
- Ensure the event is on your primary calendar (not a secondary calendar)
- Wait for the periodic sync to run (can take several minutes)
- Verify your calendar connection is active in your profile settings
Note: Google Calendar events appear as busy blocks for scheduling purposes only—they are not converted into Readybuild appointments.
Authorization Expired
Problem: "Authorization required" or sync stopped working
Solution:
- Go to your profile settings
- Click Disconnect next to Google Calendar
- Click Connect to re-authorize
- Complete the Google sign-in process
Duplicate Events
Problem: Same event appears twice
Solution:
- Check if you're syncing with multiple calendar services (Google + Microsoft)
- Delete the duplicate from one system
- Future events should sync correctly
Time Zone Issues
Problem: Events appear at wrong times
Solution:
- Verify your Readybuild time zone in settings
- Check your Google Calendar time zone settings
- Ensure both match your actual location
Best Practices
For Administrators
- Enable the integration before onboarding new users
- Document the connection process for your team
- Designate a calendar naming convention
For Users
- Connect your calendar during initial setup
- Use consistent event titles for easy identification
- Check sync status if you notice missing events
Disabling the Integration (Administrator)
To turn off Google Calendar for the entire company:
- Go to Settings > Integrations > Google Calendar
- Click Disable Calendar Sync
- Confirm the action
Disabling the integration disconnects all users. Individual calendar connections must be re-established if you re-enable.
Frequently Asked Questions
Q: Can I sync multiple Google calendars?
A: Currently, Readybuild syncs with one primary Google calendar per user.
Q: Do all team members need to connect separately?
A: Yes, each user must authorize their own Google account for privacy and security.
Q: What happens to events if I disconnect?
A: Existing events remain in both systems but stop syncing. No events are deleted.
Q: Can I use both Google Calendar and Microsoft 365 Calendar?
A: You can only have one calendar provider active at a time. Choose the one your team uses most.
Q: Are recurring events supported?
A: Recurring events sync individually—each occurrence appears as a separate event.
Q: Can I sync with a shared team calendar?
A: Individual user calendars are supported. Shared calendar sync is not currently available.