Verify and connect facebook webhook

Describe the problem/error/question

verify and save a webhook with facebook app

What is the error message (if any)?

Test URL: Facebook CAN reach it, executes ✓ Production URL: Facebook CANNOT reach it, no execution ✗ Production URL from browser: Works fine ✓

I think means Facebook is being blocked from reaching your production endpoint specifically, while your browser isn’t.

Please share your workflow

(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.){
  "nodes": [
    {
      "parameters": {
        "path": "facebook-add2",
        "options": {
          "responseHeaders": {
            "entries": [
              {
                "name": "Content-Type",
                "value": "text/plain"
              }
            ]
          }
        }
      },
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2.1,
      "position": [
        0,
        0
      ],
      "id": "b706b103-7013-4d1e-8189-c9fadc89a29f",
      "name": "Webhook",
      "webhookId": "2b49432f-6003-419a-aac2-ad5a92e3ba5c"
    }
  ],
  "connections": {},
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "29297c9784bcc9368ce52e34b82c7a361d3c1c6cb78d4a2d1a9be188b603363e"
  }
}

Share the output returned by the last node

Information on your n8n setup

  • n8n version: cloud
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Based on your description, Facebook can reach your test URL but not the production URL, which suggests a configuration issue. Here are the key steps to resolve this:

• Make sure your workflow is **saved and activated** - production webhooks only work when the workflow is published

• Check that your n8n instance has the correct `WEBHOOK_URL` environment variable set to match your external domain (as mentioned in the [docs.n8n.io]( Webhook node workflow development documentation | n8n Docs ) documentation)

• Verify your Facebook app is using the production webhook URL, not the test URL, in the webhook configuration

• If you’re using n8n Cloud, ensure your webhook path doesn’t conflict with reserved paths - try using a more specific path like `/webhook/facebook-messenger` instead of `facebook-add2`

The fact that your browser can reach the production URL but Facebook cannot often indicates the webhook URL being sent to Facebook doesn’t match your actual external URL.