
I lead the implementation of Knock in our stack, and it’s one of those rare tools that gets the balance right between being developer-friendly and marketing-team friendly.
From an engineering perspective, my job is to simply wire up triggers and send data from our app. From there, our copywriters and marketers can own the templates without needing me in the loop. That separation of concerns has been a huge productivity boost.
Knock has also gone far beyond just "send a notification." Features like schedules and delayed notifications mean we don’t have to waste time setting up cron jobs ourselves. The logging is excellent too, it’s easy to debug and see exactly what’s happening.
The development workflow is one of the standout parts for me. Multiple environments, the ability to incrementally push changes, and even seeing commit diffs on workflows, it feels like Knock was built with real engineering teams in mind.
Other highlights:
- The free tier was more than generous enough to cover our POC.
- Sandboxing notifications helps us avoid burning through third-party usage.
- Support has been unreal, even from the other side of the world, questions in their Slack community get answered quickly.
- The workflow builder is incredibly powerful, with branching, batching, conditions, and customisations that make it easy to design complex flows that were simply not possible when we were using a different product and we had to add a bunch of messy workarounds
Ultimately, Knock is a tool that knows what it’s good at and does that really well. That’s exactly what I want as an engineer, and it’s exactly how I’d describe our experience with it. Review collected by and hosted on G2.com.
I would really like to be able to access the data for more than just 10 activities in my templates.
Being able to edit delayed workflows instead of cancelling them and triggering them again would also be helpful.
But that is splitting hairs. Review collected by and hosted on G2.com.
Thanks for the review, Steph! We actually have support for accessing data for more than 10 activities in templates but we need to enable on our side. We've gone ahead and upped this limit to 100 for your account. We'll also work on making this easier to find in our documentation for future customers. Thanks for using Knock!