Send notifications that delight users with Knock
Knock gives you everything you need to send notifications users love: cross-channel support, batching, composable in-app infrastructure, and flexible preferences. All in one platform.
TRUSTED BY DEVELOPERS AT
See all of your message logic in one place
Knock provides an integrated builder for your notification workflows. See your workflows, functions, and notification templates, all in one place. Send notifications that respect the time and attention of your users.
Learn more →In-app notifications the way you want them
Only Knock gives you complete flexibility over your in-app notifications. Power priority inboxes, multiple feeds, and toast notifications—all from a single platform.
Learn more →The only messaging platform that helps you send fewer notifications
Use our batch function and flexible preferences model to reduce the notifications you send to users, while still ensuring that they’re notified about the important activity they’ve subscribed to.
Learn more →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 →Courier and Knock comparison
Feature | ||
---|---|---|
Visual and code-based template editor | ||
Workflow functions: delay, HTTP request, batching, throttling | ||
Automated recipient fanout on workflow trigger | ||
API log and message debugging | ||
Git-like version control for templates | ||
Management API for templates and workflows | ||
End-to-end integrated workflow debugger | ||
Workflow trigger data validation | ||
Object model for non-user recipients such as Slack channels | ||
Create multiple in-app channels |
Top 3 reasons leaders pick Knock over Courier
Batching support and flexible preferences
Knock is the only notification platform with batching and throttling capabilities, as well as flexible preferences model. Only notify your users when they need to be.
Learn more →A developer-first platform
With automated recipient fanout, a flexible preferences model, and unlimited environments, Knock meets your developers where they work.
Read our docs →Best-in-class observability and debugging
Knock provides an end-to-end debugger so you can understand what happened from API request to workflow run to notification sent.
Learn more →