Learn secure webhook APIs with authentication and Supabase integration
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs when an HTTP GET request hits its webhook URL (plus 5 other triggers). Along the way it connects Supabase.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 5 other triggers).
- Get a row (Supabase): get
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Delete a row (Supabase): delete
- Respond to Webhook: sends the response back to the webhook caller
- Create a row (Supabase): uses Supabase
- Update a row (Supabase): update
- Respond to Webhook: sends the response back to the webhook caller
- Respond to Webhook: sends the response back to the webhook caller
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (4)
- Webhook
n8n-nodes-base.webhook - Supabase
n8n-nodes-base.supabase - Respond to Webhook
n8n-nodes-base.respondToWebhook - Edit Fields (Set)
n8n-nodes-base.set
From the author
This template is a practical introduction to n8n Webhooks with built-in examples for all major HTTP methods and authentication types. It is designed as a learning resource to help you understand how webhooks work in n8n, how to connect them to a data store,…