96 Knock Reviews
Overall Review Sentiment for Knock
Log in to view review sentiment.

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.

How easy it is to setup workflows and promote the changes to new environments Review collected by and hosted on G2.com.
The one thing I was it had was the ability to replay messages in test envrionments. Sometimes when debugging in lower environments I'd like to replay an event without crafting it from the original message to test. Review collected by and hosted on G2.com.

We use the Knock React Native sdk for our mobile app. The prebuilt hooks and headless components made designing our own frontend extremely easy.
* Knock's documentation is second to none
* Knock has been battle tested, and can be trusted from an infrastructure perspective
* The pre-built components make going from idea -> production extremely quick Review collected by and hosted on G2.com.
* The only knock (haha) that I have is that the preview editor doesn't handle HTML previews as well as others. This is a minor inconvenience, nothing major. Review collected by and hosted on G2.com.

Their dashboard and UX are incredible. Compared to others it is simpler and easier to get started. Their test driver allows us to quickly test workflows just as if they were in production. Their support through a shared Slack community is fast and relaxed.
We managed to go live with Knock within a couple of weeks, even though their Flutter SDK still had some bugs in the beginning (but they where patched within days of reporting them). Review collected by and hosted on G2.com.
You can still notice that Knock is in an earlier stage of product development. Some features are still missing. In addition their pricing continues to be a challenge for us, especially because they also charge for their in-house in-app (inbox) messages. Review collected by and hosted on G2.com.

The entire system is designed very elegantly with the right abstractions around notifications so it's great for engineers to work with, but also simple enough where non-technical team members can go in and edit liquid templates for workflows. We switched from Courier earlier his year–while Courier is maybe easier to send your first notification with, the product quality and flexibility of Knock is far better, plus their rate of product improvement and innovation blows Courier out of the water.
Best features are the workflows, especially Batch aggregations. This would take us quite a bit of time to build internally and Knock pays for itself just with this feature. It makes it easier to reduce notification noise for users, dramatically reducing workflow.
They also have a very intuitive system to commit to dev & then promote to production. Review collected by and hosted on G2.com.
You definitely need engineers to use Knock well and it's less geared towards non-technical users. But for top technical teams building great products, there is no better solution. Review collected by and hosted on G2.com.

1. Ease of testing - detailed data about each notification helps troubleshoting
2. Ease of integration - just minutes to send out your first notifications
3. Ease of development - dev => prod flow is really thought through, every configuration change is done in git-like environment
4. Integration with Segment allows us to hook up any event we already have
5. Webhook destination is quite flexible to accomodate any tool
6. Flows have all the necessary features like batching, delays, etc
7. Most apis don't require creating users beforeahead to be able to send notifications
And a main thing here - super responsive team which can take user requests, help narrowing down the issues. Review collected by and hosted on G2.com.
1. Git-like environment is not "git", no reviews, etc.
2. Liquid syntax used in templates is limited when generating object payloads (for example if you want exclude some props, etc)
3. Template editor has errors on valid syntax
4. Errors with templates are hard to debug yourself
5. Lack of native components for different frameworks (flutter, vue). Review collected by and hosted on G2.com.

I really like how easy it is to set up and the fact that we can handle notifications separately from the backend. I believe it will eventually help us collaborate with non-engineering teams that might want to have input on notifications, although we’re not there yet. Also, there are advanced features like the Object-Subscription model and i18n support so it does not lack flexibility.
I also had a very positive experience with the AI support in the documentation and the customer support for more complex situations. Review collected by and hosted on G2.com.
There were still some situations where I had to "hack around" knock in order to make it work for my use case, but support has been helpful each step of the way. Review collected by and hosted on G2.com.
The most important thing we liked about Knock is the easy integration in our front-end and the ability to use our branding. The channels system is also a huge feature that we use for notifications distribution. Review collected by and hosted on G2.com.
Honestly, we haven't faced any bottlenecks or limitations so far. Review collected by and hosted on G2.com.

huge integration and best dx experience. Review collected by and hosted on G2.com.
complex of message data format. confused Review collected by and hosted on G2.com.

We didnt want to have to create a complicated notification system, picking something up off the shelf like Knock allowed us to implement a design that we're happy with quickly and also integrate with our complex application. Review collected by and hosted on G2.com.
We use Sveltekit which did not have prebuilt UI available. We were able to create our own easily enough though using their JS SDK. Review collected by and hosted on G2.com.