About Knock
Knock is a commercial service that handles the notification layer of a product. Developers trigger an event through the API, and Knock runs a workflow that decides which messages to send, to whom, on which channel and when, instead of that logic being scattered across application code.
It supports channels such as email, SMS, push, chat tools and an in-app notification feed, with prebuilt feed components for front-end frameworks. End users can set their own preferences about what they receive and where, and the dashboard lets non-engineers edit templates and workflows. It suits product and engineering teams that want a maintainable notification system without building one from the ground up.
Key features
- Workflow builder for multi-step notifications
- Delivery across email, SMS, push and chat
- In-app notification feed components
- User-level notification preference management
- Template editing for non-engineers
- Logs for debugging message delivery
Good fit for
- →Centralizing product notifications in one service
- →Giving users control over notification preferences
- Tags
- notifications
- workflows
- in-app-feed
- messaging
- push-notifications
- developer-tools
Knock: questions and answers
- What is Knock used for?
- Knock is notification infrastructure that gives developers workflows, user preference management and in-app feeds for sending notifications across multiple channels. It is a good fit for centralizing product notifications in one service and giving users control over notification preferences.
- Is Knock free?
- Yes. Knock has a free plan, and paid plans start at $250 per month.
- Is Knock open source?
- No. Knock is proprietary (closed-source) software and can't be self-hosted. Open-source alternatives to Knock include Novu and Apprise.
- What are some alternatives to Knock?
- Knock competes with Courier, OneSignal and Customer.io. For open-source options, see Enlisted's ranked list of open-source Knock alternatives.
Open-source alternatives to Knock
See all
Novu
Backend as a Service
The open-source communication infrastructure for agents and products
OSSvs Knock★ 40kApprise
Developer Tools
Apprise - Push Notifications that work with just about every platform!
BSD-2-Clausevs Courier★ 18k
Gotify
Backend as a Service
a simple server for sending and receiving messages
OSS★ 16k
OpenIM
Backend as a Service
IM Chat OpenClaw
Apache-2.0vs Sendbird★ 17k
Centrifugo
Backend as a Service
Centrifugo is an open-source real-time messaging server — a self-hosted alternative to Pub
Apache-2.0vs Pusher★ 11k
WuKongIM
Backend as a Service
More than just IM 不只是即时通讯(IM)
Apache-2.0vs Sendbird★ 5k
SaaS alternatives to Knock
See all
Courier
Backend as a Service
Notification API that routes messages across email, SMS, push and chat
SaaS
OneSignal
Marketing & SEO
Push, in-app, email and SMS messaging service for apps
SaaS
Customer.io
Email Marketing
Event-driven messaging platform for email, push, SMS and in-app
SaaS
Twilio
Backend as a Service
Communications APIs for SMS, voice, video, email and verification
SaaS
SuprSend
Backend as a Service
Notification infrastructure for sending in-app, email, SMS and push messages from a single API
SaaS
MagicBell
Backend as a Service
Embeddable in-app notification inbox and multichannel delivery service
SaaS

