Knock is infrastructure for sending product and customer messaging.
Ship cross-channel product notifications and lifecycle messaging that drives engagement, growth, and retention.
Knock launch week starts Monday April 28.






Flexible. Powerful. Complete.
Everything you need to power best-in-class notifications for your product.
Stateful notification engine
Build thoughtful notification workflows. Respect user attention and drive engagement.

Cross-Channel Analytics
Stream notification data to your tools. Learn and iterate.

Template Management
Manage notification templates in a single place with autocomplete and partials support.

Preference Management
Give users control of where and when they receive notifications.
Mobile notifications
Mobile push notificationsReceive push notifications on comments and replies
Email notifications
Comments & mentionsNew Comments and replies to threads
Project updatesUpdates on projects you're following
{
"__typename": "PreferenceSet",
"channel_types": {
"push": true,
"email": true
},
"categories": {
"comments_and_mentions": {
"email": true
},
"project_updates": {
"email": true
}
}
}
In-app Component Library and SDKs
Power all of your in-app messaging. Native to your product. Built for production-level performance.

Stateful notification engine
Build thoughtful notification workflows. Respect user attention and drive engagement.

Cross-Channel Analytics
Stream notification data to your tools. Learn and iterate.

Template Management
Manage notification templates in a single place with autocomplete and partials support.

Preference Management
Give users control of where and when they receive notifications.
Mobile notifications
Mobile push notificationsReceive push notifications on comments and replies
Email notifications
Comments & mentionsNew Comments and replies to threads
Project updatesUpdates on projects you're following
{
"__typename": "PreferenceSet",
"channel_types": {
"push": true,
"email": true
},
"categories": {
"comments_and_mentions": {
"email": true
},
"project_updates": {
"email": true
}
}
}
In-app Component Library and SDKs
Power all of your in-app messaging. Native to your product. Built for production-level performance.

Built by developers,
for developers.
Knock's environment model allows you to test, deploy, and rollback across your development, staging, and production environments.
Management API & CLI
Build, test and maintain your Knock instance, all from your local and remote development workflows.

CI/CD Integration
Validate your notifications before you deploy to production.

Production-Ready Observability
Debug notifications with ease. Stream logs to observability tooling for live monitoring.

Git-like Version Control
Make changes without impacting production. Rollback with a click.

Management API & CLI
Build, test and maintain your Knock instance, all from your local and remote development workflows.

CI/CD Integration
Validate your notifications before you deploy to production.

Production-Ready Observability
Debug notifications with ease. Stream logs to observability tooling for live monitoring.

Git-like Version Control
Make changes without impacting production. Rollback with a click.

Messaging
infrastructure
you can trust.
99.9% uptime
We take being a downstream provider seriously.
Scaled delivery
Knock delivers hundreds of millions of messages per month.
HIPAA
SOC2