Readit News logoReadit News
Posted by u/fengjiabo2400 4 years ago
Launch HN: 1Flow (YC W22) – In-product user feedback for web/mobile apps1flow.app...
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!

jacobmischka · 4 years ago
I can imagine that business leadership would really want something like this, but as a user I honestly couldn't hate anything less than these distracting popups. We're building something similar for user feedback in our application, but they're inline and activated by user interaction. Louder, attention grabbing things like these may increase response rate, but drastically reduce the user experience in my opinion, especially for existing users who often want to finish their task and move on.

Regardless, congrats on the launch.

fengjiabo2400 · 4 years ago
We are actually considering in-line, subtle feedback widgets as a next step. I am with you in that this pop-up style can be less appealing to certain users. Although by asking user for opt in / opt out initially would help, I do like the approach of more subtle, embedded feedback widgets.

Feedback like this is what makes HN great. Thank you!

motoxpro · 4 years ago
This is great. Two comments/questions

1. What comes with the free tier? Says I can get started for free but not sure if it is a trial or dev account etc.

2. I would love a way for the widget to close if the user clicked outside of the popup instead of having to click the X. It would be nice to have this as a setting to be less intrusive on less important surveys.

Actually just thought of a third.

The steps seem to load rather slow (well, not instant) with a fade effect. Totally down with a quick fade effect but would like it to be a bit snappier, not sure if you have to query for the next step but if you are, and thats whats causing the slowdown, maybe pre-fetch the next step (could be on hover of an answer if there are a lot of branches), or first step before showing the widget, so it can be a bit faster.

fengjiabo2400 · 4 years ago
Great points! Here're my answers:

1. Free tier allows you to test for several days without limits and no need to put down CC / payment.

2. Widget to lose when clicked outside: I like this, have put this down on our list. This is something that I'd personally want to see using 1Flow as well!

3. Yeah I agree. Animation should be faster, especially because we load everything instantly so it's just the frontend animation taking time.

Thanks for your feedback! Cool ideas and very practical improvements we could make.

motoxpro · 4 years ago
Awesome! Thanks!

Would love to see a developer tier. We aren't launched yet so it's always hard to integrate something into the product when you don't exactly know when that will be and have to pay in the meantime. Even if it's EXTREMELY limited (10 tracked users or something) as long as I don't get kicked out I would be happy.

jedwhite · 4 years ago
Congrats on the launch. I've used Google Forms and Typeform before on different projects, both of which are simple to set up. But we've only ever put questionnaires on an external link. Do you have any data on whether in-app surveys get better responses than using a link to an external form like that? I can see why it would a better experience in-app, but does it make a big difference vs linking as far as response rates go?
fengjiabo2400 · 4 years ago
We've seen that on average in-app surveys in general gets 30-60% response rates. Versus link surveys typically get 5-10%. Our in-app survey response rate can reach 70-80%, with the right placement in the user flow, and it's such a pleasant find for us. So in general it is a few times higher just because in-app surveys are shorter, targeted and seems really relevant to the user's current context.
jedwhite · 4 years ago
That's a meaningful difference. I'd have only have expected a couple of percentage points. Are there any downsides you hear in user feedback from doing them within an app? Another commenter mentioned privacy concerns. What sort of stack are you using and could you ever see offering a self-hosted version (like say PostHog with analytics) to address that?
nocommandline · 4 years ago
>> I tried showing a pop-up in my app that led users to a Google form.<<

This is what I currently have for https://nocommandline.com (but it’s positioned at bottom right of the page) and just like your experience, it doesn’t seem to have worked.

Will give your App a spin.

fengjiabo2400 · 4 years ago
Yeah my understanding for this is that when users see a google form or otherwise some interface that's clearly not related to the website, they just instantly navigate away. With 1Flow we're trying to optimize the experience for users to like us and interact / click to respond - so far it's surprisingly effective. :) Please give it a spin and message me any feedback / questions in Intercom.
jedberg · 4 years ago
This is great! When I design a product I always make sure that it has a built-in feedback/bug reporting mechanism because I know that as a user I hate searching their website for the link to the page with the email to send feedback, and usually don't.

But this takes it to the next level.

fengjiabo2400 · 4 years ago
Thanks for your encouraging words. "The key to scaling is finding bottlenecks before your users do" - I really resonate with this (I saw your talk in 2019) and we're helping companies solve the bottleneck with scaling user feedback. If you or someone else you know would benefit from using our solution, we'd love to chat!
jedberg · 4 years ago
> I really resonate with this (I saw your talk in 2019)

<3 Feedback like this make all the effort of doing talks worth it!

> If you or someone else you know would benefit from using our solution, we'd love to chat!

I'm messaging you right now!

nfw2 · 4 years ago
Some minor feedback -- I would make it clearer on the landing page and in the docs that there is an npm module available for the web integration. As a frontend engineer, not being able to handle software dependencies as part of my standard build process is a major frustration.

Only supporting snippets signals to me that a company might be behind the times and could be dealing with globals in a way that would cause problems in a complex web app.

Having an npm module as an integration option is a major selling point to me, and I think it might benefit you guys to call this out more clearly.

fengjiabo2400 · 4 years ago
Great to know this! We will add this in our next version of landing page - thanks for telling me that npm module is important to you as a developer.
tchock23 · 4 years ago
I’d recommend replacing Intercom on your marketing site with your own product. I know they serve different purposes, but I think it would be much more impactful seeing you ‘dog food’ your own product.
fengjiabo2400 · 4 years ago
Thanks for this feedback, we're currently showing a pop-up 1Flow widget when you first visit our site, although Intercom is there for the chat communication. I think we would actually replace it soon with our floating widget - def much more powerful demo then!
throwaway98211 · 4 years ago
Congrats on the launch.

Note that higher response rates don't always translate to better data. As you make the survey experience more intrusive you incentivize certain users to provide junk answers simply to remove the barrier. Just something to consider... especially if you decide to scale to enterprise.

fengjiabo2400 · 4 years ago
Good point! Initially this is our way of getting in front of users more to get quality answers but I think your point is solid. We're working on a consent feature which will allow users who don't want to be bothered to opt out from the very beginning - this also helps with data quality! Anecdotally from today's launch I'm already getting some good, thoughtful responses from the pop-up widget on our website, and I think the data shows the general distribution but with maybe some noise from users who just clicked around. We could improve this to be close to 0% noise when we implement user consent window. Just getting started!