Observability

Built-in observability for every notification sent

Get better visibility into your notification system than if you built it in-house. Debug issues with ease and understand notification performance.

background gradient
Knock observability dashboard showing notification analytics and logs
Logs

A single place to see all of your notifications

See a unified view into the notifications being sent across all channels. Drill down using filters to find the message you need. See a live preview of the message that was sent.

Learn more →
background gradient
Notification logs interface showing message history and filtering options
Analytics

Detailed insights into your notifications

Our analytics dashboard gives your product team the insights they need into the notifications being sent to your customers. Easily see sending volume, engagement data like opens and clicks, and much more.

Get started now →
background gradient
Analytics dashboard displaying notification metrics and engagement data
End-to-end visibility

Find and fix issues faster with our debugger

Knock makes debugging your notifications effortless. Start with an API request into Knock, drill down into a workflow run for an individual recipient, see the notifications sent and the requests made to a provider.

See a demo →
background gradient
End-to-end notification debugging interface showing workflow execution details
Integrated monitoring

Monitor notifications from Datadog

Send a stream of notification metrics from Knock to your Datadog account to monitor your notifications system in real-time.

Learn more about our Datadog extension →
background gradient
Datadog integration dashboard showing Knock notification metrics

How Knock works

Get up-and-running with Knock in under an hour.

Create your notification workflows
1

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
2

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
3

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 →