
Connecting your Google Calendar
Closr syncs your Google Calendar through Nylas, the same way it handles Gmail. If you've already connected Gmail (see the Connect Gmail guide), your calendar is already wired. There's no second OAuth screen.
How it works
The Google grant Closr asked for during the Gmail flow already includes calendar permissions (the `calendar` scope). One grant covers both. As soon as you connect Gmail, the calendar starts syncing.
Two directions:
- •**Closr → Calendar**: showings, appointments, and follow-up reminders Cody schedules from chat get written to your calendar as real events. Attendees added in chat become attendees on the event. The event title and description are pre-filled with deal context.
- •**Calendar → Closr**: Closr reads your upcoming events so it can avoid double-booking. When Cody schedules something, it'll warn you if you already have a meeting at that time.
One calendar at a time. The primary calendar on the Google account you connected is the one Closr uses. If you keep work and personal on separate Google accounts, connect the one you want Closr writing to.
What conflicts look like
When Cody tries to schedule something at a time you're already busy, you'll see a conflict callout in chat with the conflicting event listed. Two options:
- •**"Schedule anyway"** writes the new event over the conflict. Both stay on your calendar; this is just the override.
- •**"Pick another time"** asks Cody to suggest the nearest open slot.
The conflict check looks at your primary calendar only. If your personal calendar is on a different account and isn't synced, Closr can't see it.
What gets synced
- •**New events**: showings booked through chat, client meetings, listing presentations, follow-up call reminders.
- •**Updates**: if you reschedule a showing in chat, the calendar event moves.
- •**Cancellations**: deleting a showing in Closr deletes the calendar event.
- •**Existing events**: Closr reads them for conflict detection but doesn't modify them.
Showings get their own surface
If you connect Gmail and a BrokerBay or ShowingTime confirmation lands in your inbox, Closr parses it into the **Showings** page (left rail). The showing also lands on your calendar. See the Showings guide for the full flow.
Heads up
If you connected Gmail but events aren't appearing on your calendar, check Settings → Integrations. If the Google row shows "Reconnect" in red, the grant expired or got revoked. Click it and run the flow again. Existing showings will resync within a minute.