Knock is a marketing automation tool. Knock is a customer engagement infrastructure designed for product-led growth, allowing businesses to send product, marketing, and transactional messaging across various channels. Key capabilities: Send messages across email, SMS, push, chat, and in-app, Drag-and-drop editor for messaging journeys, Global styles, layouts, reusable blocks, and live previews for on-brand messaging, Preference centers and send windows for user-first controls, In-app messaging with custom components (paywalls, dialogs, nudges). Knock ships a free plan plus paid tiers that unlock as usage grows. Buyers most often compare Knock against Appcues, PageFlex, Como Sense.
TL;DR - Knock
Developer-first platform for building cross-channel customer messaging.
Unifies real-time data to trigger personalized and timely communications.
Offers robust tooling for developers including SDKs, CLI, and version control.
Ratings aggregated from independent review platforms. Learn more
Preview
Key Features
Send messages across email, SMS, push, chat, and in-appDrag-and-drop editor for messaging journeysGlobal styles, layouts, reusable blocks, and live previews for on-brand messagingPreference centers and send windows for user-first controlsIn-app messaging with custom components (paywalls, dialogs, nudges)Real-time data ingestion from product, warehouse, CDP, and reverse ETL sourcesDynamic segmentation using attributes, events, and relationsTrigger workflows from API calls, usage events, or segment changes
Knock is a customer engagement infrastructure designed for product-led growth, allowing businesses to send product, marketing, and transactional messaging across various channels. It provides developer-first tooling to build custom messaging experiences without compromising design, performance, or user experience, supporting channels like email, SMS, push, chat, and in-app notifications. The platform features an intuitive drag-and-drop editor for building messaging journeys and ensures on-brand, error-free communication with global styles, reusable blocks, and live previews.
The platform unifies and activates real-time data from product and warehouse sources, enabling relevant and timely messaging triggered by user attributes, events, or actions. It supports data ingestion from CDPs and reverse ETL, dynamic segmentation, and personalized messaging with conditional logic. Knock is built for developers, offering SDKs in major languages, a CLI, environments, version control, and CI/CD integration, making it suitable for integrating into existing development workflows and AI-powered IDEs. It also offers robust infrastructure with high uptime, scaled delivery, and compliance certifications like HIPAA, SOC2, GDPR, and CCPA.
Knock is a customer engagement infrastructure that helps businesses send product, marketing, and transactional messages across multiple channels like email, SMS, push, chat, and in-app. It provides developer-first tools for building custom messaging experiences, activating real-time data for personalization, and managing communication workflows.
How much does Knock cost?
Knock offers a freemium model. The Developer plan is free for up to 10,000 messages and 500 guide active users per month. The Starter plan costs $250/month for 50,000 messages and 2,500 guide active users, with additional usage billed per message/user. Enterprise pricing is custom and requires contacting sales.
Is Knock free?
Yes, Knock offers a free Developer plan that includes up to 10,000 messages and 500 guide active users per month, suitable for testing, evaluation, or small-scale deployments.
Who is Knock for?
Knock is designed for independent developers, product teams, marketing teams, and large enterprises looking to build and scale customer engagement through personalized, cross-channel messaging. It's particularly beneficial for organizations focused on product-led growth and those needing robust developer tooling and data integration capabilities.