# Slack "New Event" setup. How to check new messages in private channel?

**URL:** <https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492>\
**Category:** Questions\
**Tags:** slack\
**Created:** [April 29, 2024, 4:08pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492 "2024-04-29T16:08:53Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oleksandr\_Tsap](https://avatars.discourse-cdn.com/v4/letter/o/8baadc/32.png) [@Oleksandr\_Tsap](https://community.make.com/u/Oleksandr_Tsap)\
**Post date:** [April 29, 2024, 4:08pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/1 "2024-04-29T16:08:53Z")

</div>

### I’m trying to connect the Slack module “New Event” to receive data on a webhook when a new message is posted in a private channel.

- But no matter how I try, no matter what permissions I add, nothing comes to the webhook. I do everything according to the tutorial from the Make documentation.

 ![scopes](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/0/c/0c458d1cde1e1677fbc7c1f79ff9715cd3ad3166.jpeg)  
 ![url](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/b/bb37edf6e82bdf729604e3c3b120f1b7047098b5.jpeg)  
[blueprint (5).json](https://community.make.com/uploads/short-url/jf0Mka1siwkd6A7G5mkkSIIVtF8.json) (8.5 KB)

I’m trying to connect the Slack module “New Event” to receive data on a webhook when a new message is posted in a private channel.

But no matter how I try, no matter what permissions I add, nothing comes to the webhook. I do everything according to the tutorial from the Make documentation.

---

<div class="post-metadata">

**Author:** ![fily](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@fily](https://community.make.com/u/fily)\
**Post date:** [June 5, 2024, 9:27am UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/2 "2024-06-05T09:27:05Z")

</div>

have you ever solved it? I’ve got nothing and I’m sure I’m missing something simple ☹

---

<div class="post-metadata">

**Author:** ![Oleksandr\_Tsap](https://avatars.discourse-cdn.com/v4/letter/o/8baadc/32.png) [@Oleksandr\_Tsap](https://community.make.com/u/Oleksandr_Tsap)\
**Post date:** [June 12, 2024, 12:40pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/3 "2024-06-12T12:40:56Z")

</div>

No, I use the HTTP module for this.

---

<div class="post-metadata">

**Author:** ![fily](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@fily](https://community.make.com/u/fily)\
**Post date:** [June 12, 2024, 12:52pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/4 "2024-06-12T12:52:17Z")

</div>

Appreciate your reply @Oleksandr_Tsap!

---

<div class="post-metadata">

**Author:** ![Benjamin\_from\_Make](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/benjamin_from_make/32/37894_2.png) [@Benjamin\_from\_Make](https://community.make.com/u/Benjamin_from_Make)\
**Post date:** [June 12, 2024, 3:12pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/5 "2024-06-12T15:12:50Z")

</div>

Hello! Welcome to the Make Community @Oleksandr_Tsap and @fily.  
I made the same test as you, and I had the same issue. It looks like the Event Subscription is not created in the Slack App, for an unknown reason. I will ask what happens to figure out if there is something specific we are missing in the documentation.

But, I managed to make it work with a Make Custom Webhook, and configuring manually the Event in the Slack App.

![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/2/1/21bc2d1f8173ba01f059490c618afcdab6935c4a.png)

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/3/1/31051da55545f875dd32e30bf167062f6000cb73.jpeg)

If you still need to do it, let me know, so that I share how I did (it requires a few tricky steps)

Benjamin

---

<div class="post-metadata">

**Author:** ![fily](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@fily](https://community.make.com/u/fily)\
**Post date:** [June 12, 2024, 4:14pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/6 "2024-06-12T16:14:49Z")

</div>

@Benjamin_from_Make it would make my day if that’s not a problem 🙂 been trying to do it this way (I need to get the file attachment) but it was beyond my level. Thanks!

---

<div class="post-metadata">

**Author:** ![Benjamin\_from\_Make](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/benjamin_from_make/32/37894_2.png) [@Benjamin\_from\_Make](https://community.make.com/u/Benjamin_from_Make)\
**Post date:** [June 12, 2024, 5:40pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/7 "2024-06-12T17:40:27Z")

</div>

Here are the steps I went through

**Step 1: we create the App in Slack ([Slack API: Applications | Slack](https://api.slack.com/apps/))**  
In our context, Oauth2 is not really needed unless we want connect to Slack from Make to send messages as a user or as a bot, or to do any other action.  
I added the redirect urls for User and Bot connections in case we need it later, but it’s not mandatory if we only want to subscribe to events.  
Redirect URLs I used:  
[https://www.integromat.com/oauth/cb/slack2](https://www.integromat.com/oauth/cb/slack2)  
[https://www.integromat.com/oauth/cb/slack3](https://www.integromat.com/oauth/cb/slack3)

**Step 2: In Make we create a new Custom Webhook, and we copy its URL**  
This step is classic, it allows us to generate the URL we need in the Slack App

**Step 3: We configure the Event Subscription in Slack (part1)**  
See the recording and see my explanation below

  
We have copied the URL of the Webhook, and we enabled Event Subscriptions in the Slack App  
You notice that when we added the url of the webhook, it failed. It’s because Slack expects a response from the webhook during configuration. I show the documentation. It expects the webhook scenario to return the challenge. It’s next step below 😊

**Step 4: We continue to configure the Event Subscription in Slack (part2)**

  
As you see, since the scenario was off, the message is still in the queue, so we run the scenario; it will help us see the structure of the data sent by Slack for testing.  
We add a webhook response with relevant body and header, and we run the scenario. Then in Slack we retry =\> passed!!

**Step 5: We continue to configure the Event Subscription in Slack (part3)**

  
This part is key. You can see there are 2 types:

- Bots event
- On behalf of users  
I configured only for Bot, but you can use any of the 2, for any type of event, it’s just amazing!  
I don’t know everything about the behaviour for other events, but for the one I chose “Message.groups”, here is the behaviour according to the type you choose:
- Bots Event (the one I chose in the video): Only the Private Channels where the Slack App is invited will be monitored!
- On behalf of users  
I’m not completely sure it works everywhere, but so far, all my private channels were monitored, I didn’t need to invite the Slack App  
IMHO, Bot event is better in that case. We’ll see later how to invite the App to a private channel.

**Step 6: Deploy the Slack App in the Slack Workspace**

**Step 7: Invite the Slack app to any Private Channel we want to monitor**

**Step 8: adapt the webhook scenario and test**

TADAAAAAAAA!!!  
As you can see, we no longer need the Webhook Response since it was used during configuration.  
And we had a message in the queue =\> This is important, you will also receive notifications when the Slack App is invited or removed to/from a Private Channel. Can be useful when you want to prepare some database for instance

Voilà, I hope it was clear. Please give it a try, and let me know the outcome.

Have fun!

Benjamin

---

<div class="post-metadata">

**Author:** ![fily](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@fily](https://community.make.com/u/fily)\
**Post date:** [June 12, 2024, 6:17pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/8 "2024-06-12T18:17:31Z")

</div>

Bloody THANK YOU! 🔥 works like a charm

---

<div class="post-metadata">

**Author:** ![vendy](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/vendy/32/12635_2.png) [@vendy](https://community.make.com/u/vendy)\
**Post date:** [June 13, 2024, 7:48am UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/9 "2024-06-13T07:48:27Z")

</div>

Hey there @fily 👋

Glad to hear that this amazing solution from @Benjamin_from_Make has worked for you. Would you mind marking his comment as a solution?

This way we keep our community organized and tidy. Thanks! 🧹

---

<div class="post-metadata">

**Author:** ![fily](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@fily](https://community.make.com/u/fily)\
**Post date:** [June 13, 2024, 8:10am UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/10 "2024-06-13T08:10:36Z")

</div>

Can I do it if it’s not my thread? Can’t see how.

---

<div class="post-metadata">

**Author:** ![vendy](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/vendy/32/12635_2.png) [@vendy](https://community.make.com/u/vendy)\
**Post date:** [June 13, 2024, 8:20am UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/11 "2024-06-13T08:20:34Z")

</div>

My bad, I thought that this was originally your thread. Thanks for pointing me in the right direction. 🙏

Also, remember that it’s always better to create a new thread for your question, rather than to comment on an older post. This approach also keeps our community organized. Thanks ⭐

---

<div class="post-metadata">

**Author:** ![Anton\_Zanizdra](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@Anton\_Zanizdra](https://community.make.com/u/Anton_Zanizdra)\
**Post date:** [June 28, 2024, 5:53am UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/12 "2024-06-28T05:53:35Z")

</div>

So, it seems that native Slack module “New Event” isn’t working as expected? Maybe there are some plans to fix it?

---

<div class="post-metadata">

**Author:** ![Benjamin\_from\_Make](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/benjamin_from_make/32/37894_2.png) [@Benjamin\_from\_Make](https://community.make.com/u/Benjamin_from_Make)\
**Post date:** [June 28, 2024, 5:03pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/13 "2024-06-28T17:03:28Z")

</div>

@Anton_Zanizdra welcome to the community!

Good point! Let me ask and get back to you

Benjamin

---

<div class="post-metadata">

**Author:** ![Benjamin\_from\_Make](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/benjamin_from_make/32/37894_2.png) [@Benjamin\_from\_Make](https://community.make.com/u/Benjamin_from_Make)\
**Post date:** [July 1, 2024, 3:33pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/14 "2024-07-01T15:33:10Z")

</div>

Hello @Anton_Zanizdra,

I had the information that it’s a known issue. It’s under investigation.

Kind regards,

Benjamin

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [July 8, 2024, 3:34pm UTC](https://community.make.com/t/slack-new-event-setup-how-to-check-new-messages-in-private-channel/35492/15 "2024-07-08T15:34:19Z")

</div>


