• Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

3 min read

How to send reminders in Discord for Google Calendar events

By Khamosh Pathak · June 21, 2024
A hero image of the Google Calendar app logo connected to the Discord app logo on a light purple background.

Running community or work events isn't an easy task. Even an online community event can have a dozen moving parts between scheduling, content, moderation, and, of course, audience engagement. 

Fortunately, there's an easy way to cut down on some of that work. If you're using Discord, you can use a Zap—Zapier's automated workflows—to automatically send reminders in a Discord channel for Google Calendar events. Now that's one less thing for you to remember so you can focus on your more important work—engaging with your community.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine user interfaces, data tables, and logic with thousands of apps to build and automate anything you can imagine. Sign up for free.

How to post in Discord before Google Calendar events

Zapier lets you create automated workflows called Zaps, which send your information from one app to another. You can create your own Zap from scratch without any coding knowledge, but we also offer quick templates to get you started. 

If you'd like to start with a template, click on it below, and you'll be taken to the Zap editor. You'll need to create a Zapier account if you don't already have one. Then, follow the directions below to set up your Zap.

Post Discord messages before events in Google Calendar

Post Discord messages before events in Google Calendar
  • Google Calendar logo
  • Discord logo
Google Calendar + Discord

Set up your Google Calendar trigger

Let's start with the trigger—the event that starts your Zap. If you're using the Zap template, this will be selected for you. Otherwise, search for and select Google Calendar as the trigger app and Event Start as the trigger event, then click Continue.

A trigger step in the Zap editor with Google Calendar selected for the trigger app and Event Start selected for the trigger event.

Next, connect your Google Calendar account, if you haven't already. Then click Continue.

Now, it's time to customize your trigger step. First, choose the calendar you want to use from your Google account (the default calendar will be your email address). 

In the Time Before field, enter how many minutes before the start time you want to send the notification. 

If you don't want to send reminders for all events in the calendar, you can use the Search Term field to only send notifications for events that match the terms you've entered (perhaps only the events that contain the words "work call," for example). Once you're done customizing your step, click Continue.

A trigger step in the Zap editor with 30 minutes entered in the Time Before field and the Search Term field left blank.

Now it's time to test your trigger step. Zapier will create a sample test event to set up your Zap. When the Zap is turned on, your actual Google Calendar data will show up when the Zap runs.

Select the test example, then click Continue with selected record.

A successful test of a trigger step.

Set up your Discord action

Now it's time to set up the action—the event your Zap will perform once it's triggered. If you're using the Zap template, these will already be selected for you. Otherwise, search for and select Discord as your action app and Send Channel Message as your action event. Click Continue.

An action step in the Zap editor with Discord selected for the action app and Send Channel Message selected for the action event.

Next, connect your Discord account, if you haven't already. If you're adding your account for the first time, you'll need to choose the server you want to connect, and give Zapier permission to access your Discord account. Then click Continue.

A permissions pop-up asking for permission to access a Discord account.

Now it's time to customize your action step. First, choose where you want to send the message in the Channel field. 

If you're using the Zap template, the Message Text field will be pre-populated with details of the event like the title, start time, end time, and the description, which you can edit to meet your needs. You can add in additional details from your Google Calendar step by clicking in the field and adding data from the Insert Data dropdown.

An action step in the Zap editor with the message field filled out with details from a Google Calendar event.

You're also free to customize the Bot Name (by default, this will be called "Zapier Bot") and Bot Icon (using an image link) if you want. Once you're done setting up your action step, click Continue.

The Bot Name and Bot Icon fields in a Discord action step in the Zap editor.

Next, test your action step by clicking Test step. If your test is successful, you should see the test event sent to your Discord channel:

A successful test screen that shows details from a Discord message.

Here's an example of what an event message will look like once the Zap is turned on and includes your actual data:

A Discord message that shows details from a Google calendar event.

If everything looks right, your Zap is now ready to use. Now, every time you create a new event in your calendar, it will automatically show up in the Discord channel of your choice, with all the important details.

Post Discord messages before events in Google Calendar

Post Discord messages before events in Google Calendar
  • Google Calendar logo
  • Discord logo
Google Calendar + Discord

Related reading:

  • 6 ways to manage your Discord server with automation

  • Automate Google Calendar events, notifications, and more

  • How to make a Discord bot without code

  • How to automatically share new YouTube videos on Discord

This article was originally published in June 2023. It was most recently updated in June 2024 with new screenshots.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'