The most powerful notification
system you'll never build.

Knock provides flexible, reliable messaging infrastructure that scales with you.
Use our APIs to engage users, run workflows, and manage user preferences.

Webflow
Medium
Outreach
Clay
Headway
Discogs

Ship messaging without limits.

Use Knock's notification primitives to build any messaging experience you like, without compromising on design, performance, or user experience.

Fluidly build complex workflows, preview templates, and run tests.

Fluidly build complex workflows, preview templates, and run tests.

Batch, throttle, and more for granular control over message delivery.

Batch, throttle, and more for granular control over message delivery.

Trigger messages across email, SMS, push, chat, and in-app feeds.

Trigger messages across email, SMS, push, chat, and in-app feeds.

Edit templates like code. Git-like version control, typeahead autocomplete, and conditional logic.

Edit templates like code.

Precise sending controls. Advanced preferences, send windows, i18n localization, and retry logic.

Precise sending controls.

In-app messaging with your own components.

Use our hooks and realtime API to build headless UI components
that render without bloating performance or breaking your design.

In-app messaging components

Bring your application’s data into Knock.

Connect warehouse, CDP, and application data to Knock, model it with custom objects, and trigger workflows directly from API calls.

Ingest data from your product, warehouse, CDP, or reverse-ETL tool.

Ingest data from your product, warehouse, CDP, or reverse-ETL tool.

Model data with custom objects and dynamic audience segments.

Model data with custom objects and dynamic audience segments.

Trigger workflows from API calls, usage events, or segment changes.

Trigger workflows from API calls, usage events, or segment changes.

Trigger and cancel workflows via our API. Set a schema and enforce data validation to catch errors before they reach users.

Trigger and cancel workflows via our API.

Purpose-built for development workflows.

Manage messaging the same way you manage code. Develop locally,
test across environments, and deploy changes with full version history.

Available SDKs

Management API and CLI. Build, test, and maintain Knock from your local and remote development workflows.

Management API and CLI.

CI/CD integration. Validate messages before you deploy to production.

CI/CD integration.

Built-in observability. Debug notifications with ease. Stream logs to external tooling in realtime.

Built-in observability.

Git-like version control. Make changes without impacting production. Rollback with a click.

Git-like version control.

Messaging
infrastructure
you can trust.

99.99% uptime

We take being a downstream provider seriously.

Scaled delivery

Knock delivers hundreds of millions of messages per month.


HIPAA

SOC2

GDPR

CCPA


Trusted in production at

"Easy access for our non-technical team"

The level of visibility Knock provides into our notification system was a game-changer. Our customer service team can now easily access the entire history of a notification, from the initial template to the final delivered message.

Troy Blakely
Troy Blakely

Engineering leadDiscogs

"Notifications at scale"

Notification infrastructure is the most essential part of any product that I'd never dare build myself from scratch or operate at scale. Knock's APIs allow me to focus on my front-end experience, while all the complexity is abstracted away.

Guillermo Rauch
Guillermo Rauch

Founder & CEOVercel

"Fantastic product, shipped in-app notifications in record time"

We unblocked our marketing and education teams to start pushing in-app notifications in a couple days instead of a month or more. Install the React SDK, customize the CSS, and you're good to go.

Dane Williams
Dane Williams

EngineeringClay

"What used to take weeks now takes minutes"

Thanks to Knock's core functionality, our teams are able to easily build complex notification flows (batching, delays, multi-channel notifications, etc). The Knock dashboard is a powerful tool for visualizing notification templates and debugging.

Chamila Amithirigala
Chamila Amithirigala

Staff software engineerAmplitude

"We collaborate faster with product and marketing"

We wanted to increase our agility and be able to say "yes" more often to product and marketing teams. Knock was exactly what we were looking for. And now we're not wasting our time figuring out infra. We are just able to focus on driving adoption of new features.

Utkarsh Sengar
Utkarsh Sengar

VP of EngineeringWebflow

"It's been a great tool and a great team"

Its comprehensive API and clear documentation allowed us to get a proof of concept running within days. The multi-channel support aligned perfectly with our vision for future notification capabilities.

Charlie Crisp
Charlie Crisp

Software EngineerCausal

"Knock let us save on costs and focus on opportunities"

I like how transparent the interface is when you send messages through. You can typically see a failure in a workflow execution right from the UI. That makes it really easy to diagnose when something's wrong.

Brian Lee
Brian Lee

VP of EngineeringNellis Auction

"Easy access for our non-technical team"

The level of visibility Knock provides into our notification system was a game-changer. Our customer service team can now easily access the entire history of a notification, from the initial template to the final delivered message.

Troy Blakely
Troy Blakely

Engineering leadDiscogs

"Notifications at scale"

Notification infrastructure is the most essential part of any product that I'd never dare build myself from scratch or operate at scale. Knock's APIs allow me to focus on my front-end experience, while all the complexity is abstracted away.

Guillermo Rauch
Guillermo Rauch

Founder & CEOVercel