Google Calendar

Google Calendar

Your team's calendar events, reminders, and out-of-office status, right in Discord.

See it in action
At a glance

Connect your Google account first (see Google Workspace). Then your team's calendar comes to Discord: your admin subscribes channels to calendars so events post there, you get DMs about changes to your own calendar, and anyone can check who's out of office.

All Users

Event Notifications

When an admin subscribes a channel to a Google Calendar, that channel becomes the home for that calendar's events: new events, updates, reminders, and cancellations all post there, and event notifications carry Yes / No / Maybe RSVP buttons so the team can respond without leaving Discord. There's nothing to run; just watch the channel.

Calendar DMs

On top of the channel posts, Team Toolbox sends you a direct message when an event on your own primary Google Calendar is added, changed, or cancelled, so you catch changes to your schedule even if you're not watching a channel.

These DMs are on by default. To turn a type off, or switch them off entirely, open the Google Calendar section of your User Settings dashboard and toggle New events, Updated events, and Cancelled events. Changes save automatically.

Out of Office

Run /calendar ooo any time to see who's out right now and who's coming up, visible only to you.

/calendar oooSee who's currently and upcoming out of office (just for you).
Server Admins

Channel Subscriptions

You decide which channels follow which Google Calendars. Subscribe a channel to a calendar and it becomes the home for that calendar's events: new events, updates, reminders, and cancellations all land there. Use /calendar set_reminder to set how far ahead a subscribed channel's event reminders go out, and /calendar list_calendars to review the calendars already subscribed in the server. These commands need the Manage Events permission.

/calendar subscribeSubscribe the current channel to a Google Calendar.
/calendar unsubscribeStop a channel from following a calendar.
/calendar set_reminderSet how far ahead a subscribed channel's event reminders are sent.
/calendar list_calendarsList the calendars subscribed in this server, or for one channel.

Resource Calendars

If your team books meeting rooms or shared equipment through Google, map those resources so they're easy to track. Mapping needs the Manage Events permission.

/calendar map_resourceMap a resource calendar (like a meeting room) for your server.
/calendar list_resourcesSee the resources you've mapped.
/calendar unmap_resourceRemove a resource mapping you no longer need.

Out-of-Office Summaries

Out-of-office summaries help the team see who's away at a glance: pick a channel and a weekly time, and Team Toolbox keeps a pinned summary there up to date. Setting them up needs the Administrator permission.

/calendar setup_oooSet up recurring out-of-office summaries for your server.
/calendar trigger_ooo_summaryPost an out-of-office summary on demand.
/calendar ooo_statusCheck when the next scheduled summary will post.
Configure it on the web

Channel subscriptions, resource calendars, and out-of-office summaries can all be managed from your Server Settings dashboard.

Need a hand?

Run /calendar help in Discord, join the community server, or check the Help page.