1Flow (YC W22) – In-product user feedback for web/mobile apps

Hi HN, I’m Kai from 1Flow (https://1flow.app). 1Flow is an easy way to create in-app surveys for web / mobile apps.

It’s really hard to get reliable feedback from users. We solve that problem. Our surveys have a 50-70% response rate on average, compared to 5-10% for traditional surveys.

I studied product design at college and then joined a mobile gaming company. It was painful to see how far removed product teams are from their users in the real world. We didn’t talk to users directly, as my design program had taught me. Instead, we relied on monthly reports from customer support and made top down decisions on what to build.

Then I started a mobile app company of my own and also experienced this problem—it is actually very hard to reach users and hear their thoughts. We didn’t have a good way of contacting them, or often even know who was downloading our app. And when we did manage to contact them, they wouldn’t respond. I tried showing a pop-up in my app that led users to a Google form. I was surprised / frustrated when after 2 weeks of waiting, I received zero responses.

But then when I was doing ASO (aka SEO for the App Store), I got a lot of users to write me good reviews after I had implemented a bottom-drawer UI that asked them to please leave a review if they liked us. This UI was only a half-page in size, showing from the bottom edge of the screen (close to the thumb) and the rest of the screen was only darkened, not fully blocked. This worked like a charm! I was able to get consistent reviews from my users on a daily basis (when before I was getting 1-2 reviews per month).

I connected the dots and realized, what if I could do user surveys effectively by giving people a user experience that they actually like? And went to work.

1Flow embeds a JS code snippet in websites / web apps, and a native mobile library in mobile apps. After this initial 5min setup, anyone—technical or not—can use our cloud dashboard to create and launch new in-app surveys that ask users about feedback, satisfaction, and opinions. No app updates or code changes are required beyond the initial installation.

Our in-app surveys can easily be designed to match the branding of the client application, so app makers can engage users for feedback in key moments of the user flow without compromising their user experience. Results from the surveys are available on our dashboard in real-time. We also have filters that allow app makers to view results by cohorts, location, and answers to a particular question.

We provide webhooks and csv download for teams to easily feed data into other tools they are using (Amplitude, Slack, GA, Intercom, Hubspot) - so they have a single source of truth for qualitative and quantitative data.

I've met developers who desperately needed a solution like this, went into code and hacked together a question flow inside of their apps. But then they are stuck with this hardcoded questionnaire in their code base. Every time they need to update it they need to spend engineering hours to go inside the code and update it, then for mobile apps they'll have to submit the new version to the App Store / Play Store and wait until the updates are approved. Also, it gets complicated to target certain users only (e.g. users in France who completed 3 transactions recently) and automatically stop collecting responses, e.g. after 500 people have given their answers. Visualizing the data and filtering/slicing it is also really hard if you don't have a dedicated tool.

There are other embeddable survey tools, but we’re different in three ways. First, most of these tools have poor UI/UX, so much that it's painful for developers to put them inside their beautifully crafted apps. Second, they tend to offer static forms that can't be used to target certain users based on their app behaviors, and can't be used to enrich your CRM / analytics easily. They are also a pain to manage. Third, the newer solutions that sort of solve these problems are focused on enterprise customers, not startups. They have extra features that many developers don’t want (such as video calling your users), and non-transparent pricing that imposes limits on surveys / seats. 1Flow solves all of this.

We are currently open to the public as self-serve mode. Anyone can visit https://1flow.app and create a free account to start using it. We use Intercom to engage with users if they have any questions while using us, but you can also ping me in the comments here.

We’d love to hear about your experiences and ideas on collecting better feedback. If you’ve done any cool hacks that got great results, we’d love to hear that too!



Get Top 5 Posts of the Week



best of all time best of today best of yesterday best of this week best of this month best of last month best of this year best of 2023 best of 2022 yc w24 yc s23 yc w23 yc s22 yc w22 yc s21 yc w21 yc s20 yc w20 yc s19 yc w19 yc s18 yc w18 yc all-time 3d algorithms animation android [ai] artificial-intelligence api augmented-reality big data bitcoin blockchain book bootstrap bot css c chart chess chrome extension cli command line compiler crypto covid-19 cryptography data deep learning elexir ether excel framework game git go html ios iphone java js javascript jobs kubernetes learn linux lisp mac machine-learning most successful neural net nft node optimisation parser performance privacy python raspberry pi react retro review my ruby rust saas scraper security sql tensor flow terminal travel virtual reality visualisation vue windows web3 young talents


andrey azimov by Andrey Azimov