notiflowsDocs

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 FeedEntryData type with action_type, primary_action, and secondary_action fields
  • @notiflows/react - Notification component renders action buttons based on action type with new .nf-notification-btn-primary and .nf-notification-btn-secondary styles

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.

On this page