Hacker News new | ask | show | jobs
by alonmower 1226 days ago
https://dopt.com

Project Description: We’re building a tool to design and run user state machines (we call these ‘flows’). It’s comprised of a shared canvas for modeling and versioning user flows, SDKs for instantiating those flows per user, and a platform to persist user flow state that handles migrating users between versions on the fly.

The SDK gives you hooks to manage state for each node (we call these ‘blocks’) and Dopt handles any side effects, transitioning all dependent blocks for you. Reactivity is also built in: those side effects on the user state graph, along with any others (e.g. updates to user properties or API invocations) are propagated in real time to the SDK.

We started Dopt because we’ve seen teams struggle when trying to build experiences that are contextual to what a user/workspace has done (e.g. product onboarding and education flows). Doing so requires modeling user state graphs in the DB, migrating the schema/data across versions of the graph, tying in product state to state outside of the product, and lots of back and forth with product and design.

What do you want to be tested: We're looking for more folks building with Dopt during our private beta. We're giving the product away for free during this period and cutting discounts for folks that build with us now once we go GA.

Contact: info@dopt.com (or you can sign up for the beta on the website and reply letting us know you found us on Hacker News to skip the line)

1 comments

I’m building my own SaaS and am really interested in something that would help me create great onboarding. So I went to your website and honestly tried to understand your product. Instead of great onboarding your website has very complicated video, that I gave up on.

So maybe having a great onboarding on your own website would be a good way of showing that your product is great.

Thanks for the feedback, we're planning some larger updates to the website so helpful to hear!

We do have an interactive example gallery that we're building out for the reason you call out, would love any feedback you have on them: https://www.dopt.com/examples