Knock is infrastructure for sending product and customer messaging. Learn more.

Learn the basics of grouping together your cross-channel notifications into different workflows.

Learn how Knock's preference system enables your users to opt-out of the notifications you send.

Become familiar with how Knock models recipients as a person or a non-user entity that receives notifications.

Learn what a channel is in Knock and how you can use channels to power your cross-channel notifications.
Create a cross-channel notification.
Identify recipients to power your notifications.
Build your in-app notifications experience.
Enable your users to opt-out of notifications.
Use Knock to send notifications to Slack.
Create alerting-style workflows in Knock.
Migrate your notification system into Knock.
Map your application's data model into Knock.

