
I thought knock is like other services out there. I had the impression that it would not be easy or as simple as that. I will have to do a lot more digging into documentation in order to actually set it up. But turns out its not difficult. Documentation is great. UI is very friendly. You can find all the topics you need right there and you don't have to wander in the menu items to look for what you need. Integrating it with our application was piece of cake thanks to the documentation. I was able to test all the flows we have in just few minutes. Review collected by and hosted on G2.com.
I am not really sure at this moment about that. I will have to use it more to figure out what are the real pain points that i can give feedback for. Review collected by and hosted on G2.com.
95 out of 96 Total Reviews for Knock
Overall Review Sentiment for Knock
Log in to view review sentiment.

After evaluating several notification providers, Knock was the clear winner on several fronts. The level of customization that can be achieved due to their very well-thought out APIs and SDKs made it an absolute dream. While many other providers force particular approaches, Knock allowed us to completely tailor the experience in line with our vision. On the backend side of things, they provided SDKs for many different environments which was also a huge plus for us. Finally, from a conceptual point of view, the well-thought out concepts, entities, and workflows meant that our imaginations were really the only limit for how to leverage the platform. Review collected by and hosted on G2.com.
This could be a pro or con depending on how you view it, but because the system is so flexible, there are quite a few different ways you could make use of some of the concepts. You need to spend some time really thinking through your own business case to ensure you're picking the best way. Thankfully, Knock's team were very helpful with clarification and running an approach by to validate it. Review collected by and hosted on G2.com.
Knock is very developer-friendly. Its packages for Node and React make it easy to code both the UI and the logic behind sending notifications. Knock also documents its product well, making it very easy to use and implement.
At my company, we use Knock daily to send users notifications about topics to which they subscribe. Knock made this surprisingly easy; I only had to write a minimal amount of code. Knock also made it easy for me with guides and API references that provided exactly the information I needed. Review collected by and hosted on G2.com.
I dislike the way Knock's environment system works. Most other services treat environments like a collection of separate settings. Although Knock does do this, it also ties environments to its commit system. This makes it difficult to promote/implement changes because it means I must push each one through each environment. This also means that developers might need to share a single environment unless the company wants to create one for each developer. In some cases, this means developers could accidentally send test notifications to each other. Knock also lacks a few basic features for environments, such as the ability to edit environments' names. These factors deter me from using Knock's environment feature. Review collected by and hosted on G2.com.

1. The knock team is readily available to answer any and every question someone might have. I have witnessed this first hand, as we had 3 sessions - and in each of the sessions, they were both very helpful and really excited to help.
2. The knock team is quite responsible and quick to react - I noticed a few issues in their react-native SDK (that were issues because we were using a non-expo, legacy react native project), and they within two weeks fixed the issue for us and also added some additional features that were quite useful for us, as we're transitioning to them.
3. The knock integration is quite easy - and the platform itself is super powerful if you're looking to establish serious and well-versed notification streams. The game changer feature I think for them is the ability to with ease add custom payload "on the fly" (i.e. we wanted to add a field to our mobile notifications without implementing it on our BE, and it was a breeze). Such a great feature, that isn't even highlighted.
4. The implementation itself is a bit of a process, just because you receive so much power to configure heaps of things, but once you complete it, you realize how easy it actually was. Might seem daunting at first but over time it becomes second nature. Review collected by and hosted on G2.com.
1. The documentation is really long and challenging. Of course, all software goes through this, manuals get better over time, but reading it feels like terminology is all over the place and not so clearly defined. I feel like some things are called one thing on one page and on a different page they have a different name. But of course, once you actually read it and let it digest, you get a hang of it.
2. The docs are lacking a little in the react-native examples, as I feel like - given the usage of JS worldwide, it could be more example-rich, as well as include a few sections on common scenarios and recommended best practices. Didn't read the other docs so much (for other languages. Review collected by and hosted on G2.com.

- really straightforward to setup a powerful in-app experience in my webapp
- clearly built with developers in mind
- solid user interface, great logging / debugging tools for understanding when your notifications aren't working
- very thorough documentation
- responsive customer support Review collected by and hosted on G2.com.
- I found some aspects of the the git commit workflow a little confusing at times when commits kept piling up, which made it a bit hard to keep track of changes... but this was a super minor annoyance Review collected by and hosted on G2.com.
- Decoupled system yet connected(objects, user, workflows)
- Scale seamlessly
- Quite easy to get started and prototype/Good SDK support
- Excellent support
- Seamless SSO and admin/billing role
- Test run of workflows and multitenancy support Review collected by and hosted on G2.com.
Nothing there to dislike, just a feature request: Creating workflow via APIs Review collected by and hosted on G2.com.
Knock is a designed notification service built with developers in mind. It provides all the necessary features required for a notification system, making it easy to integrate and manage notifications across multiple channels. The platform stands out for its flexibility, allowing developers to customize workflows, templates, and delivery preferences with ease. Additionally, Knock’s support is good enough. They offer a Slack workspace for real-time assistance and are highly responsive to emails, ensuring quick resolutions to any issues. Review collected by and hosted on G2.com.
Debugging tools could be more advanced, making it easier to trace and troubleshoot notification flows. For larger teams, more ACL options would be beneficial to better manage permissions. Additionally, occasional minor changes, such as updates to Liquid logic, are made without sufficient awareness, which can cause unexpected issues. Review collected by and hosted on G2.com.

- The existing core features work reliably out of the box
- The entire team (that we've interacted with), including customer support, is very open, collaboratively minded and quick to respond
- Initial prototyping is fast and easy, allowing us to get features out of the door quickly
- Integrations with our service and other external services (e.g. June, Mailgun) could not be easier! Review collected by and hosted on G2.com.
- As with any young company, you will encounter use cases or parts of the product that are a bit rough around the edges. However, the team acts quickly on corresponding requests
- The reliance on low-code tooling for designing notification workflows makes it easy to get started, but comes with scaling pains at some point (this is not Knock-specific, any low-code tool runs into this eventually). There are workarounds to deal with this programmatically, but not yet as a polished part of the product.
- The provided Python SDK is bare-bones, e.g. it comes without typing and wrappers for expected errors. We had to build our own representation of Knock typing to remedy this. This might (!) apply to other SDKs as well. Review collected by and hosted on G2.com.

- Easy to use
- Their support in Slack channels
- We are using it for our in-app & Slack notificaitons
- Very easy to integrate/ implement with, and staright forward Review collected by and hosted on G2.com.
So far nothing, they are providing some guides in YT, also their support & documentaiton are amazing. Review collected by and hosted on G2.com.
Typical notification services only provide for the backend. However, Knock gives you ready to integrate React components that eases implementation by a significant time. Bundled with this, managing the content of your notifications within Knock along with a git like commit strategy is a first for me. Promotion of changes to staging and production makes release process a breeze.
Also, they had setup a slack channel for us and the support there was amazing. Review collected by and hosted on G2.com.
Apart from some bugs in the UI and certain quirks around changes made to messages reflecting in an environment, it is pretty good. Review collected by and hosted on G2.com.

What I like the most about Knock is that it has an excellent developer experience (DX). The DX is simple, straightforward, uncomplicated, yet effective. Many B2B companies forget just how important the DX is, especially since a good DX saves time and money. Customer support is also fantastic, since I was able to email them and get a response right away! Thank you, Knock! Fantastic company. Review collected by and hosted on G2.com.
Honestly can’t think of any at the moment. I did run into a technical issue during installation, but was able to figure it out quickly. Review collected by and hosted on G2.com.