All integrations
Built inCalendar and email

Google Calendar

Included with Macro Deck

Show your Google Calendar events on your deck, count down to the next meeting and join it with one press.

  • Agenda and next event on a Calendar widget
  • Triggers before, when and after an event starts
  • Join the current meeting with one press
  • Connect several Google accounts
  • Read-only access to your calendars

The Google Calendar integration reads the calendars of your Google account and makes their events available to Macro Deck's calendar features: the Calendar widget, the calendar triggers and the Join Meeting action. Macro Deck only reads. It never creates, changes or deletes an event.

Macro Deck connects through an OAuth client of your own in Google Cloud. Setting it up is free and needed once; the setup in Macro Deck walks you through it and links to the right pages in the Google Cloud Console. After that, you sign in with your Google account in the browser and allow Macro Deck to see your calendars.

What you can do with it

  • Calendar widget: the Agenda layout lists your upcoming events, and the Next event layout counts down to the next one. Press it to see the details of an event, with its location, description, who is invited and a Join meeting button.
  • Triggers: Event Starts Soon, Event Started and Event Ended run actions around your meetings, in an automation or on a widget. They can be limited to one account or one calendar.
  • Join Meeting: opens the meeting link of the event that is running or about to start, on the computer running Macro Deck.

Some example setups:

  • A key on your deck with Join Meeting, so you join the current call without looking for the link.
  • An automation on Event Starts Soon, 5 minutes before each event in your work calendar, that mutes your music.
  • An automation on Event Ended that switches your deck back to your everyday profile.

How it behaves

Macro Deck reads your calendars every five minutes, from yesterday through about a week ahead. The Refresh Calendars action reads them right away. Recurring events show every occurrence. Calendars you hid in Google Calendar's own list are left out of Macro Deck too.

You can connect as many Google accounts as you like, each as its own configuration, and the same OAuth client works for all of them. When an account cannot be read, the widgets keep its last known events and say that some calendars could not be updated, and Integrations shows a notice for the account.

Everything a calendar widget shows, including descriptions and participants, can be seen on every device connected to your Macro Deck.

Outlook Calendar

Included with Macro Deck

Show your Outlook and Microsoft 365 calendar on your deck and join Teams meetings with one press.

Email (IMAP)

Included with Macro Deck

See unread emails and the newest messages of any IMAP inbox on your deck, and react when mail arrives.