All integrations
Built inCalendar and email

Outlook Calendar

Included with Macro Deck

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

  • Personal, work and school Microsoft accounts
  • Agenda and next event on a Calendar widget
  • Join the current Teams meeting with one press
  • Choose which calendars, including shared ones
  • Sign in through the browser, no app registration needed

The Outlook Calendar integration reads the calendars of a personal Microsoft account (Outlook.com, Hotmail, Live) or of a Microsoft 365 work or school account. Their events become 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.

Setting it up is a browser sign-in: you sign in with your Microsoft account, allow Macro Deck to read your calendars, and choose the calendars Macro Deck should use. Your own calendars and calendars others shared with you are listed. Only the calendars you choose reach widgets and triggers.

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. A Teams meeting's link is used as the meeting link.

Some example setups:

  • A key on your deck with Join Meeting, so you join the current Teams call with one press.
  • An automation on Event Starts Soon that shows a notification a few minutes before a meeting.
  • A Next event widget on your desk tablet that counts down to your next meeting.

How it behaves

Macro Deck reads your calendars every five minutes, from yesterday through about a week ahead, and the Refresh Calendars action reads them right away. Recurring meetings show each occurrence. A calendar you create, or that someone shares with you later, is not added on its own: choose Edit connection next to the account and pick it.

You can connect several Microsoft accounts, each as its own configuration. 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.

The sign-in goes through Macro Deck's own app at Microsoft. If your organization does not allow it, you can register an app of your own in the Azure portal and enter it under Advanced configuration in the setup.

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.

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.