Notifuse v16.0 Release Notes
Release Date: November 5, 2025
🎉 What's New
🔗 Supabase Integration
Seamlessly connect Supabase Auth with Notifuse to send branded authentication emails and automatically sync users to your contact database.
Two Powerful Hooks:
1. Auth Email Hook
Send professional, on-brand authentication emails for all Supabase auth events:
- User signup confirmations
- Magic link authentication
- Password recovery
- Email change verification
- Reauthentication requests
Features:
- Auto-generated MJML templates for all auth event types
- Full template customization while preserving required Liquid variables
- HMAC-SHA256 webhook signature verification for security
- Pre-configured with proper Supabase URL formats
2. Before User Created Hook
Automatically sync new Supabase users to your Notifuse contacts:
- Maps Supabase user fields to Notifuse contact fields
- Optional automatic list subscription
- Configurable custom JSON field mapping for
user_metadata - Disposable email rejection option
- Lenient error handling - Notifuse issues never block user signups
Security:
- HMAC-SHA256 webhook signature verification
- Encrypted webhook keys stored at rest (AES-256)
- Invalid signatures are rejected automatically
Getting Started:
- Navigate to Settings → Integrations → Add Integration → Supabase
- Configure webhook secrets from your Supabase dashboard
- Customize the auto-generated templates to match your brand
- Test with a signup flow
📖 Full Integration Guide
🔐 Message Data Encryption
Your sensitive data is now even more secure. Template data variables in message history are automatically encrypted at rest using AES-256-GCM encryption.
Key Benefits:
- Protects sensitive information like API keys, tokens, and personal data in template variables
- Automatic encryption on message creation and decryption on retrieval
- Backward compatible - existing unencrypted messages continue to work
- No performance impact on queries (metadata remains unencrypted)
Technical Details:
- Uses workspace secret key for encryption
- Only applies to new messages (no migration of existing data required)
- Message metadata remains unencrypted for optimal query performance
🛡️ Integration-Managed Resources
Templates and transactional notifications created by integrations (like Supabase) are now protected from accidental deletion:
- Cannot be deleted through the UI or API
- Can still be fully edited and customized
- Ensures critical integration workflows remain intact
🗄️ Database Schema Changes
New Column: integration_id
- Added to
transactional_notificationstable - Added to
templatestable - Tracks which integration manages each resource
- Enables protection against accidental deletion
📚 Documentation
- Supabase Integration Guide
- Integration Management
- Full Changelog
🙏 Feedback
We'd love to hear your feedback on v16.0!
- Report issues: GitHub Issues
- Email us: hello@notifuse.com
Stay tuned for more updates!
Full Changelog: v15.0...v16.0
Docker Image: notifuse/notifuse:v16.0