# Slack Trigger/Webhook URLs Won't Verify - Production URL Fails, Only Test URL Works

**URL:** <https://community.n8n.io/t/slack-trigger-webhook-urls-wont-verify-production-url-fails-only-test-url-works/225816>\
**Category:** Questions\
**Created:** [November 24, 2025, 11:39am UTC](https://community.n8n.io/t/slack-trigger-webhook-urls-wont-verify-production-url-fails-only-test-url-works/225816 "2025-11-24T11:39:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eric\_B](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/eric_b/32/139655_2.png) [@Eric\_B](https://community.n8n.io/u/Eric_B)\
**Post date:** [November 24, 2025, 11:39am UTC](https://community.n8n.io/t/slack-trigger-webhook-urls-wont-verify-production-url-fails-only-test-url-works/225816/1 "2025-11-24T11:39:20Z")

</div>

Hi n8n Community,

I’m struggling with a Slack integration where webhook URLs won’t verify properly, preventing workflow activation.

**Setup:**

- **Instance:** n8n Cloud (eric0007.app.n8n.cloud)

- **Plan:** Starter

- **Workflow:** Slack bot integration (Natasha Main)

- **Issue:** Cannot activate any workflow with webhook triggers

**The Problem:**

When setting up Slack Event Subscriptions:

- ✅ **Test URL verifies:** `https://eric0007.app.n8n.cloud/webhook-test/[id]/webhook`

- ❌ **Production URL fails:** `https://eric0007.app.n8n.cloud/webhook/[id]/webhook`

Error from Slack: “Your request URL responded with an HTTP error”

**What I’ve Tried:**

**With Slack Trigger Node:**

1. Created Slack app with proper OAuth scopes

2. Added signing secret to n8n credentials

3. Configured Event Subscriptions with both `message.channels` and `app_mention`

4. Test URL verifies when workflow is inactive

5. Production URL fails when trying to activate workflow

6. Get error: “Problem activating workflow - Please resolve outstanding issues”

**With Generic Webhook Node:**

1. Created simple webhook (Path: `slack-natasha`, Method: POST, Respond: Immediately)

2. Same issue - Production URL doesn’t verify in Slack

3. Cannot activate workflow

**Observations:**

- The Test URL path (`/webhook-test/`) works fine for verification

- The Production URL path (`/webhook/`) always fails Slack’s challenge

- When workflow is Active, n8n listens on Production URL

- When workflow is Inactive, n8n responds on Test URL

- This creates a catch-22: Slack won’t verify Production URL, but workflow needs to be active to listen on it

**Questions:**

1. Is there a known issue with Slack webhook verification on n8n Cloud Starter plan?

2. Should Production URLs be able to verify in Slack Event Subscriptions?

3. Is there a configuration I’m missing to make Production webhooks work?

4. Do I need to upgrade to a different plan for Slack webhooks to work properly?

Any guidance would be greatly appreciated! This is blocking my entire Slack integration project.

**n8n Version:** Cloud (latest)  
**Node Versions:** Slack Trigger v1, Webhook v1

## Describe the problem/error/question

## What is the error message (if any)?

## Please share your workflow

```auto
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

```

## Share the output returned by the last node

## Information on your n8n setup

- **n8n version:**
- **Database (default: SQLite):**
- **n8n EXECUTIONS\_PROCESS setting (default: own, main):**
- **Running n8n via (Docker, npm, n8n cloud, desktop app):**
- **Operating system:**

---

<div class="post-metadata">

**Author:** ![Jon\_James](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jon_james/32/140887_2.png) [@Jon\_James](https://community.n8n.io/u/Jon_James)\
**Post date:** [November 24, 2025, 4:01pm UTC](https://community.n8n.io/t/slack-trigger-webhook-urls-wont-verify-production-url-fails-only-test-url-works/225816/2 "2025-11-24T16:01:28Z")

</div>

Try using a regular Webhook node (not Slack Trigger) that can handle Slack’s verification:

1. **Delete the Slack Trigger node**

2. **Add a Webhook node:**

3. **Add a Code node connected to the Webhook:**

javascript

```auto
   if (items[0].json.body.challenge) {
     return [{
       json: {
         challenge: items[0].json.body.challenge
       }
     }];
   }
   return items;

```

1. **Activate this workflow**

2. **Copy the production URL** and paste it in Slack’s Event Subscriptions

It should verify now. After that, you can add your actual Slack bot logic to the workflow.

---

<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:** [February 22, 2026, 4:01pm UTC](https://community.n8n.io/t/slack-trigger-webhook-urls-wont-verify-production-url-fails-only-test-url-works/225816/3 "2026-02-22T16:01:48Z")

</div>

Closed on February 22, 2026, 4:01pm UTC

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