Manage gym check-ins and subscriptions with Supabase, Google Sheets, and QR codes
UnknownWhat this workflow does
This workflow has 22 nodes and runs when an HTTP POST request hits its webhook URL (plus 3 other triggers). Along the way it connects Supabase and Barcode Scanner (community).
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 3 other triggers).
- Update Account Status (Supabase): update
- If: checks a condition and branches into true / false
- Generate Gym Checkin QR (Barcode Scanner): generate
- Generate Signup QR (Barcode Scanner): generate
- Fetch Entry Details (Supabase): get many
- Respond with Gym QR (Respond to Webhook): sends the response back to the webhook caller
- Respond with Signup QR (Respond to Webhook): sends the response back to the webhook caller
- If: checks a condition and branches into true / false
- Set User ID (Edit Fields (Set)): sets 1 field: Userid
- Respond Missing Entry ID (Respond to Webhook): sends the response back to the webhook caller
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-barcode-scanner is verified or supports 3.0 (used in Generate Gym Checkin QR, Generate Signup QR).
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook - If
n8n-nodes-base.if - Barcode Scanner
n8n-nodes-barcode-scanner.barcodeScanner - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Supabase
n8n-nodes-base.supabase
From the author
Quick overview Youtube Video: https://youtu.be/QyIalCCy6s8?si=ZlmdeoZz3qbDGwJ Github Repo: https://github.com/blankarrayy/automated-gym-checkin-system This workflow handles gym entry via QR codes by validating check-in requests against Supabase subscription…