---
title: "How to let people invite themselves to your calendar events using a Slack reaction"
description: "Streamline how you host events—giving you back time in your day. "
image: "https://images.ctfassets.net/lzny33ho1g45/1h4KjQ4C1sgOthRp5DMkJv/2c057943ff20d373dd0d3d0abe6fb1d1/Group_4927.png"
---

# How to let people invite themselves to your calendar events using a Slack reaction

Streamline how you host events—giving you back time in your day. 

I host events all the time at work. Sometimes they're fun social events, sometimes they're optional business meetings.

As much as I love hosting events, organizing them takes time. I used to post a message on Slack and tell people to comment or react with a certain emoji (reacji) if they wanted to attend. I would then check that message every day and manually add people to the calendar event. 

As you can imagine, it was tedious and mind-numbing work. Not to mention, there were times when I missed a reaction and forgot to add people to the calendar invite—which left me feeling horrible. I needed a better process that didn't waste my time _and_ made sure everyone who wanted to come to an event got the invitation.

**My solution: **I created a Zap that took me out of the workflow. The Zap automatically adds people to a calendar invite when they react with a specific emoji to a Slack message. I've streamlined the whole process by just copying that Zap every time I host a new event. All I have to do is make sure the copied Zap matches the right Slack message, looks for the right emoji response, and sends people to the right calendar invite. 

It's great! I can keep hosting events; I don't have to waste time with the tedious parts; and no one is left out. 

## Use my Zap: automatically add people to your calendar events

I'll walk you through how to set up the same Zap I use to send calendar invites:

You can create your own Zap from scratch with [our point-and-click editor](https://zapier.com/app/editor), but we also have quick templates to get you started. 

**Here's how to set it up:**

1. Send the message in Slack and add the reacji you'll use as the RSVP
2. Test the trigger so that your official message comes through as the trigger sample data
3. Update the filter
4. Update the calendar step
5. Begin using your Zap

Before you begin setting up your Zap, first go into Slack and send your invite message. Then, react with the correct emoji yourself. Now, it's time to return to the Zap editor and finish setting up your workflow.

### Set up your trigger: confirm your Slack channel and emoji 

Start by selecting your Slack account. Then, it's time to confirm which emoji is your `yes`. In my Slack message I told teammates to respond with `coffee-da`, so I filled that in under reaction. 

After choosing your emoji reaction, you need to specify your Slack channel. Since you already connected your Slack account, you should be able to search by channel name. 

Before moving on, test what you have set up so far by going into Slack and reacting to the right message in the right Slack channel with the right response emoji. 

### Configure your filter to look for the correct slack message

Next, we need to set up a filter so the Zap only runs for reactions to my specific Slack message. Slack tags their messages with timestamps. When you tested your trigger, your timestamp should automatically populate in the filter step. But if it doesn't, just go back up to the sample data from your trigger test and select the time stamp.

Grab the numbers after the "ts" and paste that into the filter step like this:

This filter keeps your Zap from continuing if someone uses the same reaction on a _different_ message in that Slack channel. 

### Set up your action: specify the right calendar event

Now, it's time to make sure you have the right calendar event selected. Select your Google account and then search for the calendar event you want people to be added to when they react with the right emoji. Since you have attached your Google account, you should be able to search by event name. 

Leave yourself as the attendee, don't worry about adding anyone else—once your Zap is live, the Zap will do that automatically.

### Begin using your Zap

There you have it! Now, any time you need folks to invite themselves to an event you created, copy the Zap you just made and update it to reflect your latest Slack invite message!