Avaliações 96 Knock
Sentimento Geral da Revisão para Knock
Entre para ver o sentimento das avaliações.

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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.

1. A equipe knock está prontamente disponível para responder a qualquer e toda pergunta que alguém possa ter. Eu testemunhei isso em primeira mão, pois tivemos 3 sessões - e em cada uma das sessões, eles foram muito prestativos e realmente animados para ajudar.
2. A equipe knock é bastante responsável e rápida para reagir - notei alguns problemas no SDK react-native deles (que eram problemas porque estávamos usando um projeto react native legado, não-expo), e eles dentro de duas semanas resolveram o problema para nós e também adicionaram alguns recursos adicionais que foram bastante úteis para nós, enquanto estamos fazendo a transição para eles.
3. A integração knock é bastante fácil - e a plataforma em si é super poderosa se você está procurando estabelecer fluxos de notificação sérios e bem elaborados. O recurso revolucionário, eu acho, para eles é a capacidade de adicionar com facilidade payloads personalizados "em tempo real" (ou seja, queríamos adicionar um campo às nossas notificações móveis sem implementá-lo no nosso BE, e foi muito fácil). Um recurso tão ótimo, que nem é destacado.
4. A implementação em si é um pouco de um processo, apenas porque você recebe tanto poder para configurar uma infinidade de coisas, mas uma vez que você a completa, percebe o quão fácil realmente era. Pode parecer assustador no início, mas com o tempo se torna uma segunda natureza. Análise coletada por e hospedada no G2.com.
1. A documentação é realmente longa e desafiadora. Claro, todo software passa por isso, os manuais melhoram com o tempo, mas ao lê-la, parece que a terminologia está por toda parte e não está tão claramente definida. Sinto que algumas coisas são chamadas de uma forma em uma página e em outra página têm um nome diferente. Mas, claro, uma vez que você realmente a lê e a deixa digerir, você pega o jeito.
2. Os documentos estão um pouco carentes de exemplos em react-native, pois sinto que - dado o uso de JS em todo o mundo, poderia haver mais exemplos, bem como incluir algumas seções sobre cenários comuns e práticas recomendadas. Não li muito os outros documentos (para outras linguagens). Análise coletada por e hospedada no G2.com.

Eu pensei que o Knock fosse como outros serviços por aí. Tive a impressão de que não seria fácil ou tão simples assim. Eu teria que me aprofundar muito mais na documentação para realmente configurá-lo. Mas, acontece que não é difícil. A documentação é ótima. A interface do usuário é muito amigável. Você pode encontrar todos os tópicos de que precisa bem ali e não precisa vagar pelos itens do menu para procurar o que precisa. Integrá-lo com nosso aplicativo foi moleza graças à documentação. Consegui testar todos os fluxos que temos em apenas alguns minutos. Análise coletada por e hospedada no G2.com.
Eu não tenho certeza neste momento sobre isso. Terei que usá-lo mais para descobrir quais são os verdadeiros pontos problemáticos sobre os quais posso dar feedback. Análise coletada por e hospedada no G2.com.

- realmente direto para configurar uma experiência poderosa no aplicativo em meu aplicativo web
- claramente construído com desenvolvedores em mente
- interface de usuário sólida, ótimas ferramentas de registro / depuração para entender quando suas notificações não estão funcionando
- documentação muito completa
- suporte ao cliente responsivo Análise coletada por e hospedada no G2.com.
- Encontrei alguns aspectos do fluxo de trabalho de commits do git um pouco confusos às vezes, quando os commits continuavam se acumulando, o que tornava um pouco difícil acompanhar as mudanças... mas isso foi um incômodo muito pequeno. Análise coletada por e hospedada no 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 Análise coletada por e hospedada no G2.com.
Nothing there to dislike, just a feature request: Creating workflow via APIs Análise coletada por e hospedada no 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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.

- Os recursos principais existentes funcionam de forma confiável desde o início
- Toda a equipe (com a qual interagimos), incluindo o suporte ao cliente, é muito aberta, colaborativa e rápida para responder
- A prototipagem inicial é rápida e fácil, permitindo que lancemos recursos rapidamente
- As integrações com nosso serviço e outros serviços externos (por exemplo, June, Mailgun) não poderiam ser mais fáceis! Análise coletada por e hospedada no G2.com.
- Como em qualquer empresa jovem, você encontrará casos de uso ou partes do produto que são um pouco rudimentares. No entanto, a equipe age rapidamente em solicitações correspondentes.
- A dependência de ferramentas de baixo código para projetar fluxos de trabalho de notificação facilita o início, mas traz dificuldades de escalabilidade em algum momento (isso não é específico do Knock, qualquer ferramenta de baixo código enfrenta isso eventualmente). Existem soluções alternativas para lidar com isso programaticamente, mas ainda não como uma parte refinada do produto.
- O SDK Python fornecido é básico, por exemplo, vem sem tipagem e wrappers para erros esperados. Tivemos que construir nossa própria representação de tipagem do Knock para resolver isso. Isso pode (!) se aplicar a outros SDKs também. Análise coletada por e hospedada no G2.com.

- Fácil de usar
- O suporte deles nos canais do Slack
- Estamos usando para nossas notificações no aplicativo e no Slack
- Muito fácil de integrar/implementar e direto Análise coletada por e hospedada no G2.com.
Até agora nada, eles estão fornecendo alguns guias no YT, também o suporte e a documentação deles são incríveis. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.