# Changelog | Novu

> Stay up-to-date with Novu

Canonical: https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog

Markdown: https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog.md

## Product updates

- [Provider content overrides in the Dashboard](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/provider-content-overrides-in-the-dashboard>): 2026-08-28T09:30:00.000Z - Save provider-native JSON on Chat and Tool workflow steps, then version and promote it with the rest of the workflow.
- [Rich chat editor for workflow Chat steps](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/rich-chat-editor-for-workflow-chat-steps>): 2026-08-26T09:00:00.000Z - Build structured chat notifications with text, images, lists, link buttons, variables, and provider-aware previews from the workflow editor.
- [Tool steps for on-call services and webhooks](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/tool-steps-for-on-call-services-and-webhooks>): 2026-08-21T13:39:00.000Z - Send workflow notifications to subscriber-specific PagerDuty, Opsgenie, Grafana IRM/OnCall, or custom HTTP endpoints through a first-class Tool channel.
- [LangChain adapter for Novu Connect](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/langchain-adapter-for-novu-connect>): 2026-08-20T13:35:00.000Z - Connect a LangChain or LangGraph agent to Slack, Microsoft Teams, WhatsApp, Telegram, and email, with mapped conversation history and in-channel tool approval on the adapter-managed path.

- [Vercel AI SDK adapter for Novu Connect](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/vercel-ai-sdk-adapter-for-novu-connect>): 2026-08-19T13:39:00.000Z - Bring an existing Vercel AI SDK agent to Slack, Microsoft Teams, WhatsApp, Telegram, and email while keeping the same model, tools, and application code.

- [Improved code workflows preview](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/dashboard-local-environment-mode>): 2026-07-14T07:03:00.000Z - Preview code-first workflows live from your local bridge, right inside the dashboard. novu dev now opens a Local environment instead of the legacy local Studio.
- [Subscriber Credentials Drawer](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/subscriber-credentials-drawer>): 2026-07-13T13:10:00.000Z - Manage every subscriber's delivery credentials from one drawer in the dashboard.
- [Novu MCP OAuth](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-mcp-server-oauth>): 2026-07-09T12:00:00.000Z - Connect Cursor, Claude Code, ChatGPT, and other MCP clients to Novu with OAuth -  no API key to copy, your organization picked up automatically on sign-in.
- [Novu Chat SDK Adapter](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-chat-sdk-adapter>): 2026-06-19T06:30:00.000Z - Bring your Chat SDK agent to Slack, Teams, WhatsApp, Telegram, and email: deliver multi-channel notifications from one trigger, resolve every channel to one unified subscriber, and drop in React connect components to put channels in front of your end-customers.
- [In-conversation MCP authorization and message queues](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/in-conversation-mcp-authorization-and-message-queues>): 2026-06-16T12:49:08.057Z - Connect external MCPs during the conversation and process incoming messages one at a time for a more predictable chat experience.
- [Novu Connect](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-connect>): 2026-06-15T13:00:00.000Z - Connect your AI agent to every channel your users already use, Slack, Microsoft Teams, WhatsApp, Telegram, and email, through one API. One agent, one synced conversation, live in minutes.
- [Account Security Upgrades: Passkeys, Smarter Client Trust, zxcvbn, Turnstile](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/improving-security-in-novu>): 2026-05-07T15:05:00.000Z - Sign in with a passkey, skip Client Trust when 2FA is on, get real password-strength scoring at signup, and run into bot challenges only when traffic looks suspicious.
- [Novu Copilot](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-copilot>): 2026-05-05T09:57:00.000Z - Describe the notification journey you want. Copilot builds the workflow inside Novu, ready for you to review and ship.
- [Novu MCP Server](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-mcp-server>): 2026-04-21T12:29:00.000Z - Describe a notification flow in plain English and let your AI build, trigger, and debug it against your live Novu environment. 20+ tools, one Bearer token, live in two minutes.
- [Code Steps](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/code-steps>): 2026-04-08T09:00:00.000Z - Every channel step in a Novu Workflow can now be managed as TypeScript in your codebase - email, SMS, push, chat, and in-app.
- [&lt;Subscription /&gt; component](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/subscription-component>): 2026-01-20T09:53:00.000Z - Give users control over what notifications they receive - at the topic level. Create subscribe/unsubscribe flows that fit the context. Set workflow preferences and use advanced conditional rules. All of this can be done with a customizable React component.
- [Native Slack and Microsoft Teams Integration](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/ms-teams-and-slack-bot-integration>): 2025-12-22T10:44:00.000Z - Route notifications to Slack or Microsoft Teams channels and DMs using your app identity. One integration, simple OAuth per customer, and Novu handles the rest.
- [New Cloud Regions: AU, KR, JP, SG, and UK](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/new-cloud-regions-au-kr-jp-sg-and-uk>): 2025-12-16T07:56:00.000Z - Novu cloud infrastructure is now available in five additional regions, enabling lower-latency delivery and improved data residency support for teams operating in these geographies.
- [Multi-Tenancy](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/multi-tenancy>): 2025-11-13T11:26:00.000Z - Novu now supports full multi-tenancy using Contexts, making it possible to isolate notifications, preferences, and credentials across tenants, workspaces, or applications within a single project.
- [Contexts](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/contexts-structure-and-scope-for-your-notifications>): 2025-11-10T13:14:00.000Z - Define tenant, app, or workspace context once, and Novu automatically scopes every notification, Inbox feed, preference, and delivery path to that context. No duplicated workflows, no custom filters, and no risk of cross-tenant leaks.
- [Dynamic Delay ](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/dynamic-delay>): 2025-10-27T13:00:00.000Z - Dynamic Delay (Payload-Driven Scheduling) lets you control when each workflow continues by passing a datetime field in your payload. Novu pauses and resumes execution at that moment, giving you precise, per-trigger delivery without fixed delays or cron rules.
- [Throttle Step](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/throttle-step>): 2025-10-09T15:52:00.000Z - The new Throttle Step allows you to limit the frequency of a workflow execution for each subscriber within a specified time window. This will prevent duplicate or excessive notifications across all channels. You can use fixed or dynamic windows. Perfect for managing high-frequency alerts, cron jobs, or multi-project notifications.
- [Translations in Email Layouts](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/translations-in-email-layouts>): 2025-10-08T14:33:00.000Z - Translations support in email layouts. Localize headers, footers, and templates once - and reuse them across all your workflows.
- [Scheduled Delay](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/scheduled-delay>): 2025-10-06T14:01:00.000Z - Schedule your workflows with precision - pause until the exact minute, hour, or weekday in each subscriber’s local time, and even align delivery with their working hours.
- [Email Activity Tracking](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/email-activity-tracking>): 2025-10-02T08:01:00.000Z - Activity tracking gives you visibility into what happens to notifications after they are sent to the subscriber. With it, Novu receives and processes real-time events from third-party providers, so that you know when the notification is delivered, opened, clicked, or bounced.
- [Notifications Schedule ](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/notifications-schedule>): 2025-09-25T07:35:00.000Z - Subscribers can set weekly schedules for their notifications. Messages sent outside these times will be suppressed. But critical alerts will still be delivered. You can manage schedules through API, SDK, or Dashboard. The smart workflow delivery waits for subscribers to be available.
- [&lt;Inbox /&gt; Updates - v3.10.1](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/inbox-updates-v3-10-1>): 2025-09-25T04:52:00.000Z - There are three major workflow management upgrades: custom sorting for workflow preferences, complete subscriber schedule control through the Inbox component, dashboard, and React hooks, and permanent notification deletion beyond just archiving.
- [ Analytics Dashboard](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/analytics-dashboard>): 2025-09-08T12:57:00.000Z - The analytics dashboard gives you complete visibility into notification performance across all channels. Track delivery metrics, subscriber engagement, and workflow performance with visual charts and status updates. It also includes smart delivery lifecycle tracking that shows you the most important status for each notification.
- [Notification Severity](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/notification-severity>): 2025-09-01T07:52:00.000Z - Notification Severity lets you classify workflows as High, Medium, Low, or None importance. High/medium notifications get color-coded visual cues (red/orange), the bell icon changes color based on highest unread severity, and you can filter notifications by priority level in tabs. Available through dashboard settings, API, and template variables.
- [&lt;Inbox /&gt; Updates - v3.9.1](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/lessinbox-greater-updates-v391>): 2025-08-31T22:03:00.000Z - Apply custom styling using appearance key callbacks based on your app data - bell icons change color by severity levels, customize notification appearance with payload data, and show/hide preferences by user role.
- [Command+K Palette](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/commandk-palette>): 2025-08-26T14:37:00.000Z - Navigate the dashboard instantly with our new command palette. Press ⌘K (Mac) or Ctrl+K (Windows/Linux) from anywhere to access every feature, page, and action through a single, powerful interface.
- [Novu's MCP Server](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novus-mcp-server>): 2025-08-05T14:44:00.000Z - We've shipped our first MCP server implementation, enabling AI assistants to connect directly with your Novu workspace data and operations.
- [Translations 2.0](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/translations-20>): 2025-08-04T14:46:00.000Z - Deliver notifications in your subscribers' preferred languages with automated selection based on subscriber locale. Create content in your default language, export it for translation, then re-upload translated files. Novu handles delivering the right version to each subscriber.
- [Email Layouts](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/email-layouts>): 2025-08-03T14:50:00.000Z - You can create consistent, branded email experiences across all your workflows with a reusable Email layout. Build your headers, footers, and branding elements once, then apply them to any email step across multiple workflows, bringing consistency, maintainability, and efficiency to your email communications.
- [Environment Publish Mechanism](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/environment-publish-mechanism>): 2025-07-29T11:31:19.183Z - Manage workflow deployments with confidence using our new environment-based publishing system. This approach lets you develop in isolated environments and deploy changes through a structured, visual diff process that ensures production stability while maintaining development flexibility
- [&lt;Inbox /&gt; Updates - v3.7.0](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/lessinbox-greater-updates-v370>): 2025-07-15T20:00:00.000Z
- [&lt;Inbox /&gt; Updates - v3.6.0](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/lessinbox-greater-updates-v360>): 2025-07-14T12:59:26.747Z
- [Workflow Preview and Testing in real time - no more context switching](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/workflow-preview-and-testing-in-real-time-no-more-context-switching>): 2025-06-29T21:00:00.000Z
- [Workflows & Environments APIs](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/workflows-and-environments-apis>): 2025-06-23T20:00:00.000Z
- [Custom Email HTML Code Editor](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/custom-email-html-code-editor>): 2025-06-16T11:48:50.154Z
- [Payload Schema: Structure Is Now the Default](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/payload-schema-structure-is-now-the-default>): 2025-06-09T09:59:00.312Z
- [Outbound Webhooks](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/outbound-webhooks>): 2025-06-01T21:00:00.000Z
- [Instant &lt;Inbox/&gt; Experience: Keyless Mode](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/instant-lessinboxgreater-experience-keyless-mode>): 2025-05-29T21:00:00.000Z
- [Role-Based Access Control](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/role-based-access-control>): 2025-05-26T21:00:00.000Z
- [Preference Grouping: Smarter Control, Less Clutter](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/preference-grouping-smarter-control-less-clutter>): 2025-05-21T13:21:40.043Z
- [Custom Inbox Icons: Override ANY default icon](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/custom-inbox-icons-override-any-default-icon>): 2025-05-19T21:00:00.000Z
- [Novu Community Edition v2.2.0 (Self-Hosting)](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-community-edition-v220-self-hosting>): 2025-05-18T21:00:00.000Z
- [Complete Visibility: Manage Topics with Confidence](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/complete-visibility-manage-topics-with-confidence>): 2025-05-13T21:00:00.000Z
- [Introducing Inbox Snooze](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/introducing-inbox-snooze>): 2025-05-06T20:00:00.000Z
- [Digest Step Upgrades: Create Beautiful Summaries in Minutes](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/digest-step-upgrades-create-beautiful-summaries-in-minutes>): 2025-05-06T14:33:54.684Z
- [Custom Data Passthrough to the &lt;Inbox /&gt; Component](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/custom-data-passthrough-to-the-lessinbox-greater-component>): 2025-04-02T21:00:00.000Z
- [Email Editor: Custom HTML, Pre-designed Header & Footer](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/email-editor-custom-html-pre-designed-header-and-footer>): 2025-03-25T20:00:00.000Z
- [Inbox v3.0 - Extra polished 💅](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/inbox-v30-extra-polished>): 2025-03-18T13:01:27.227Z
- [New Tier: Novu Pro](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/new-tier-novu-pro>): 2025-03-03T13:09:38.368Z
- [Dashboard Subscriber Management](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/dashboard-subscriber-management>): 2025-02-18T14:45:58.608Z
- [Step Conditions - Launch Week Day 5](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/step-conditions-launch-week-day-5>): 2025-02-06T22:00:00.000Z
- [Redesigned official SDKs for TypeScript, Python, Go, and PHP - Launch Week Day 4](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/redesigned-official-sdks-for-typescript-python-go-and-php-launch-week-day-4>): 2025-02-06T14:59:24.949Z
- [Variable Popover - Launch Week Day 3](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/variable-popover-launch-week-day-3>): 2025-02-05T11:10:28.734Z
- [Template Store - Launch Week Day 2](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/template-store-launch-week-day-2>): 2025-02-04T11:55:10.183Z
- [Multi-Environment Support - Launch Week Day 1](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/multi-environment-support-launch-week-day-1>): 2025-02-03T13:34:10.602Z
- [Dashboard 2.0](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/dashboard-20>): 2025-01-16T11:31:17.094Z
- [v2.6.2 Inbox popover position control](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/v262-inbox-popover-position-control>): 2024-11-27T14:19:14.540Z
- [Framework 2.4.0 - ESM + CJS Bundles, Next.js 15 and more!](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/framework-240-esm-cjs-bundles-nextjs-15-and-more>): 2024-11-12T11:34:49.135Z
- [@novu/inbox - v2.6.0: Improved User Preferences Defaults](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novuinbox-v260-improved-user-preferences-defaults>): 2024-10-31T10:38:52.580Z
- [Control workflow name in the Inbox preferences and more!](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/control-workflow-name-in-the-inbox-preferences-and-more>): 2024-10-22T13:48:13.215Z
- [Novu NestJS Module](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/novu-nestjs-module>): 2024-10-10T11:03:25.935Z
- [Granular Subscriber Preference Control](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/granular-subscriber-preference-control>): 2024-10-10T07:43:18.389Z
- [Mobile Inbox for React-Native](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/mobile-inbox-for-react-native>): 2024-10-07T21:00:00.000Z
- [OSS v2.0.0 Docker Image Released 🎉](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/oss-v200-docker-image-released>): 2024-10-07T20:00:00.000Z
- [v2.2.0 Inbox - Customizing subscriber preferences and more!](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/v220-inbox-customizing-subscriber-preferences-and-more>): 2024-09-22T21:00:00.000Z
- [Add a little boldness to &lt;Inbox/&gt; notifications](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/add-a-little-boldness-to-inbox-notifications>): 2024-09-13T15:55:05.108Z
- [Framework-native Inbox navigation](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/framework-native-inbox-navigation>): 2024-09-11T10:38:44.398Z
- [Autocomplete in Step Controls Editor](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/autocomplete-in-step-controls-editor>): 2024-08-29T07:42:14.917Z
- [New Inbox Components](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/new-inbox-components>): 2024-08-07T21:28:24.587Z
- [Revamped Step Controls UI](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/revamped-step-controls-ui>): 2024-08-01T21:28:23.143Z
- [Single Sign-on for our Enterprise Customers](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/single-sign-on-for-our-enterprise-customers>): 2024-08-01T21:18:46.269Z
- [Type-safe triggers using the Framework SDK](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/type-safe-triggers-using-the-framework-sdk>): 2024-07-15T09:44:33.694Z
- [Zod Integration with Novu](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/zod-integration-with-novu>): 2024-07-10T20:00:00.000Z
- [Chat and Push tokens in Trigger Payload](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/chat-and-push-tokens-in-trigger-payload>): 2024-05-19T11:35:31.298Z
- [New Custom Step Type](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/new-custom-step-type>): 2024-05-05T20:37:51.075Z
- [WhatsApp Business Integration](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/whatsapp-business-integration>): 2024-05-04T20:00:00.000Z
- [React Email Integration](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/react-email-integration>): 2024-04-14T20:00:00.000Z
- [Hello World to our new changelog!](<https://website-new-git-cursor-remove-segment-analytics-46f9-novuhq.vercel.app/changelog/hello-world-to-our-new-changelog>): 2023-12-31T22:00:00.000Z
