Puzzle Slack App

Lead engineer • 2 min read
Engineering
Slack integration
Explore your company’s finances directly on Slack
Connect

As part of the user growth team at Puzzle, we added various features that helped users start using the app right away, such as a new user checklist. In addition, we worked on features that drove user engagement. One of these features was a slack integration for weekly updates.

Our customers were mostly early stage startups, and we realized Slack is the primary form of communication within these companies. And since they're almost always on Slack, we saw an opportunity to increase user engagement by integrating with Slack. Users can now see a summary of their company's financial reports via a Slack channel!

Sample slack notification

We show an abridged version of their company's finances and compare them to the previous month. Following this information, we highlight what actions the user should take in order to increase engagement, which is pretty much the main goal of this feature.

Under the hood, we use the incoming-webhook method of integration which ties the weekly updates to a specific Slack channel that the user sets. Since our notification system is powered by Knock, we leveraged their Slack integration so that we could also send notifications via email or even within the app itself - all in a single place (We do in fact send weekly updates via email).