Skip to content

v0.8.1 - Webhook System for n8n/Make.com

Choose a tag to compare

@alexeykrol alexeykrol released this 29 Oct 03:53
· 131 commits to main since this release
68f7c9b

πŸ”— Webhook System v0.8.1 - Production Ready

Real-time webhook delivery to n8n/Make.com when users register. Perfect for automation workflows, email marketing, CRM integration, and analytics.

✨ What's New

Webhook System Features:

  • βœ… Immediate Delivery - Webhooks sent instantly via database triggers (no cron delays)
  • βœ… Automatic Retries - 3 attempts with exponential backoff (1s, 2s, 4s)
  • βœ… Full Logging - All webhook attempts logged in Supabase
  • βœ… WordPress Admin UI - Test webhooks without real registration
  • βœ… Comprehensive Documentation - Deployment guide with critical issues section

Critical Fixes (12-hour debugging session):

  • βœ… JWT Authentication fix (Edge Function JWT verification disabled)
  • βœ… RLS policies for anon role (INSERT/UPDATE permissions)
  • βœ… pg_net extension configuration (v0.19.5)
  • βœ… Edge Function error handling (failed webhook status updates)
  • βœ… WordPress encrypted URL decryption

πŸ“š Documentation

πŸš€ Installation

  1. Download: supabase-bridge-v0.8.1.zip (attached below)
  2. Install: WordPress Admin β†’ Plugins β†’ Add New β†’ Upload Plugin
  3. Configure: Settings β†’ Supabase Bridge (enter URL & Anon Key)
  4. Deploy Webhooks: Follow DEPLOYMENT.md

πŸ—οΈ Architecture

WordPress Registration β†’ Database Trigger β†’ Edge Function β†’ n8n/Make.com
                                    ↓
                          webhook_logs table (monitoring)

πŸ” Security

  • SERVICE_ROLE_KEY stored only in Edge Function secrets (never exposed)
  • RLS policies: anon can INSERT/UPDATE, WordPress reads
  • JWT verification disabled for internal use (documented alternative available)
  • Server-side HTTP calls via pg_net (can't be intercepted)

πŸ“Š Production Status

βœ… Tested: End-to-end webhook delivery working with Make.com
βœ… Security: All secrets protected, no leaks in Git
βœ… Documentation: Comprehensive guides with critical issues
βœ… Version: All files updated to v0.8.1

πŸ”„ Upgrade from v0.7.0

This is a feature release with webhook system. Fully backward compatible with v0.7.0.

Steps:

  1. Backup your site (standard WordPress practice)
  2. Deactivate old plugin
  3. Upload and activate v0.8.1
  4. (Optional) Deploy webhook system following DEPLOYMENT.md

Full Changelog: v0.7.0...v0.8.1