For growth and product teams

Everything you need to ship your next big growth play

Accelerate growth with timely, personalized messaging across any channel. Activate data, target users, and trigger automated workflows that convert.

An animation of a workflow being built, run, and improved.

Craft user journeys that move the needle.

Send dynamic messaging to your users across any channel, based on any trigger.

The New user onboarding workflow in the builder, at Collab.io. An agent step is dragged in from Add a step under the new-user-signup trigger and its prompt is typed: Claude Sonnet 5 writes a welcome line for the recipient that fits their role, into a welcome_line response property. The welcome email greets the recipient by first name, then uses that line. After a 3 day delay, a branch on Created a project? sends a Day 3 tips email to people who have not created one yet and an in-app feed message to everyone else.

Trigger smart automations that send messages across any channel.

email / in-app / push / SMS / chat

Deliver messages at the right moment

  • Experiments

    Split a segment into cohorts and test copy, channel, or timing. Keep the version that lifts activation, conversion, or engagement.

  • Behavior triggers

    Trigger a workflow from a usage event, segment change, or product action. Branch on what the user did.

  • Dynamic segmentation

    Build audiences from user and company attributes, events, and relations. A segment updates as that behavior changes.

  • Personalization

    Fill each message from user and account data. Show the plan, usage, or next step that fits that person.

  • Exit criteria

    Stop a journey when a user activates, such as creating a project or inviting a teammate. Later steps do not send once that goal is met.

  • Digests

    Batch a burst of product events into one message. Users get one summary instead of a notification for every action.

  • Account messaging

    Message a company, not only one user. Trigger on account attributes and usage, then reach the right people on that account.

  • Preference center

    Match your product with a preference center grouped by channel, workflow, or category. Use Knock's hosted page or your own UI.

  • Send windows

    Deliver each message inside the hours a recipient expects. Hold anything outside the window until the next open time.

Messaging powered by all your data.

Trigger relevant, timely messaging based on any user or company attribute, usage event, or product activity.

Product usage from the Knock SDKs, traits from a CDP such as PostHog, Segment, or Amplitude, account data synced by Hightouch from a warehouse such as Snowflake, Databricks, or BigQuery, and billing data from Stripe flow into one user model in Knock as user properties.

A dynamic audience updates as those properties change, and a user entering the audience triggers a workflow.

Build, experiment, analyze, and improve

Build messaging with agents that run experiments, analyze performance, and suggest improvements. Nothing goes live without your say so.

An agent's branch forks off main in coral. A person merges it and publishes it, and the change turns ink and goes live, where every run is logged and any version can be reverted.

  1. Work on a branch

    Agents work in isolation, not on your live messaging.

  2. Merge and publish

    A person reads the diff, then merges and publishes it.

  3. Monitor every run

    Logs show details for every step of every run.

  4. Analyze performance

    Measure the impact of your messaging across channels.

  5. Manage from your repo

    Merge and promote from the Knock CLI and CI/CD.

Messaging infrastructure you can trust

99.99% uptime

We run Knock as critical infrastructure for your product.

Scaled delivery

Knock delivers hundreds of millions of messages per month.

Dedicated success

Our team helps you plan, build, and launch your messaging.

Secure access

Security is standard with support for SSO, RBAC, and SCIM.

HIPAA

SOC2

GDPR

CCPA

Trusted in production at

“A powerful system for running data-driven growth plays”

Knock helps us send timely, data-driven e-mail notifications and usage digests that build strong user habits. The product is reliable and flexible, and the team is fantastic to partner with.

Karishma Rajaratnam
Karishma Rajaratnam

Product Marketing • Clay

Frequently asked questions

Yes. Growth and product teams use Knock for onboarding, engagement, and retention messaging across email, SMS, push, chat, and in-app.

Growth, product, and lifecycle teams build workflows, launch in-app guides, and run experiments from the dashboard.

Yes. Use guides to launch nudges, modals, and paywalls inside your product, with your own components.

Yes. Split a segment into cohorts and test copy, channel, or timing. Keep the version that lifts activation or engagement.

Yes. Segments use attributes, events, and relations, and a segment change can trigger a workflow.

Knock is customer engagement infrastructure. Growth and product teams use it for activation, engagement, and retention on top of product data. It is not a CRM or ad platform.