Produktly
Summary
All-in-one SaaS for product-led growth
Produktly is an all-in-one SaaS platform for product-led growth. Produktly improves onboarding, retention and feature adoption with a suite of tools/widgets such as product tours, feedback widgets, roadmaps, changelogs, NPS, and much more. Basically it has everything you need to guide and onboard users, to gather actionable feedback, and to keep your users up to date about changes.
To integrate, you just need to copy-paste the script that Produktly provides into your site. After that, you can manage everything from the dashboard. With the no-code editors and the Chrome extension you can easily build all the widgets you need, and for example, visually select which element should be highlighted or on which element click should a survey pop-up.
Screenshots





Background / Comments
Years ago, at a company I worked at then, I had built a custom product tour to guide users in the demo view of the application. For some reason that felt quite cool and interesting. I had worked on various side-projects since then, and was thinking about new ideas and needs, and that's when I got the idea to essentially create a SaaS around product tours. Something that you could easily add to any app, and manage externally without code so that e.g. by product managers or customer success could build and manage it. The feature set and offering has since grown quite a lot.
This has been very interesting project to work on, and I have learned a ton about everything, not just about tech, but also about running a SaaS and the various functions related to that.
Tech
Architectually there are six pieces:
- API: Node.js, Express.js, Prisma, OpenAI
- Database: Postgres
- Dashboard frontend: React, Tailwind
- End-user script frontend: React
- Chrome extension: React
- Marketing site: Next.js, Tailwind
Overall relatively simple stack and architecture, and that's how I like it. Additionally to highlight some interesting parts, without going into too much details:
- Abstract matching / rule engine to determine whether a certain end-user should see a certain widget (e.g. based on user's attributes, the page they are on, language, time of day etc. etc.)
- Stats engine to collect and process usage and other analytics
- Visual element selector tool, where you click on an element and on the background it calculates a CSS selector for it
- AI integrations using OpenAI APIs, e.g. to analyze user feedback, to suggest/improve feedback replies and changelogs posts etc.
Impact / Stats
- 1,700+ companies use Produktly
- 3.5+ million unique users assisted with Produktly
- 4 figures average monthly revenue