The easiest way to build a Slack integration
Use our embeddable UIs and APIs to ship an integration with your Slack App in hours, not weeks. Knock handles OAuth with Slack, resource modeling, template management, and last-mile delivery out of the box.
Embeddable UIs and APIs to ship in hours
SlackKit gives you a set of components to manage the OAuth flow, securely store user tokens and more. No backend to build or infrastructure to setup.
See an example →Beautifully designed with hooks to make it your own
Get beautifully designed components out of the box, or use our component hooks to customize it to your brand.
See a demo →Create dynamic messages and manage them in one place
From simple markdown messages to complex BlockKit templates, manage everything in one place. Use Liquid templating to create dynamic, interactive messages.
Learn moreMake complex, cross-channel notifications simple
Use our workflow engine to perform common notification actions like branching, batching multiple notifications, sending based on user-device state, fetching data from external services, and more.
Learn more→Don’t take our word for it
Mateo Kruk
Senior Software Engineer
Integrating Slack notifications into our app at Aleph was a critical step in enhancing user engagement, and Knock proved to be the perfect fit for the job. In less than a week, we seamlessly integrated Knock Slack integration, thanks to its exceptional developer experience, ready to use UI components, and responsive support team.
Jeppe Hasseriis
Full Stack Engineer
Getting up and running with the SlackKit components was quick and straightforward! Within a week we had successfully migrated all Coana customers over to Knock. The Knock team was super helpful and quick to respond to any issues and questions we had along the way.
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 →