Knock
Unified platform for product, marketing, and transactional messaging with AI-native workflows. Enables cross-channel communication and user-first controls for rapid growth.

Knock is customer engagement infrastructure designed to activate your data and ship cross-channel messaging without limits. Purpose-built for control, speed, and collaboration, it unifies product, marketing, and transactional messaging into a single platform.
Key Features
- Cross-channel messaging: Send messages across email, SMS, push, chat, and in-app channels
- AI-native workflows: Build complex messaging journeys with single prompts and generate client-safe emails
- Unified data activation: Ingest real-time data from products, tools, and warehouses to trigger relevant messaging
- User-first controls: Implement preference centers and send windows to respect user time
- In-app messaging: Ship paywalls, dialogs, and nudges powered by your own components
- Collaboration tools: Enable non-engineers to edit copy and targeting with Knock's intuitive interface
- Developer tools: Access MCP server and CLI for streamlined account management
- AI-powered email generation: Create beautiful, branded emails without manual coding
Tech / Self-Hosting
Knock is a fully managed SaaS platform with no self-hosting option. The service provides comprehensive APIs, SDKs, and developer tools including a Node.js client library for seamless integration. All infrastructure is managed by Knock with enterprise-grade security and compliance standards.