Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Paid
Claimed

Knock Reviews & Product Details

Kaushal L.
KL
Intermediate Software Engineer I
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

Knock is helping to solve the problem of managing the notification infrastructure and the user base. It helped the integration of notifications in our app. Review collected by and hosted on G2.com.

Knock Overview

What is Knock?

Knock is flexible, reliable notifications infrastructure that's built to scale with you. Use our APIs to engage users, power cross-channel workflows, and manage notification preferences. Key features: - Template management - In-app notifications - Observability - Workflow engine - Preferences - Integrations

Knock Details
Product Website
Show LessShow More
Product Description

The most powerful notification system you'll never build. Knock is flexible, reliable notifications infrastructure that's built to scale with you. Use our APIs to engage users, power cross-channel workflows, and manage notification preferences.


Seller Details
Seller
Knock
Company Website
Year Founded
2021
HQ Location
New York, NY
Twitter
@knocklabs
1,643 Twitter followers
LinkedIn® Page
www.linkedin.com
25 employees on LinkedIn®
Description

Knock is flexible, reliable notifications infrastructure that's built to scale with you. Use our APIs to engage users, power cross-channel workflows, and manage notification preferences.


Sam S.
SS
Overview Provided by:

Recent Knock Reviews

EV
Eduardo V.Small-Business (50 or fewer emp.)
4.5 out of 5
"Knock is one of the most developer-friendly tools I have ever used"
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. Knoc...
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
4.5 out of 5
"Full features, Good Support"
Knock is a designed notification service built with developers in mind. It provides all the necessary features required for a notification system, ...
AS
Abhishek S.Mid-Market (51-1000 emp.)
5.0 out of 5
"Knock is the one of the best Notification platform out there"
- Decoupled system yet connected(objects, user, workflows) - Scale seamlessly - Quite easy to get started and prototype/Good SDK support - Excel...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Knock Media

Play Knock Video
Answer a few questions to help the Knock community
Have you used Knock before?
Yes

95 out of 96 Total Reviews for Knock

4.7 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
95 out of 96 Total Reviews for Knock
4.7 out of 5
95 out of 96 Total Reviews for Knock
4.7 out of 5

Knock Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for KnockQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Patrick G.
PG
Senior Backend Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

Knock allowed us to not have to worry about spinning up our own notification infrastructure; instead, we were able to devote our limited resources into designing and implementing a great user experience for our customers. From a cost perspective, it was a no-brainer to choose a solution like Knock. Review collected by and hosted on G2.com.

EV
Software Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

Knock helps us send notifications to workers assigned to a particular task. Knock notifies workers when they are assigned and when their task information is updated. This benefits me because I do not need to code complex logic to accomplish the same thing. Knock has saved me weeks of my life by providing functionality that would otherwise require weeks to create. Review collected by and hosted on G2.com.

Andrej T.
AT
Senior Software Developer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

The ability to both diversify and customize my notifications streams, as well as being able to easily handle users having multiple channels they can be reached. I've implemented some of these features myself - and I have to say - it's not fun. If someone didn't read yet on web, then send a push... it's a lot of headache, and this is the first tool that actually both does this great and offers a really high level of customization - so you don't feel locked in.

Also underappreciated I think i the logs value, as pretty much the only information in regards to notification's lifespan is which finger someone used to open it. Other than that - they've got you covered. Review collected by and hosted on G2.com.

Raveen R.
RR
Software Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

- 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.

What do you dislike about Knock?

- 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.

What problems is Knock solving and how is that benefiting you?

I built an entire in-app notification workflow for various flows in my company's webapp. When users perform certain activities like joining an organization or creating a project, or submit requests, I want to notify specifc users of these actions. I found it very straightforward to configure these workflows both in the code an inside the Knock UI. Review collected by and hosted on G2.com.

AS
Devops Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

- 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.

What do you dislike about Knock?

Nothing there to dislike, just a feature request: Creating workflow via APIs Review collected by and hosted on G2.com.

What problems is Knock solving and how is that benefiting you?

Knock has saved us immense time writing our own notification service. Knock delivers in-app and email notification to the user of our SaaS platform. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

It's easy to have a powerful preference center with Knock and also track notifications in complex systems. Review collected by and hosted on G2.com.

Maximilian S.
MS
Fullstack Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

- 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.

What do you dislike about Knock?

- 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.

What problems is Knock solving and how is that benefiting you?

Knock is taking loads of engineering effort related to building and maintaining notification infrastructure off our shoulders. Many related parts that are non-trivial to solve (e.g. batching, delaying) work intuitively and reliably out of the box. It allows us to focus mostly on the business impact of notifications, with greatly reduced technical overhead. Review collected by and hosted on G2.com.

Abdelrhman Samir M.
AM
Software Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

- 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.

What do you dislike about Knock?

So far nothing, they are providing some guides in YT, also their support & documentaiton are amazing. Review collected by and hosted on G2.com.

What problems is Knock solving and how is that benefiting you?

Providing an easy to use notifications infra. structure which we can integrate with, and also after we integrate with Knock, we can easily use other providers which Knock provides. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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 problems is Knock solving and how is that benefiting you?

For an MVP to have a notification system in place, Knock made it fairly easy to integrate and get it up and running in practically no time. Review collected by and hosted on G2.com.

Martin A.
MA
CEO
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Knock?

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.

What do you dislike about Knock?

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.

What problems is Knock solving and how is that benefiting you?

Knock is providing us with the notification infra. I built one in-house before Knock, and my god was that a pain to build and upkeep. So happy to have Knock take care of it. Review collected by and hosted on G2.com.