Go to home
Product
Solutions
Developers
Resources
Pricing
Log inSign up
Blog
  • / Changelog

Categories

  • All
  • Company
  • Customers
  • Engineering
  • Product
  • Changelog
Changelog14 Apr 2026

Guides toolbar

Preview and troubleshoot in-app guides inside your real product so you can ship messaging with confidence, settle "why isn't this showing?" faster, and keep testing from cluttering production engagement data.

Thomas Yu
Thomas Yu
Changelog09 Apr 2026

Data sources

Connect events from any service to your Knock messaging infrastructure in a few clicks, no code required.

Mike Carbone
Mike Carbone
Changelog07 Apr 2026

Trigger workflow function

Invoke one workflow from another to reuse logic, compose notifications, and pass recipient-scoped data without duplicating steps.

Andy Chang
Andy Chang
Changelog26 Mar 2026

Knock agent

Build, edit, and ship messaging with AI from anywhere in the Knock dashboard.

Chris Bell
Chris Bell
Changelog19 Mar 2026

MJML support

Build responsive email layouts and templates in Knock using MJML, a framework that compiles to HTML optimized for email clients.

Chris Bell
Chris Bell
Changelog10 Mar 2026

Data functions

New workflow functions for updating users, tenants, objects, and audiences directly from your workflows.

Andy Chang
Andy Chang
Changelog05 Mar 2026

AI agent function

Run AI agents within your workflows to enrich data, personalize messaging, and bring context into your messaging flows.

Chris Bell
Chris Bell
Changelog26 Feb 2026

Remote MCP server

Connect to the remote Knock MCP server with OAuth and take advantage of new debugging and workflow tools.

Chris Bell
Chris Bell
Changelog24 Feb 2026

Workflow experiments

Randomly route a percentage of recipients down different paths in your workflows for A/B tests, gradual rollouts, and more.

Connor Lindsey
Connor Lindsey
Changelog19 Feb 2026

Knock skills for AI coding agents

A new open-source skills package that extends AI coding agents with Knock notification design and CLI expertise.

Chris Bell
Chris Bell
Changelog13 Feb 2026

Sources 2.0

A new design for ingesting events from third-party tools into Knock.

Mike Carbone
Mike Carbone
Changelog10 Feb 2026

Datetime conditions support

Use datetime operators in the conditions builder to filter timestamp properties across workflows, broadcasts, and guides.

Meryl Dakin
Meryl Dakin
Changelog28 Jan 2026

Partials 2.0

Powerful improvements for building reusable, componentized email templates with partials.

Chris Bell
Chris Bell
Changelog23 Jan 2026

Delivery status checks via webhooks

Receive delivery status updates from your email and SMS providers via webhooks.

Connor Lindsey
Connor Lindsey
Changelog22 Jan 2026

Production write access

Modify resources in any environment.

Andy Chang
Andy Chang
Changelog15 Jan 2026

Asset management

Upload, organize, and reuse images across your Knock templates.

Chris Bell
Chris Bell
Changelog13 Jan 2026

API key management

Create multiple API keys per environment and revoke them directly from the dashboard.

Chris Bell
Chris Bell
Changelog30 Dec 2025

CLI 1.0

We're releasing the 1.0 version of the Knock CLI. Now with support for personal logins, branching, and more.

Chris Bell
Chris Bell
Changelog18 Dec 2025

Branching beta

A new way for developers to work independently in isolated branches.

Matt Mikolay
Matt Mikolay
Changelog11 Dec 2025

Dynamic audiences beta

Build dynamic audiences that update in real-time on top of your Knock user data.

Meryl Dakin
Meryl Dakin
Changelog04 Dec 2025

Custom link-tracking domains

We've added the ability for you to set up custom link tracking domains from within the dashboard.

Chris Bell
Chris Bell
Changelog02 Dec 2025

Recipient selection improvements

We've made improvements to the way you work with recipients within the workflow and broadcast builder.

Connor Lindsey
Connor Lindsey
Changelog10 Nov 2025

Device-level metadata for push channels

We've added the ability to set per-device metadata for push channels.

Andy Chang
Andy Chang
Changelog31 Oct 2025

Per-channel preferences

We've added the ability to set preferences at the channel level.

Chris Bell
Chris Bell
Changelog09 Oct 2025

Announcing Guides 1.0

Knock Guides are now in GA.

Sam Seely
Sam Seely
Changelog30 Sep 2025

Reusable requests

Create and reuse request configurations across your workflows.

Mike Carbone
Mike Carbone
Changelog17 Sep 2025

Per-user access to the CLI

Users can now authenticate in the CLI using their Knock account. No service tokens needed.

Chris Bell
Chris Bell
Changelog09 Sep 2025

Amazon SNS Push support

We've added support for sending push notifications via Amazon's Simple Notification Service (SNS).

Matt Mikolay
Matt Mikolay
Changelog04 Sep 2025

Knock-powered default email channel

All new Knock accounts now get a Knock-powered default email channel out of the box, without needing to configure a third party.

Chris Bell
Chris Bell
Changelog15 Aug 2025

New sidebar navigation

A new sidebar navigation experience

Mike Carbone
Mike Carbone
Changelog24 Jul 2025

Per-recipient broadcast data + CSV uploader refresh

Upload users with one-time-use data for broadcasts with our new CSV uploader

Meryl Dakin
Meryl Dakin
Changelog17 Jul 2025

Contextual commit flow

Introducing a new version control tab for resources

Mike Carbone
Mike Carbone
Changelog02 Jul 2025

Javascript SDK improvements and RSC support

Javascript SDK improvements and RSC support

Kyle McDonald
Kyle McDonald
Changelog16 Jun 2025

Guides scheduling and analytics

We've shipped the ability to schedule guides, and we've added an analytics summary to guides.

Connor Lindsey
Connor Lindsey
Changelog11 Jun 2025

Workflow type generation and other CLI improvements

You can now generate workflow trigger data types from the Knock CLI, along with other improvements.

Chris Bell
Chris Bell
Changelog29 May 2025

Introducing email client previews

We're excited to announce that you can now get real previews for email clients, powered by Litmus.

Chris Bell
Chris Bell
Changelog02 May 2025

Introducing guides

We're excited to introduce guides. Guides enable you to power in-product messaging using your own native components.

Thomas Yu
Thomas Yu
Changelog01 May 2025

Docs 2.0 + new SDKs

We're excited to announce two significant upgrades to developer experience, Docs 2.0 and new auto-generated SDKs.

Meryl Dakin
Meryl Dakin
Changelog30 Apr 2025

Broadcasts

We're excited to announce broadcasts, a way to send one-time cross-channel messages in Knock.

Connor Lindsey
Connor Lindsey
Changelog29 Apr 2025

Workflows 3.0

We're excited to introduce Knock workflows 3.0, the biggest update yet to building and designing cross-channel messaging in Knock.

Kyle McDonald
Kyle McDonald
Changelog28 Apr 2025

Knock Agent Toolkit and MCP server

We've shipped a new library called Agent Toolkit for using Knock to power cross-channel agent messaging and human-in-the-loop flows, also accessible via MCP server.

Chris Bell
Chris Bell
Changelog09 Apr 2025

AI generate workflow trigger data schemas

We've shipped the ability to use AI to generate your workflow trigger data schema, and added a new commits tab to the workflows page.

Chris Bell
Chris Bell
Changelog02 Apr 2025

Filter commits by workflow

We've added the ability to filter commits by workflow to help teams better track and manage changes across their notifications.

Mike Carbone
Mike Carbone
Changelog27 Mar 2025

New Commits Page

We've redesigned our commits page to help teams better track and manage changes across their notification workflows.

Mike Carbone
Mike Carbone
Changelog13 Mar 2025

React 19 Support

We've added support for React 19 to our JavaScript SDKs.

Mike Carbone
Mike Carbone
Changelog11 Mar 2025

Email-based user ID resolution for Slack

We've added the ability to automatically resolve Slack user IDs using your Knock users' email addresses, simplifying the steps needed to send Slack DMs to your Knock users.

Matthew Mikolay
Matthew Mikolay
Changelog26 Feb 2025

Filter messages by workflow run ID

We've added the ability to filter messages by workflow run ID in the API and dashboard.

Chris Bell
Chris Bell
Changelog05 Feb 2025

Introducing per-recipient workflow trigger data

We've added the ability to supply per-recipient trigger data in your workflow triggers, making it easier than ever to personalize the data you use in your workflow templates.

Chris Bell
Chris Bell
Changelog30 Jan 2025

Programmatically preview workflow templates

We've added a new endpoint to the Knock Management API to generate previews of workflow templates.

Matthew Mikolay
Matthew Mikolay
Changelog29 Jan 2025

Schedule workflows until a specific date

We've added a new field to the Schedules endpoint to allow you to schedule a workflow to repeat until a specific date.

Chris Bell
Chris Bell
Changelog16 Jan 2025

Programmatically preview workflow templates

We've added a new endpoint to the Knock Management API to generate previews of workflow templates.

Chris Bell
Chris Bell
Changelog09 Jan 2025

Override the recipient of an SMS"

We've added support for overriding the recipient of an SMS message.

Chris Bell
Chris Bell
Changelog13 Dec 2024

Template references

We've added support for referencing dynamic data in templates.

Chris bell
Chris Bell
Changelog04 Dec 2024

Override the recipient of an email

We've added support for overriding the recipient of an email generated in Knock.

Changelog26 Nov 2024

Immediately flush the first item in a batch

We've added support for immediately flushing the first item in the batch step.

Changelog21 Nov 2024

Introducing bot framework support for Microsoft Teams

We've extended our Microsoft Teams integration to support sending via bots through the Bot Framework.

Changelog14 Nov 2024

Introducing Knock in-app message types

Create specific types of in-app messages and map them to components in your application.

Changelog13 Nov 2024

Introducing Knock in-app messaging components

We've added a new set of in-app messaging components to our React SDK to help you power even more types of in-app experiences.

Changelog29 Oct 2024

SMTP email provider support

We've added the ability to send emails via SMTP.

Changelog24 Oct 2024

Introducing Audiences in Knock

Today we're releasing our Audiences beta, bringing the concept of user segmentation into Knock.

Changelog22 Oct 2024

Our new Expo SDK

We've released a new Expo specific version of our React Native SDK, to better integrate with the Expo ecosystem.

Changelog17 Oct 2024

Workflow builder 3.0

We've rebuilt the workflow builder from the ground up to be more powerful and flexible than ever before.

Changelog16 Oct 2024

Relative delay windows

You can now delay for a relative amount of time in our delay step.

Changelog23 Sep 2024

Get access to your user and preference data in your warehouse

It's now possible to receive a stream of user changes into your data warehouse, amongst other small fixes and improvements.

Changelog05 Sep 2024

Introducing workflow trigger data validation

Validate the shape and types of the trigger data for your workflows.

Changelog14 Aug 2024

Introducing Partials

Reuse content across templates

Changelog07 Aug 2024

Introducing workflow trigger frequency

Trigger a workflow once, and never again.

Changelog01 Aug 2024

Introducing one-step commit and promotion for workflows

Commit and merge changes into your environment without leaving the workflow page.

Changelog19 Jul 2024

A new response key for fetch steps, subscriptions for tenants in the dashboard, and more

We added a host of fixes and improvements to Knock

Changelog27 Jun 2024

Out of the box in-app feed components for iOS and Android

Easily build in-app feed experiences with our new pre-built components for iOS and Android. Plus, a bunch of fixes and improvements.

Changelog20 Jun 2024

Automated push token deregistration

Automatically clean up push tokens from your users when a token has expired

Changelog06 Jun 2024

Add in-app notification actions from our template editor

Enable less technical users to add inline actions to your in-app notifications from within the Knock template editor

Changelog29 May 2024

Announcing Translations 2.0

Announcing Translations 2.0: draft templates in your default language and auto-generate your translations behind the scenes. Now with PO file support.

Changelog16 May 2024

Announcing: template editor 2.0

The newest version of our template editor includes typeahead autocomplete and a formatting toolbar

Changelog08 May 2024

Introducing: Directory sync

You can now use an Identity Management Provider like Okta to manage user access to Knock.

Changelog02 May 2024

Introducing: Workflow trigger conditions

You can now add conditions to any trigger step, allowing you to halt a workflow from executing before any steps run.

Changelog18 Apr 2024

Introducing: Mobile SDKs for Swift, Kotlin, Flutter, and React Native

Today we are releasing v1.0 of our Mobile SDKs for Swift, Kotlin, Flutter, and React Native.

Changelog10 Apr 2024

Revert a commit

We’re expanding the capabilities of our commit system to include the ability to revert a specific commit.

Changelog04 Apr 2024

Preferences in workflow run logs

You can now see the exact preference set that was evaluated during that workflow run.

Changelog26 Mar 2024

Announcing send windows

We added support for send windows which you can use to specify when a channel should send messages.

Changelog21 Mar 2024

Announcing SlackKit

Today we're excited to announce SlackKit, a set of Embeddable UIs and APIs that make it simple to integrate your product with Slack.

Changelog13 Mar 2024

Heap extension for analyzing customer engagement

We added support for sending message delivery and engagement data to Heap.

Changelog01 Mar 2024

Introducing our new command menu

We've added a new command menu in the Knock dashboard to easily navigate around the Knock dashboard

Changelog16 Feb 2024

New Relic extension + new outbound webhook types

We've added support for reporting metrics to New Relic, and added new outbound webhook event types

Changelog06 Feb 2024

Announcing our new Flutter SDK

Announcing our new Flutter SDK that simplifies the integration of Knock into your Flutter application.

Changelog31 Jan 2024

Announcing commit diffs

Today we are releasing an upgraded version control experience in Knock, commit diffs."

Changelog24 Jan 2024

New Android SDK

Announcing our new Android SDK that simplifies the integration of Knock into your Android application.

Changelog19 Jan 2024

New React SDK

We released a new React SDK which makes integrating Knock into your app

Changelog12 Dec 2023

One-off schedules + in-app feed API response customization

We added support for one-off, non-recurring scheduled workflows, and added the ability to customize what the in-app feed API returns.

Changelog16 Nov 2023

Promote individual commits in the CLI

We added support for promoting individual commits in the CLI, allowing you to promote only the resources you need.

Changelog24 Oct 2023

Email layouts in the CLI + batch item render limits

We added support for managing email layouts in the CLI and shipped the ability to change the batch render limit

Changelog11 Oct 2023

User deletion + bypassing recipient preferences

We added support for deleting content associated with a user, and added a control to bypass recipient preferences per workflow

Changelog04 Oct 2023

Maximum batch limit

We added a maximum batch items limit to our batch function, plus more fixes and improvements

Changelog07 Sep 2023

Announcing: Knock workflow builder 2.0

Announcing a complete rebuild of our Knock workflow canvas, including support for multi-branch messaging workflows

Changelog18 Aug 2023

Source event UX and logging improvements

Manage workflow triggers in the builder, run event tests, improved event logging, plus more bug fixes and improvements

Changelog04 Aug 2023

Fetch step improvements, Mailtrap provider added, and more

Shipping support for previewing fetched data in your workflow builder, Mailtrap, plus more bug fixes and improvements

Changelog12 Jul 2023

Workflow test runner support for Objects

Run workflow test runs for objects + max duration for batch windows

Changelog10 Jul 2023

Throttle function

Limit the execution of your recipient workflow runs with our new throttle function

Changelog05 Jul 2023

Data warehouse sync

Sync your Knock notifications data to your data warehouse

Changelog30 Jun 2023

Our new conditions debugger and sliding batch window support

A new conditions debugger in our workflow run logs, sliding windows for batch functions, and more.

Changelog29 Jun 2023

Swift SDK

The launch of our official Knock Swift SDK to power in-app notification experiences in iOS, macOS and more.

Changelog16 Jun 2023

Date filtering for log views

Date filtering on all log views and more.

Changelog06 Jun 2023

CLI workflow run & request signing

Run workflows from the CLI, add a signing key to your HTTP fetch steps and webhooks, and more.

Changelog23 May 2023

Launch week features

CLI, HTTP Source, Schedules API, Webhook channel, and Subscription API

Changelog10 Apr 2023

API idempotency support + Knock Translations

Idempotent API requests, notification localization, and more.

Changelog22 Mar 2023

Our new and improved variable pane editor

An improved variable pane editor, better layout management, channel overrides, and more.

Changelog24 Feb 2023

Message status conditions and security enhancements

We've shipped an overhaul of our message status conditions editor, improvements for working with signed user tokens, and another batch of bug fixes.

Changelog09 Feb 2023

Object subscriptions + Segment extension beta

We've added support for managing lists of recipients in Knock via Object Subscriptions and have built a new Segment extension to send your notifications analytics data to 350+ destinations

Changelog02 Feb 2023

Resend + Knock

We're excited to announce that you can now use Resend as an email provider with Knock.

Changelog25 Jan 2023

Protect customer data with per-environment obfuscation controls

Work with customer notification in the Knock dashboard while obfuscating PII and customer data from your team.

Changelog05 Jan 2023

Build custom feed filters, view workflow runs, and more

Build custom filters into your Knock feeds that filter notifications based on custom metadata.

Changelog22 Dec 2022

Link tracking & Datadog extension

Track links & opens across channels, and get detailed Knock metrics sent to Datadog

Changelog07 Dec 2022

Template localization + account auto-join

Power internationalization for your product notifications and enable members of your organization to auto-join your account.

Changelog02 Dec 2022

Inline channel data and preferences, plus new condition builder updates

Introducing support for setting inline channel data and preferences, and improvements to our conditions builder

Changelog07 Nov 2022

Per-environment channel conditions and setting batch order

Introducing per-environment channel conditions and setting batch order

Changelog28 Oct 2022

WhatsApp provider and a new Vercel integration

Introducing support for WhatsApp, a brand new Vercel integration, and more.

Changelog14 Oct 2022

Workflow condition UX improvements and push overrides

Improved experience when working with step trigger conditions and add JSON overrides to your push channel payloads

Changelog28 Sep 2022

Integrate event and customer data platforms into Knock

Announcing support for Segment and Rudderstack integrations with Knock

Changelog22 Sep 2022

New Email + SMS providers and SAML SSO

Announcing support for 8 new providers and SAML 2.0 SSO for Growth + Enterprise plans

Changelog01 Sep 2022

Per-tenant default preferences

Enable your customers to set account-wide preferences for their account members.

Changelog18 Aug 2022

Roles and permissions, and dark mode docs

A new set of account member roles, dark mode docs, and more!

Changelog10 Aug 2022

The fetch function test runner

A new realtime test runner for the fetch function, per-environment default preference sets, and more!

Changelog04 Aug 2022

Audit logs

Announcing audit logs in the dashboard and more!

Changelog26 Jul 2022

Introducing the fetch function

The fetch function step, trigger conditions expansion, performance tuning for API logs, and more!

Changelog14 Jul 2022

Custom branding per-tenant

Per-tenant branding and supporting ExternalID in AWS SES

Changelog08 Jul 2022

Java SDK

A freshly brewed new SDK ☕️, and a set of fixes

Changelog28 Jun 2022

Inline identification

Identify your users and objects in Knock right within your notify calls

Changelog17 Jun 2022

Go SDK

Use our new Go SDK to power your product notifications

Changelog14 Jun 2022

Knock analytics

Knock analytics, and other fixes and improvements

Changelog02 Jun 2022

Webhooks

Message webhooks, new in-app UI docs, a PHP SDK and more.

Changelog25 May 2022

Batch notifications dynamically with user, environment, and notify data

An even more powerful batching function for your notification workflows.

Changelog17 May 2022

Example app

Learn how to implement Knock with our new example app

Changelog05 May 2022

Silent push notifications & dynamic batch windows

New push notification & batch window features, and other fixes and improvements

Changelog27 Apr 2022

Visual template editor for email channels

Visual template editor for email, and other fixes and improvements

Changelog22 Apr 2022

Preference conditions

Preference conditions, more accurate email previews, and other fixes and improvements

Changelog15 Apr 2022

New messages API

New messages API and other fixes and improvements

Changelog29 Mar 2022

Send Discord notifications

Power your Discord bots and incoming webhooks with Knock

Changelog18 Mar 2022

Fixes and improvements

Fixes and improvements

Changelog28 Feb 2022

Microsoft Teams support and more

Microsoft Teams support, workflows read-only mode and more

Changelog17 Feb 2022

Email attachments

Email attachments, batch improvements, and more

Changelog04 Feb 2022

Get started with Knock

New onboarding flow; adding workflow categories; multiple email layouts

Changelog01 Feb 2022

SOC2 Type 2 compliance

Knock is now SOC2 Type 2 compliant

Changelog25 Jan 2022

Visually manage footer links in email layout template

New feature: Visually manage footer links in email layout template, merge users API, and more

Changelog14 Jan 2022

Slack, object support, and a whole lot more

We now support Slack as a provider, along with non-user entities as recipients in your notifications.

Changelog11 Jan 2022

Workflow debugger

New feature: Workflow debugger

Changelog06 Jan 2022

Workflow template gallery

New feature: workflow template gallery

Changelog08 Dec 2021

Inline notification actions in the React notification feed

New features: inline notification actions, and more.

Changelog02 Dec 2021

Branding settings, official .NET SDK, and other improvements

New features: Branding settings to upload and manage your assets, offical .NET SDK, and more.

Changelog16 Nov 2021

Workflow filters, step previews, and other improvements

New features: workflow filters to easily find workflows, see step type previews, and more.

Changelog10 Nov 2021

Add users in the dashboard, reset workflow changes, and other fixes

New features: add a new user from the dashboard, reset unstaged workflow changes, and more.

Changelog05 Nov 2021

Channel sandbox mode, email tracking, and other fixes

New features: sandbox mode for your channels, email tracking, and more.

Changelog28 Oct 2021

Log debugger, editor improvements, and more

Debug your Knock developer logs

Changelog21 Oct 2021

List filtering, template quick reference, and new push and SMS providers

Filter across lists of your resources

Changelog13 Oct 2021

Reorder workflow steps with drag and drop

A fast way to update your notification workflows in Knock.

Changelog06 Oct 2021

Wait until timestamp delay block and bulk message operations

New delay function: wait until timestamp, bulk message operations, and other improvements

Changelog28 Sep 2021

The Knock test runner

Test runner, and several other fixes and improvements

Changelog21 Sep 2021

React notification feed 0.5.0

A whole load of feed improvements, message previews, and other fixes

Changelog09 Sep 2021

Fixes and improvements

Fixes and improvements

Changelog31 Aug 2021

View delivery logs

View delivery logs and other improvements

Changelog25 Aug 2021

Push support

Send push notifications with Knock

Changelog18 Aug 2021

Ruby SDK

Ruby SDK

Changelog11 Aug 2021

SMS support

Send text messages with Knock

Changelog05 Aug 2021

Fixes and improvements

Fixes and improvements

Changelog27 Jul 2021

Mailgun support

Mailgun support and other improvements

Changelog14 Jul 2021

Variable explorer, SES, feedback

Fixes and improvements

Changelog29 Jun 2021

Fixes and improvements

Fixes and improvements

Changelog22 Jun 2021

Google auth and passwordless login

Google auth and passwordless login

Changelog15 Jun 2021

Multi-environment and tenancy support

Multi-environment and tenancy support

Changelog09 Jun 2021

Preferences support

Preferences support and small fixes

Changelog02 Jun 2021

Notify call code samples

Notify calls just got easier and small fixes

Changelog26 May 2021

Cancel a notification

Cancel a notification and small fixes

Changelog19 May 2021

New users page

Users page and small fixes

Changelog12 May 2021

Notification trigger conditions

Notification trigger conditions and small fixes

Changelog05 May 2021

Invite-only beta live 🎉

Private beta and small fixes

Categories

  • All
  • Company
  • Customers
  • Engineering
  • Product
  • Changelog

Keep in touch

We write about all things notifications and our experience building Knock

Logo

Customer engagement infrastructure for growth.

Get startedBook a demo
  • PRODUCT
  • Workflows
  • Guides
  • Broadcasts
  • Agents
  • Template management
  • Preferences
  • Observability + analytics
  • Infrastructure as code
  • Pricing
  • SOLUTIONS
  • Engineering
  • Growth + product
  • Marketing operations
  • INTEGRATIONS
  • In-app
  • Email
  • Push
  • Chat
  • More
  • DEVELOPERS
  • Documentation
  • Quick start
  • Tutorials
  • Example apps
  • Knock CLI
  • Knock MCP
  • API reference
  • GitHub
  • API status
  • RESOURCES
  • Changelog
  • Customers
  • Blog
  • Manuals
  • Templates
  • Tools
  • Compare
  • COMPANY
  • About us
  • Careers
  • Contact us
  • Security
  • Legal
Terms of usePrivacy policyCookie preferencesLLMs.txt