Guides for using Knock
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.
Give your AI agents the ability to send cross-channel messaging and power rich human-in-the-loop flows.
Use the Knock MCP server to make Knock accessible to LLMs and AI agents via tool calling.
Build, test, and manage your notifications from the terminal.
Programmatically interact with Knock dashboard resources.
Use our Postman collection to get familiar with the Knock API.
Add Knock to your deployment pipeline with our CLI.