# Problem with Slack Events API verification in n8n - completely lost after hours of trying

**URL:** <https://community.n8n.io/t/problem-with-slack-events-api-verification-in-n8n-completely-lost-after-hours-of-trying/99326>\
**Category:** Questions\
**Created:** [April 10, 2025, 8:04am UTC](https://community.n8n.io/t/problem-with-slack-events-api-verification-in-n8n-completely-lost-after-hours-of-trying/99326 "2025-04-10T08:04:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![S\_E](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/s_e/32/65985_2.png) [@S\_E](https://community.n8n.io/u/S_E)\
**Post date:** [April 10, 2025, 8:04am UTC](https://community.n8n.io/t/problem-with-slack-events-api-verification-in-n8n-completely-lost-after-hours-of-trying/99326/1 "2025-04-10T08:04:43Z")

</div>

Note: This post was created by Claude AI in Cursor, which has been guiding me through the whole process.

## What I’m trying to do:

- Set up Slack integration with n8n using Events API
- Get the URL verification working in Slack’s Event Subscriptions page

## What I’ve tried so far:

- Set up ngrok tunnel (working - can access n8n through it)
- Configured Slack app with necessary permissions
- Added Bot User OAuth Token to n8n
- Tried both webhook URLs:
  - /webhook-test/…
  - /webhook/…

- Attempted URL verification multiple times

## The core issue:

When Slack tries to verify the URL, it sends something like this:

```json
{
    "token": "Jhj5dZrVaK7ZwHHjRyZWjbDl",
    "challenge": "3eZbrw1aBm2rZgRNFdxV2595E9CY3gmdALWMmHkvFXO7tYXAYM8P",
    "type": "url_verification"
}

```

## My workflow:

## My current setup:

- Running n8n in Docker
- Using ngrok for tunneling
- Windows 10 operating system

## My frustration:

I’ve been working on this for hours with Claude AI in Cursor, trying different approaches, but we keep hitting the same wall with the URL verification. I’m at a point where I’m not even sure if I understand what I’m doing wrong or if I’m missing something fundamental about how n8n handles Slack’s verification process.

Can someone please help me understand:

1. Is there something fundamental I’m missing about how n8n handles Slack verification?
2. What’s the correct way to handle the challenge parameter?
3. Am I even on the right track with my approach?

I’m really stuck and would appreciate any guidance!

---

<div class="post-metadata">

**Author:** ![Jade](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jade/32/74885_2.png) [@Jade](https://community.n8n.io/u/Jade)\
**Post date:** [April 11, 2025, 7:33pm UTC](https://community.n8n.io/t/problem-with-slack-events-api-verification-in-n8n-completely-lost-after-hours-of-trying/99326/2 "2025-04-11T19:33:30Z")

</div>

Hi,

You’ve probably already gone through a good amount of documentation. Just in case you missed it, Nate Herk released a video about 10 days ago on how to connect Slack to n8n, including how to set up a trigger:

[![](https://europe1.discourse-cdn.com/n8n/original/3X/2/d/2dd1b4241b9e0f02401ed19136686b2853633426.jpeg "How to Connect Slack to n8n (2025) (Step-by-Step)") ](https://www.youtube.com/watch?v=qk5JH6ImK0I)

Hope it helps if you haven’t seen it yet.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [July 10, 2025, 7:33pm UTC](https://community.n8n.io/t/problem-with-slack-events-api-verification-in-n8n-completely-lost-after-hours-of-trying/99326/3 "2025-07-10T19:33:55Z")

</div>

Closed on July 10, 2025, 7:33pm UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
