Knock
Customer engagement infrastructure for your product, marketing, and transactional messaging.
Uptime SLA
99.99%
Messages per Month
Hundreds of millions
Free Tier
10,000 messages/month
Compliance
HIPAA, SOC2, GDPR, CCPA
About Knock
Knock is a comprehensive customer engagement and notifications platform that allows developers to manage all messaging—product, marketing, and transactional—from a single API. It supports a wide range of channels such as email, SMS, in-app feeds, push notifications, Slack, and Microsoft Teams. The platform features powerful tools like a visual workflow builder, user preference management, message batching, and scheduling. Knock can ingest data from product analytics, CDPs, and data warehouses to trigger timely and relevant messages. For developers, it offers SDKs in multiple languages, a CLI for managing resources, version control with isolated environments, and robust debugging and observability tools. The platform is designed for scalability and reliability, offering enterprise-grade features like HIPAA compliance, SAML SSO, and guaranteed uptime SLAs.
Core Platform Features
Supported Channels
Email, SMS, In-app (feeds, toasts, banners), Push, Slack, Microsoft Teams
Workflows
Visual builder for creating notification logic with batching, delays, branching, and fetching data.
User Preferences
Built-in preference management to handle user opt-outs and notification settings.
Data Integration
Ingest data from CDPs (Segment), reverse ETL platforms (Hightouch), and data warehouses to trigger notifications.
Ai Agent
Utilize AI agents to build, edit, and ship messaging workflows and content.
Multi-Tenancy
Support for per-customer branding, preferences, and translations.
Developer Experience
Sdks
Node, Python, Ruby, Go, Java, .NET, Elixir, PHP
Infrastructure-As-Code
Manage notifications via Knock CLI and integrate with CI/CD pipelines.
Environments
Isolated development, staging, and production environments with version control and rollback.
Observability
Debugging tools, message logs, and integrations with services like Datadog.
In-App Components
Pre-built and customizable React components for in-app notification feeds and UI elements.
Enterprise & Security
Security Compliance
HIPAA, SOC 2, GDPR, CCPA
Authentication
SAML 2.0 SSO, Directory Sync (SCIM)
Support
Enterprise SLAs, shared Slack channel, and priority support.
Analytics
Stream engagement and observability data to your own data warehouse.