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.
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 →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 →Preview messaging before you click publish
See a live preview of how your notification template renders, right in the browser.
Get started now →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 →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 →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
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
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 →