
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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.
95 sur 96 Avis au total pour Knock
Sentiment de l'avis global pour Knock
Connectez-vous pour consulter les sentiments des avis.
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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.

1. L'équipe Knock est facilement disponible pour répondre à toutes les questions que quelqu'un pourrait avoir. J'ai été témoin de cela de première main, car nous avons eu 3 sessions - et dans chacune des sessions, ils étaient à la fois très utiles et vraiment enthousiastes à aider.
2. L'équipe Knock est assez responsable et réactive - j'ai remarqué quelques problèmes dans leur SDK react-native (qui étaient des problèmes parce que nous utilisions un projet react native non-expo et hérité), et ils ont résolu le problème pour nous en deux semaines et ont également ajouté des fonctionnalités supplémentaires qui étaient assez utiles pour nous, car nous sommes en transition vers eux.
3. L'intégration Knock est assez facile - et la plateforme elle-même est super puissante si vous cherchez à établir des flux de notifications sérieux et bien maîtrisés. La fonctionnalité révolutionnaire, je pense pour eux, est la capacité d'ajouter facilement des charges utiles personnalisées "à la volée" (c'est-à-dire que nous voulions ajouter un champ à nos notifications mobiles sans l'implémenter sur notre BE, et c'était un jeu d'enfant). Une si grande fonctionnalité, qui n'est même pas mise en avant.
4. La mise en œuvre elle-même est un peu un processus, simplement parce que vous recevez tellement de pouvoir pour configurer des tas de choses, mais une fois que vous l'avez terminée, vous réalisez à quel point c'était en fait facile. Cela peut sembler intimidant au début, mais avec le temps, cela devient une seconde nature. Avis collecté par et hébergé sur G2.com.
1. La documentation est vraiment longue et difficile. Bien sûr, tous les logiciels passent par là, les manuels s'améliorent avec le temps, mais la lecture donne l'impression que la terminologie est dispersée et pas si clairement définie. J'ai l'impression que certaines choses sont appelées d'une manière sur une page et d'une autre manière sur une page différente. Mais bien sûr, une fois que vous l'avez réellement lue et que vous la laissez digérer, vous vous y habituez.
2. Les documents manquent un peu d'exemples pour react-native, car je pense que - étant donné l'utilisation de JS dans le monde entier, ils pourraient être plus riches en exemples, ainsi qu'inclure quelques sections sur les scénarios courants et les meilleures pratiques recommandées. Je n'ai pas beaucoup lu les autres documents (pour d'autres langues). Avis collecté par et hébergé sur G2.com.

Je pensais que Knock était comme d'autres services. J'avais l'impression que ce ne serait pas facile ou aussi simple que cela. Je devrais creuser beaucoup plus dans la documentation pour l'installer réellement. Mais il s'avère que ce n'est pas difficile. La documentation est excellente. L'interface utilisateur est très conviviale. Vous pouvez trouver tous les sujets dont vous avez besoin juste là et vous n'avez pas à errer dans les éléments de menu pour chercher ce dont vous avez besoin. L'intégration avec notre application a été un jeu d'enfant grâce à la documentation. J'ai pu tester tous les flux que nous avons en quelques minutes seulement. Avis collecté par et hébergé sur G2.com.
Je ne suis pas vraiment sûr à ce moment-là à ce sujet. Je devrai l'utiliser davantage pour déterminer quels sont les véritables points de douleur sur lesquels je peux donner des commentaires. Avis collecté par et hébergé sur G2.com.

- vraiment simple à configurer une expérience puissante dans mon application web
- clairement conçu en pensant aux développeurs
- interface utilisateur solide, excellents outils de journalisation / débogage pour comprendre quand vos notifications ne fonctionnent pas
- documentation très complète
- support client réactif Avis collecté par et hébergé sur G2.com.
- J'ai trouvé certains aspects du flux de travail des commits git un peu déroutants parfois lorsque les commits s'accumulaient, ce qui rendait un peu difficile le suivi des changements... mais c'était une gêne très mineure. Avis collecté par et hébergé sur 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 Avis collecté par et hébergé sur G2.com.
Nothing there to dislike, just a feature request: Creating workflow via APIs Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.

- Les fonctionnalités de base existantes fonctionnent de manière fiable dès l'installation
- Toute l'équipe (avec laquelle nous avons interagi), y compris le support client, est très ouverte, a un esprit collaboratif et répond rapidement
- Le prototypage initial est rapide et facile, nous permettant de sortir des fonctionnalités rapidement
- Les intégrations avec notre service et d'autres services externes (par exemple, June, Mailgun) ne pourraient pas être plus simples ! Avis collecté par et hébergé sur G2.com.
- Comme pour toute jeune entreprise, vous rencontrerez des cas d'utilisation ou des parties du produit qui sont un peu bruts. Cependant, l'équipe agit rapidement sur les demandes correspondantes.
- La dépendance aux outils low-code pour concevoir des flux de notifications facilite le démarrage, mais entraîne des difficultés de mise à l'échelle à un moment donné (ce n'est pas spécifique à Knock, tout outil low-code y fait face éventuellement). Il existe des solutions de contournement pour gérer cela de manière programmatique, mais pas encore comme une partie aboutie du produit.
- Le SDK Python fourni est rudimentaire, par exemple, il est livré sans typage et sans wrappers pour les erreurs attendues. Nous avons dû construire notre propre représentation du typage Knock pour y remédier. Cela pourrait (!) s'appliquer à d'autres SDK également. Avis collecté par et hébergé sur G2.com.

- Facile à utiliser
- Leur support dans les canaux Slack
- Nous l'utilisons pour nos notifications dans l'application et Slack
- Très facile à intégrer/implémenter, et simple Avis collecté par et hébergé sur G2.com.
Jusqu'à présent, rien, ils fournissent quelques guides sur YT, également leur support et documentation sont incroyables. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.

Ce que j'aime le plus chez Knock, c'est qu'il offre une excellente expérience développeur (DX). La DX est simple, directe, non compliquée, mais efficace. De nombreuses entreprises B2B oublient à quel point la DX est importante, surtout qu'une bonne DX permet d'économiser du temps et de l'argent. Le support client est également fantastique, car j'ai pu leur envoyer un e-mail et obtenir une réponse immédiatement ! Entreprise fantastique. Avis collecté par et hébergé sur G2.com.
Honnêtement, je ne peux pas en penser à aucun pour le moment. J'ai rencontré un problème technique lors de l'installation, mais j'ai pu le résoudre rapidement. Avis collecté par et hébergé sur G2.com.