Templates / Validate Seatable webhooks with HMAC SHA256 authentication

Validate Seatable webhooks with HMAC SHA256 authentication

Ready for 3.0

by Vitali ✓ · 918 views · created 2025-04-05 · Engineering

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (5)

What it does

📌 Validate Seatable Webhooks with HMAC SHA256 Authentication This mini workflow is designed to securely validate incoming Seatable webhooks using HMAC SHA256 signature verification. 🔐 What it does: - Listens for incoming Seatable webhook requests. - Calculates a SHA256 HMAC hash of the raw request body using your shared secret. - Compares the computed hash with the x-seatable-signature header (after removing the sha256= prefix). - If the hashes match: responds with 200 OK and forwards the request to subsequent nodes. - If the hashes don’t match: responds with 403 Forbidden. ⚠️ Important Notes: This workflow is provided as a template and is not intended to work standalone. Please duplicate it and integrate it with your custom logic at the "Add nodes for processing" node. Configuration steps: - Set your secret key in the “Calculate sha256” crypto node (replace the placeholder). - Adjust the webhook path to suit your environment (or set it to "manual" for testing). - Connect your actual logic after the verification step.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.