Ship real-time, in-app notifications in a day
Use our in-app notifications APIs and pre-built components to create delightful notification experiences inside of your product. Ship in-app inboxes, feeds, and toasts without writing custom code.
A complete in-app notifications API
Use our in-app notifications API to power your in-product notifications experience across devices. Just bring the UI, or use our pre-built React notification components.Learn more →
Pre-built components, ready for your product
Use our pre-built React components to have in-app notifications setup in your product in under an hour. Completely customizable to match your brand.See a live demo →
Real-time ready. No infrastructure required.
Your in-app notifications work in real-time with a socket connection setup and managed for you. No extra infrastructure to setup or manage.See a live demo →
How Knock works
Get up-and-running with Knock in under an hour.
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 →