Skip to product information

Verify Meta Instagram Webhook Subscriptions with n8n

Verify Meta Instagram Webhook Subscriptions with n8n

 (200+Reviews)
Regular price £41.99
Regular price £41.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Verify Meta Instagram Webhook Subscriptions with n8n

Verify Meta Instagram Webhook Subscriptions with n8n

Regular price £41.99
Regular price £41.99 Sale price
SAVE Sold out

Instantly verify your Meta (Instagram/Facebook) webhook subscriptions with n8n

This minimal n8n workflow provides a webhook endpoint that completes Meta’s subscription verification handshake for Instagram and Facebook. It validates the hub.verify_token sent by Meta and returns the hub.challenge as plain text—so your callback URL gets approved.

What this workflow does

  • Receives Meta’s verification GET request on an n8n webhook endpoint when you set up a new Meta webhook.
  • Extracts required query parameters from the incoming request: hub.mode, hub.verify_token, and hub.challenge.
  • Checks the verify token against the configured VERIFY_TOKEN value inside the JavaScript code.
  • Responds with the correct outcome:
    • If the token matches: returns hub.challenge with a 200 response.
    • If the token doesn’t match: returns a verification-failed response with a 403.
  • Ensures plain-text handshake compatibility by returning the prepared text response so Meta can complete verification.

Use cases

  • Getting an Instagram Business webhook callback URL approved during initial Meta webhook setup.
  • Verifying a Facebook Page webhook endpoint for future event delivery to your n8n automations.
  • Bootstrapping a reliable, repeatable verification step before wiring additional webhook processing logic.

Technical details

  • Nodes used: code, webhook, respond to webhook.
  • Core validation: compares hub.verify_token with VERIFY_TOKEN.
  • Response behavior: returns hub.challenge as plain text (success) or a verification-failed message (failure).

Setup checklist

  • Configure your Meta “Verify token” to match VERIFY_TOKEN in the workflow code.
  • Set your desired webhook path (replace DEIN-WEBHOOK-PFAD-1) and paste the full webhook URL into Meta.
  • Activate the workflow and ensure your n8n instance is publicly reachable over HTTPS (n8n Cloud or self-hosted with a reverse proxy/tunnel).
View full details