Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
G2 recognized Knock
Knock

By Knock

4.6 out of 5 stars

How would you rate your experience with Knock?

Knock Reviews & Product Details

Pricing

Pricing provided by Knock.

Developer

Free

Knock Media

Knock Demo - Orchestrate your entire customer journey
Knock's workflow editor makes it easy manage your entire cross-channel motion, from in-product messaging to email and push notifications.
Knock Demo - A powerful template editor for all of your messaging
Knock's template editor was built for developers, product managers, and marketers to design and deliver beautiful, consistent cross-channel messaging.
Knock Demo - Send engaging, one-time messages
Broadcasts enable you to send one-time messages to your users across in-product, email, Slack, and push. Whether you're announcing a new feature, alerting users about system maintenance, or driving feature adoption, broadcasts let you create thoughtful one-time messaging workflows for a defined a...
Knock Demo - Power in-product messaging using your own components
Guides enable you to power in-product messaging, with complete control over messaging, targeting, and where they appear in your product. Power everything from paywalls and badges, to one-time announcements and banners, using your own components.
In this five-minute demo we show how to use Knock to power product and customer messaging across in-app, email, SMS, chat, push, or webhooks.
Play Knock Video
In this five-minute demo we show how to use Knock to power product and customer messaging across in-app, email, SMS, chat, push, or webhooks.
Broadcasts enable you to send one-time, cross-channel messages. This is perfect for announcing new features, alerting users about system maintenance, or driving product adoption.
Play Knock Video
Broadcasts enable you to send one-time, cross-channel messages. This is perfect for announcing new features, alerting users about system maintenance, or driving product adoption.
Guides enable you to power in-product messages, where you control the messaging, audience targeting, and placements, using your own native components. This is perfect for paywalls, one-time announcements, banners, and more.
Play Knock Video
Guides enable you to power in-product messages, where you control the messaging, audience targeting, and placements, using your own native components. This is perfect for paywalls, one-time announcements, banners, and more.
Many companies face challenges with notification systems due to notification fatigue and rising provider costs.

Knock's batching functionality addresses these issues by intelligently grouping related notifications together.
Play Knock Video
Many companies face challenges with notification systems due to notification fatigue and rising provider costs. Knock's batching functionality addresses these issues by intelligently grouping related notifications together.
High-volume events in your product, like usage-based billing alerts or system monitoring alerts updates, can be difficult to manage.

Knock’s throttle functionality limits the flow of notifications without sacrificing important information.
Play Knock Video
High-volume events in your product, like usage-based billing alerts or system monitoring alerts updates, can be difficult to manage. Knock’s throttle functionality limits the flow of notifications without sacrificing important information.
Product Avatar Image

Have you used Knock before?

Answer a few questions to help the Knock community

Knock Reviews (137)

Reviews

Knock Reviews (137)

4.6
138 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Abdelrhman Samir M.
AM
Software Engineer
Small-Business (50 or fewer emp.)
"Streamlined Notification Management with Superb Support"
What do you like best about Knock?

I find Knock invaluable for centralizing and streamlining all our product notifications across multiple applications and environments, eliminating slow, error-prone processes of managing custom notification logic, templates, and delivery channels. I appreciate the clean, consistent, and well-documented APIs, which make integration seamless even without the SDK. The workflow builder is a fantastic feature, allowing us to visually manage notification workflows with steps, delays, batching, and conditional logic. This functionality saves a huge amount of engineering time and removes the necessity for a custom pipeline. Additionally, I value the excellent support provided by Knock, particularly the Slack support channel, where Jeff offers outstanding assistance. The initial setup of Knock was incredibly easy, facilitating a timely integration into our systems. Review collected by and hosted on G2.com.

What do you dislike about Knock?

The only concern I have is about the logging and debugging aspects of Knock. However, I haven't checked their latest releases, so it might have improved since then. Review collected by and hosted on G2.com.

CO
Software Engineer
Small-Business (50 or fewer emp.)
"Effortless Scheduling and Seamless Integration"
What do you like best about Knock?

I really like the scheduling feature; I like how it removes most of the complexities of running jobs on my backend and thinking about how to fully manage notification schedules. I like the other additional add-ons (like throttling), which is something I use a lot right now for my unique needs. It was nice talking to support and sharing ideas on how to set up the workflows that I use for schedules so that they tailor to my system's specific needs. It was fairly easy to set up and integrate with my backend, and I use this feature the most.

Another honorable mention is user preferences, another powerful feature! Review collected by and hosted on G2.com.

What do you dislike about Knock?

I don't think I have found the documentation the most useful in some cases. For example, when I was setting up/thinking about throttling on some of my workflows, the documentation didn't explain using and setting it up well enough in my opinion. I ended up having to reach out to support just to be sure I had set it up the right way. I don't think the AI model that is currently there answers my questions enough.

I also noticed that the API for setting user preferences doesn't merge preferences properly; instead of relying on the user's current preferences to merge with the update, it falls back to the default. I had to implement the merging on my backend to avoid all of this. Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Thanks for the review! Appreciate you calling out where our docs and preference merging could be better. We'll get fixes for those prioritized. Thank you!

Mike S.
MS
Director of Product
Small-Business (50 or fewer emp.)
"Developer-Friendly (and PM friendly), Easy Integration, and Outstanding Support"
What do you like best about Knock?

Very developer and PM friendly (assuming your technical) compared to some product focused at marketers that are too complex to integrate, works with our existing email sender, easy to get started, and quick implementation, outstanding support from the Knock team via both email and Slack (and they fixed issues we ran into). Beyond just support, knowing that items that are important to your success are a priority on their roadmap makes me feel comfortable with a long-term relationship.

I was tasked with finding a solution that could help us manage email and push notifications, user preferences, and keep our templates/content our of the code base. It needed to be developer-friendly and easy to implement quickly, and Knock stood out for what we needed at the time. Our engineering team was happy with it compared to solutions some have used in the past.

As a PM, I love how much I can do myself without engineering changes. The different environments make it easy to test things.

API support is great, and with some help from Claude I have even been able to script some things I needed to do vs ask my engineering team.

Template and content management is good, and ite easy to build and modify workflows.

I use knock a lot to manage onboarding and engagement notification workflows, send broadcasts, etc. Review collected by and hosted on G2.com.

What do you dislike about Knock?

Product Documentation could be improved, though I have used Claude and ChatGPT with pretty good success to get past those gaps; otherwise, ask their customer service team or test things out.

We encountered some limitations with user preferences regarding commercial unsubscribe, and it would be beneficial to have a Knock preferences UI that we can direct people to from an email to help manage compliance.

Lack of dynamic audiences is a limitation that is in the roadmap.

I wish more integrations could bring in user properties, as I would love to import properties from our PostHog instance, not just events.

Sometimes I wish it could do a bit more on the marketing side - the longer I can hold off on ANOTHER system in our stack the better. Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Hey Mike — this is Sam, CEO at Knock. Thanks for your review, and appreciate you taking the time to write it.

We have a project on the way to help bring more data into Knock from tools like Posthog, stay tuned.

And hear you on better hosted preferences UI. We'll take a closer look!

Andy N.
AN
"Effortless Notification Scheduling with Knock"
What do you like best about Knock?

I like how easy it is to just have an endpoint we can call to schedule notifications. It's especially beneficial when dealing with notifications that need to be sent in the future. Within those workflows, it feels pretty easy. Review collected by and hosted on G2.com.

What do you dislike about Knock?

I think that I would like to be able to use codebase interface, maybe through the CLI. Handling a notification engine, we pretty much have to build that part of the infrastructure ourselves. I would like to have more of a condition-based event approach. Let's say that whenever an event happens, then look for other conditions to see if the user met that requirement so that we can build an identification engine. Right now, I don't know if it's possible to do. So that part of the infrastructure we built ourselves. Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Hey Andy — thanks for the review! A few features we have today I wanted to direct you to given your notes:

- Our CLI: good for working with our service programmatically. https://docs.knock.app/cli/overview/installation

- Our conditions engine: good for powering condition use cases like one you mentioned. https://docs.knock.app/concepts/conditions

Hope that helps!

JG
Chief Product Officer
Small-Business (50 or fewer emp.)
"Absolutely the best notifications product, hands down."
What do you like best about Knock?

Knock has been a boon for us. It’s easy to set up, powerful, and clearly built for both PMs and engineers. We started out manually coding every email in our SaaS app, but once we needed multi-channel support and more complex workflows, it became unmanageable. I randomly came across Knock on Twitter, checked out the demo, and with just me (a product lead) and one engineer, we had over 10 workflows running across email, SMS, and in-app within weeks. Review collected by and hosted on G2.com.

What do you dislike about Knock?

There is nothing I dislike. I would highly recommend this. Review collected by and hosted on G2.com.

Steph R.
SR
Senior Software Engineer
Small-Business (50 or fewer emp.)
"The best notifications platform we've used"
What do you like best about Knock?

I lead the implementation of Knock in our stack, and it’s one of those rare tools that gets the balance right between being developer-friendly and marketing-team friendly.

From an engineering perspective, my job is to simply wire up triggers and send data from our app. From there, our copywriters and marketers can own the templates without needing me in the loop. That separation of concerns has been a huge productivity boost.

Knock has also gone far beyond just "send a notification." Features like schedules and delayed notifications mean we don’t have to waste time setting up cron jobs ourselves. The logging is excellent too, it’s easy to debug and see exactly what’s happening.

The development workflow is one of the standout parts for me. Multiple environments, the ability to incrementally push changes, and even seeing commit diffs on workflows, it feels like Knock was built with real engineering teams in mind.

Other highlights:

- The free tier was more than generous enough to cover our POC.

- Sandboxing notifications helps us avoid burning through third-party usage.

- Support has been unreal, even from the other side of the world, questions in their Slack community get answered quickly.

- The workflow builder is incredibly powerful, with branching, batching, conditions, and customisations that make it easy to design complex flows that were simply not possible when we were using a different product and we had to add a bunch of messy workarounds

Ultimately, Knock is a tool that knows what it’s good at and does that really well. That’s exactly what I want as an engineer, and it’s exactly how I’d describe our experience with it. Review collected by and hosted on G2.com.

What do you dislike about Knock?

I would really like to be able to access the data for more than just 10 activities in my templates.

Being able to edit delayed workflows instead of cancelling them and triggering them again would also be helpful.

But that is splitting hairs. Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Thanks for the review, Steph! We actually have support for accessing data for more than 10 activities in templates but we need to enable on our side. We've gone ahead and upped this limit to 100 for your account. We'll also work on making this easier to find in our documentation for future customers. Thanks for using Knock!

Anand C.
AC
Prinicpal Engineer
Small-Business (50 or fewer emp.)
"Knock makes notifications setup a breeze"
What do you like best about Knock?

Knock has been our go to for all of our notifications and has been our trusted service in communicating alerts and messages to our customers.

Integrating with knock was a breeze and their documentation has been good enough for any one to easily pickup.

In the few times I had emailed for support, I have always gotten excellent support from them and currently I cant see a world where I woudlnt use them Review collected by and hosted on G2.com.

What do you dislike about Knock?

** The analytics page needs to provide more information with better filters

** The new UI is not as intutive as the old one when it comes to selectiing environment

** Would be nice to have a sandbox mode per worflow instead of a channel

** Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Hey Anand — thanks for the review! Any more detail you can provide on the filters you'd like to see on our analytics page? We have some work prioritized there coming up later this year. Same on sandbox mode per workflow. Stay tuned!

Vishesh B.
VB
Director
Small-Business (50 or fewer emp.)
"One of the best customer messaging platforms out there."
What do you like best about Knock?

We've been using Knock since its early days, and it is one of the best infrastructure messaging tools out there. Its intuitive setup and seamless integrations make it incredibly easy to get our own tools up and running quickly. The documentation is comprehensive and easy to navigate, and the customer support team is outstanding—responsive, knowledgeable, and among the fastest we've encountered. Review collected by and hosted on G2.com.

What do you dislike about Knock?

One of our key feature requests is for ticketing integrations—as a customer‑facing company, this would help us avoid the constant cycle of building custom ticketing solutions, and let us define a ticket once and see it across all our apps.

We’d also like more environment decoupling. Currently, promoting changes requires applying them in all environments, which becomes overly complex for heavy customisations and dedicated or on‑prem deployments. Review collected by and hosted on G2.com.

Response from Sam Seely of Knock

Thanks for the review! We have some updates coming soon on environment decoupling. Stay tuned!

For your ticketing integrations request, can you expand on what you're looking for there? Are you hoping to integrate Knock with something like Zendesk/Pylon? I'm at sam @ knock.app if easier to connect over email. Thank you!

Raphaël M.
RM
Head of Engineering
Small-Business (50 or fewer emp.)
"Notifications management made (very) easy"
What do you like best about Knock?

Knock makes it easy for us to manage notifications. We primarily use it for Teams, Slack and emails, but its real value is that it decouples our notification system from our codebase. This gives our product team the power to move at their own pace, fixing bugs and improving notification models and messages without depending on engineering. Iterating is as simple as a click, which has significantly accelerated our ability to test, adjust, and improve the experience.

Customer support has been excellent. They set up a dedicated Slack channel for us, and every time we had bugs or questions, we were able to talk directly with their team. Most of the time we got answers or fixes extremely quickly, which has been a great experience. Review collected by and hosted on G2.com.

What do you dislike about Knock?

The product can feel a bit complex at first because of the wide range of features and possibilities. There’s some trial and error involved in figuring out what you want to achieve and how to get there, which can feel a little overwhelming in the beginning. However, once you understand the logic and know your way around, it becomes very fast to use.

Duplicating workflows, creating new ones, or adapting to the email templating language may take some initial effort, but once you get past that learning curve, it’s extremely powerful. The flexibility and depth of customization make it a tool that really pays off once you’re familiar with it. Review collected by and hosted on G2.com.

Daniel C.
DC
Head of Engineering
Small-Business (50 or fewer emp.)
"Helpful, batteries-included transactional notification system for early startups"
What do you like best about Knock?

The devrel team at Knock and the community space they've created is excellent and very responsive.

The Audit logging features are the best of any developer integration I've ever used. Our ability to debug specific issues is unparalleled.

Batching of notifications was the killer feature that brought me to Knock and it does enough of what I need to keep me very happy. Review collected by and hosted on G2.com.

What do you dislike about Knock?

Sometimes the documentation on the SDKs is a little outdated or the examples incomplete so you HAVE to rely on the devrel team. Review collected by and hosted on G2.com.

Pricing Options

Pricing provided by Knock.

Developer

Free

Starter

$250.00
Per Month

Enterprise

Contact Us
Knock Comparisons
Product Avatar Image
Courier
Compare Now
Product Avatar Image
SuprSend
Compare Now
Product Avatar Image
OneSignal
Compare Now
Knock Features
Template Creation
Preset Template Availability
Detailed Server Logs
Webhooks
Mail Send API
Documentation
Tracking & Reporting
Performance and Reliability
Automation
API Integration
Template
Product Avatar Image
Product Avatar Image
Knock