Template management

A single place to manage your notification templates

Knock manages your notification templates, moving them out of your backend codebase and empowering your team to safely make changes with our robust version control and management features.

background gradient
Team ready

Effortlessly create on-brand notifications

Our visual and code-based template editors make it easy for your whole team to create beautiful, consistent cross-channel notifications with your brand at the center.

Get started now →
background gradient
Version control

Make changes without breaking your live notifications

Knock comes with a complete git-like version control system, so your team can confidently make changes without impacting your production notifications. Roll back changes with a click.

Get started now →
background gradient
Live previews

Preview messaging before you click publish

See a live preview of how your notification template renders, right in the browser.

Get started now →
background gradient
Built-in testing

Test your notifications in a click

Send real or sandboxed notifications via the test runner, without the need to trigger a notification flow in your product. See the full message sent with our message logs.

Get started now →
background gradient
Notification localization

Scale and automate notification translations

Use Knock translations to cut down on template management overhead. Programmatically update translations using the Knock API.

Get started now →
background gradient

How Knock works

Get up-and-running with Knock in under an hour.

Create your notification workflows
1

Create your notification workflows

Use our powerful workflow builder to create cross-channel notification workflows with advanced features such as batching, wait to send, and if-then behavior.

Learn more →
Connect your providers
2

Connect your providers

Integrate with out-of-app channels such as email, push, SMS, and Slack, and power in-app channels via our in-app notifications API and pre-built components.

Supported providers →
Trigger your notifications
3

Trigger your notifications

Use our SDKs to trigger your notification workflows from your backend code. Our advanced workflow engine routes your message to the right channel with the correct user preferences applied.

Read the docs →