June logo
JuneDocumentation
Integrations

Google Calendar

June reads your Google Calendar in your own time zone and finds when the people you name are free. It adds, moves or cancels an event, or answers an invitation, when you approve it.

Connect Google Calendar and June can tell you what is on: today's meetings, next week's travel, the shared team calendar, or one event with its attendees and Meet link. It can also tell you when you and the people you name are all free, so you can propose a time, and with your approval it schedules the meeting, moves or cancels it, and answers invitations.

On the Integrations page, choose Connect on the Google Calendar row.
Give the connection a name (keep default for your main account), sign in with the Google account whose calendar you mean, and allow the permissions Google lists (viewing your calendars, and adding or changing events).
Ask about your day.
What is on my calendar tomorrow, including my shared team calendar?
When are Anna and I both free for 30 minutes next Tuesday?
Invite anna@example.com to a 30-minute call on Tuesday at 15:00, with a Meet link.
Move that meeting with Anna to 15:30 and add a Meet link.
Copy into your current chat

What June can do

  • List the calendars your Google account sees, with the role you hold in each.
  • Read the events of a day, a week or any range across the calendars you have ticked in Google Calendar, or a calendar you name. Times come back in your main calendar's time zone, all-day events as all-day.
  • Find events by words in their title, description, location or attendees, from a year back to a year ahead.
  • Read one event in full: description, attendees and their replies, the Google Meet link.
  • Tell you when up to 20 people are busy in a window, and so when they are all free. Google shares this for people in your Workspace who let you see it; for anyone else June says it could not see their calendar.
  • Read every date of a repeating event, your calendar settings and colors, and one calendar's details straight from Google, read-only.
  • Add an event, with a Google Meet link if you ask, once or repeating: every day, week, month or year, on the weekdays you name, a day of the month, or a weekday of the month ("the second Tuesday"), until a date or for a number of times. In a chat on the web or in the app, June shows you a card first with the title, the time, the calendar and everyone it would invite, and follows your approval settings before adding it; Google then emails the invitations. An event that invites nobody, on your main calendar (a focus block, a reminder to yourself), is added without a card. In Slack June posts the same card in the thread (Approve, Allow in this thread, Always allow, Deny). Elsewhere (a schedule) June says what it would add instead (how approval works).
  • Change an event (its title, time, location, description or guests, its repeat pattern, or add a Google Meet link), turn a repeating event into a single event on its first date, cancel it, or answer an invitation (yes, no or maybe, with a note for the organizer if you like). Each follows your approval settings. When June asks, it shows a card in a chat on the web or in the app: the event as it stands, each change before and after (a repeat pattern in plain words), and who Google tells; for a repeating event, whether one date or every date changes. If the event changes before you click, June changes nothing and asks again. In Slack June posts the same card in the thread; a cancellation offers no Always allow.

What June does not do

  • It never invites someone you did not name.
  • It does not change a repeating event from one date onward (Google Calendar's "This and following events"), move a whole repeating event to other dates (it changes its time, or one date), or remove a Google Meet link. When it changes a whole repeating event's time, dates you moved or cancelled one by one may go back to the series' time; the card says so. A new repeat pattern keeps the dates you cancelled one by one out, but a date you moved one by one may lose its own time.
  • It does not repeat an event in a way Google's own editor offers beyond the plain patterns above (several weekdays of the month, "the last weekday"). Such a series' pattern shows on the card as one June cannot put in words; June can still replace it or turn it into a single event.
  • It does not change or cancel an event someone else organizes. It can answer the invitation, and asked to delete the event, it removes it from your calendar only, without emailing anyone.
  • It sends no note with a cancellation: Google Calendar has no place for one.
  • It connects one Google account per connection. For a second account, connect again under its own name and ask June for it by that name or by its email address.

Google Calendar starts as personal only, like a mailbox: June uses it in your own chats, not in your organizations, until you turn Personal only off in its row's menu on the Integrations page.

If your Google Workspace administrator has restricted third-party apps, Google says so on its own page during sign-in and does not return you to June; ask the administrator to allow June.

Removing June from your Google account's third-party access also ends Google Contacts, Google Drive, Gmail and Google Search Console; to stop only Google Calendar, disconnect it on the Integrations page.