4
4 Comments

Product adoption tools suck so me and my homies built Flows

If you’ve ever tried building onboarding or product adoption with Appcues, Chameleon, Userflow, WalkMe, or Usetiful, you’ve probably hit the same two problems:

  1. Everything is rendered with JavaScript overlays
  2. Customization is a nightmare

A little backstory:

When I was choosing an onboarding tool for my previous project, nothing matched what I needed. So I had to build my own. With help from IntroJS I built onboarding solution that I needed: Tooltips, Modals, custom CSS, waiting for interactions, and saving the state into the database. It worked… but it took way more time than it should have, and any change required a redeploy.

This made me realize: there’s no product-adoption tool made for developers and designers.. So me and my friends started building Flows with a simple philosophy:

  • Optional built-in components that get the basics right
  • Or use it headless - bring your own components
  • SDK for React and JS (supports Vue, Angular, Svelte or any other JS framework)
  • Support for floating and inline elements
  • Make changes without redeploying
  • Fast, lightweight, and predictable
  • Fair PAYG pricing with free tier

Now back to the issues and how we’re solving them:

  1. Rendering

Most tools inject UI with JavaScript and target elements using selectors. This limits them to floating UI (tooltips, popups, dialogs). The ones that offer “inline” elements do it with brittle selectors, layout shift, and generic blocks that never really match your product.

Flows fixes this with a simple “portal” component <FlowsSlot/> that renders the elements directly where you need, with an optional placeholder to avoid layout shift. And floating components are supported as well.

  1. Customization

Good design language isn’t optional anymore, it’s need for people to find your product interesting. That’s why customizing brand colors doesn’t cut it and spending development time on the whole CSS rewrite isn’t smart.

With Flows you can use your own components. Import them into Flows SDK, define the props in our editor and use them in the workflows. Anyone editing the content has clear visibility into the structure of each component and what each field is used for.

I’d love any feedback since we’re just getting it out there, thanks!

on December 3, 2025
  1. 1

    Really interesting take on product adoption love the developer-first mindset here. The portal/slot approach for inline elements feels like a smart solution to the usual JS overlay mess, and the headless option with custom components is a big win for teams that care about design and flexibility. Flows sounds promising, best of luck with the launch.

  2. 1

    Huge fan of this approach. Most onboarding tools feel like they’re fighting the product instead of fitting into it — overlays everywhere, brittle selectors, and customization that always looks “almost right.”
    What you’re building with Flows solves the exact pain developers and designers feel: real component control, inline rendering that doesn’t break layouts, and the ability to ship changes without redeploys.

    The <FlowsSlot/> concept is especially smart — clean, predictable, and actually product-friendly. Excited to see where this goes.

  3. 1

    YOU CAN RECOVER YOUR STOLEN FUNDS WITH THE HELP OF // THE HACK ANGELS RECOVERY EXPERT
    The most reputable and trustworthy recovery experts available today. THE HACK ANGELS RECOVERY EXPERT. They can help you retrieve your stolen crypto funds. They have technical expertise resources to track down and recover lost crypto. I had lost £973,000 to fraud and at first I thought it was gone for good. I went online to search for recovery, I saw numerous testimonies regarding THE HACK ANGELS RECOVERY EXPERT and how they had assisted other people in getting their money back. I didn't hesitate to contact them, in just a few days the experts returned all my money. They said that they did an investigation and returned my money immediately. They can never ask you for any upfront payment. They can help you track your funds. They are cyber security experts doing great jobs out there. Be wise and do your research to avoid being scammed again. For anyone in a similar situation seeking to recover funds lost to online scams, contact THE HACK ANGELS RECOVERY EXPERT through

    WhatsApp +1520200-2320

  4. 1

    This is really impressive, Vojtěch! 👏 Flows seems to tackle two of the biggest pain points I’ve seen with product adoption tools: fragile overlays and clunky customization.

    From a marketing perspective, tools like this are gold because they let teams ship onboarding flows that actually match their product’s look and feel without slowing down dev cycles. The “headless” approach is smart it gives designers full control while keeping the SDK simple for developers.

    I can already see how this could improve user retention for early-stage SaaS apps, especially with the PAYG model. I’d love to see examples of how teams are actually using custom components in real workflows it’s a huge differentiator compared to Appcues or Userflow.

    If you’re open to it, I’d be happy to connect and chat about ways Flows could be positioned to reach more indie SaaS founders on platforms like Indie Hackers and Reddit.

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 139 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments The indie maker's dilemma: 2 months in, 700 downloads, and I'm stuck User Avatar 38 comments I spent weeks building a food decision tool instead of something useful User Avatar 28 comments I just launched a browser API built for AI agents and LLMs User Avatar 23 comments