Syncing schedules to Google Calendar
Push your schedule to a shared Google Calendar so subs and clients see the latest dates.
The Google Calendar integration syncs your Buildra project schedule to a shared Google Calendar so subs, clients, and field staff see the latest dates without logging into Buildra.
Setup
- Go to
/settings/integrations/google-calendar. - Click Connect Google account. You will be redirected to Google's OAuth screen.
- Pick the Google account you want to use as the calendar owner. (Typically a shared company account, not a personal one.)
- Authorize the Calendar scope.
- You land back in Buildra. The integration is now connected.
Per-project calendar setup
Each Buildra project gets its own calendar. To enable sync for a project:
- Open the project, go to
/projects/<id>/schedule. - Click the Sync to Google toggle in the top right.
- Buildra creates a calendar named “Buildra: <Project Name>” under your connected Google account.
- Share the calendar with your team using Google's standard calendar-sharing UI (no Buildra step required).
What syncs
- Schedule milestones (start dates, end dates, key dates).
- Submittal due dates.
- Inspection appointments.
- Owner meetings on the project calendar.
- Material delivery windows (if tracked in Buildra).
Each event has a description with a deep link back to Buildra, so a crew lead seeing a calendar event can tap through to the underlying record.
Tip: One-way sync only — events change in Buildra, Buildra pushes to Google. Editing the event in Google Calendar directly is overwritten on the next Buildra update. Always edit at the source.
Owner-facing calendar
For owner-facing visibility, create a filtered version of the calendar that only includes owner-relevant events (meetings, milestones — not internal submittal due dates). Toggle Generate owner calendar in the project schedule sync settings.
Disconnecting
Go to /settings/integrations/google-calendar and click Disconnect. Existing calendars in Google remain (we do not delete them); future syncs stop.
Troubleshooting
- Events missing in Google: Check the sync log on the integration page. Most commonly, a permission scope was revoked in Google. Reconnect.
- Duplicate events: If you connected twice with different accounts, multiple calendars exist. Disconnect the stale one in Google directly.
- Sync is slow:Initial sync of a 6-month schedule can take 30–60 seconds. Steady-state updates are near-real-time.
Was this helpful?
We update this article when the feature changes.
Related articles
Still have a question?
Email support@buildra.app or start a free trial and see it in your own workspace.