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 | ||
Basic workflow functions: delay, HTTP request | ||
Advanced workflow functions: batching, throttling | ||
Automated recipient fanout on notify call | ||
Object model for non-user recipients such as Slack channels | ||
Create multiple in-app channels | ||
API log and message debugging | ||
End-to-end integrated workflow debugger |
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 →