Changelog
Track updates, new features, and improvements to Notiflows
Changelog
Stay up to date with the latest updates, new features, and improvements to Notiflows.
March 15, 2026
New channels, in-app action types, better observability, and user-level notification management.
Features
In-App Action Types
- Action Types - In-app notifications now support three action types: Default (clickable link), Single Action (one button), and Multi Action (primary + secondary buttons) with Liquid templating for dynamic URLs and labels
SDK Releases
- @notiflows/client - Updated
FeedEntryDatatype withaction_type,primary_action, andsecondary_actionfields - @notiflows/react -
Notificationcomponent renders action buttons based on action type with new.nf-notification-btn-primaryand.nf-notification-btn-secondarystyles
Web Push Channel
- Web Push Provider - New channel type using the W3C Web Push Protocol (RFC 8030/8291/8292) with VAPID authentication
- Web Push Preview - Live preview of web push notifications in the template editor
- Subscription Management - Per-user, per-channel push subscriptions with automatic cleanup of expired endpoints (410 Gone) and a limit of 25 subscriptions per user per channel
Channel Settings in User Profile
- User Channel Settings Page - Dedicated "Channels" page under user profile showing all configured channels with provider-specific settings
- Polymorphic Settings - Provider-aware settings stored as typed JSONB (APNs device tokens, FCM tokens, Slack workspace details, web push subscriptions)
- Admin & User APIs - Full CRUD for channel settings via both the Admin API and User API
Delivery Logs
- Delivery Log Viewer - New "Logs" tab on the delivery detail page showing a chronological list of all send attempts
- Request/Response Inspection - Expandable accordion view with line-numbered JSON for debugging request payloads and provider responses
- Provider-Specific Logging - Structured logs for all providers: Web Push, APNs, FCM, SES, SendGrid, Resend, Mailgun, Slack, and webhooks
Fixes
- APNs Error Logging - APNs sender now captures and classifies 18 distinct error codes (BadCertificate, Unregistered, etc.) with human-readable messages and proper delivery log entries
- FCM Error Logging - FCM sender now logs 7 error types (INVALID_ARGUMENT, UNREGISTERED, QUOTA_EXCEEDED, etc.) with structured delivery log entries instead of silent failures
Public Launch - February 26, 2026
Notiflows is now open to the public. After months of private beta testing and invaluable feedback from early adopters, we're opening the doors to everyone. This release brings major new capabilities across the platform.
Features
Journey Builder
- Visual Journey Builder - Design multi-step notification campaigns with conditional branching, delays, digests, and throttling
- Condition Steps - Route users through different notification paths based on event data, user attributes, or custom logic
- Wait Steps - Add timed delays between notification steps
- Digest Steps - Batch multiple events into a single notification over a configurable time window
- Throttle Steps - Rate-limit notifications per recipient to prevent fatigue
- Copy-on-Write Versioning - Draft, publish, and archive workflow versions with full history
New Server-side SDKs
- Python SDK - Production-ready SDK available via
pip install notiflows - Ruby SDK - Production-ready SDK available via
gem install notiflows - Node.js SDK - Updated with full API coverage and improved error handling
Private Beta - November 2025
After months of development and internal testing, we're excited to open Notiflows to a select group of early adopters. This private beta marks the beginning of our journey to provide the most comprehensive notification infrastructure for modern applications.
Features
Core Platform
- Multi-channel Notification Orchestration - Build sophisticated notification workflows that span email, SMS, mobile push, in-app, and chat channels
- Visual Notiflow Builder - Design complex notification workflows with an intuitive drag-and-drop interface
- Users & Recipients - Manage your users and recipients with flexible data models and attributes
- Template Management - Create, manage, and version notification templates with support for dynamic content and localization
- User Preferences - Give your users granular control over their notification preferences across all channels
- In-app Inbox - Real-time in-app notification inbox with read/unread states, archiving, and filtering
- Broadcast System - Send topic-based broadcasts with subscription management and targeting capabilities
Channels & Integrations
- Email Providers - Support for SendGrid, AWS SES, Mailgun, and Resend
- SMS Providers - Integration with Twilio
- Mobile Push - Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs)
- Chat Platforms - Slack integration for team notifications
Developer Experience
- Server-side SDKs - Production-ready SDK for Node.js
- Client-side SDKs - React and vanilla JavaScript SDKs for in-app experiences
- REST API - Comprehensive RESTful API with OpenAPI specification
- API Documentation - Interactive API reference with code examples and playground
Enterprise Features
- Multi-tenancy - Full workspace isolation with team management and role-based access control
- Analytics & Reporting - Detailed delivery metrics, engagement tracking, and custom reports
- Rate Limiting - Intelligent rate limiting to prevent notification fatigue
- Failover & Retry - Automatic failover between providers with configurable retry policies
Infrastructure
- High Availability - 99.9% uptime SLA with multi-region deployment
- Scalability - Built to handle millions of notifications per day
- Security - Encryption at rest and in transit
Documentation
- Getting Started Guide - Comprehensive onboarding documentation
- Concept Guides - In-depth explanations of core concepts and best practices
- Channel Configuration - Step-by-step setup guides for all supported channels
- SDK Documentation - Complete reference for all server and client SDKs
- API Reference - Auto-generated API documentation from OpenAPI specs
Developer Tools
- Monitoring Dashboard - Real-time visibility into notification delivery and performance
Coming Soon
We're constantly working to improve Notiflows. Here's what's on our roadmap:
- AI Features - Intelligent notification optimization, content generation, and send-time optimization
- MCP (Model Context Protocol) - AI assistant integration for managing notifications programmatically
- CLI Tool - Command-line interface for managing workflows and deployments
- Testing Tools - Sandbox environment and testing utilities
- Debug Mode - Detailed logging and troubleshooting capabilities
- Performance Metrics - Advanced analytics for API response times and delivery tracking
- Webhooks - Real-time event notifications for delivery status and user actions
- Additional Email Providers - Postmark, SMTP, and more
- Additional SMS Providers - MessageBird, Vonage, and more
- More SDKs - PHP, Go, Java, Vue, Angular, and native mobile SDKs
- A/B Testing - Test different notification strategies and templates
- Advanced Segmentation - More powerful user targeting and segmentation
- Compliance Tools - GDPR compliance features, data retention policies, and audit logs
- SOC 2 Type II Certification - Enterprise-grade security compliance
Have feedback or feature requests? We'd love to hear from you! Reach out to us at contact@notiflows.com.