Launch HN: Kraftful (YC S19) – UX Analytics for IoT Products
As you’ve probably noticed, everything is becoming internet connected: home appliances, furniture, exercise equipment, toys. But it’s often done in a clumsy, unusable, or unnecessary way—IoT toasters, anybody? Hardware companies haven’t yet figured out where connectivity makes sense and where it doesn’t. At the same time, some great use cases are beginning to emerge: elder care, micro mobility, preventative care, energy saving, and more.
I ran into this problem as head of product at IFTTT, working with the makers of hundreds of connected devices. Unfortunately, the apps and displays that control these products tend to have terrible usability, especially for less technical people. Hardware companies don't understand how to use data to track how their products are used or where they have usability problems, let alone how to fix them. The usability methods developed at software companies haven't made it into their universe. In particular, they hardly ever use analytics tools because those require lots of configuration, and IoT PMs have more than software and UX on their plate. If they use anything, it’s usually Google Analytics because it’s pre-configured. But when they want to answer IoT specific questions (like where users get stuck when they try to connect the device), PMs need to export the data and query it outside of Google Analytics. Most of them don’t know how to do that and don’t have time.
When I was at IFTTT, I would hear from IoT PMs that even when they’d sell millions of connected devices with a recognizable brand, only a few thousand people would ever use the product as a connected device via the app. I wanted to help them get to the root of the problem: How many people tried to connect the device? How far did they get? Which connected features did users care about most and are those features easily discoverable? I was surprised that hardware companies, big and small, couldn’t answer such questions.
I’m sure some of you are thinking: do hardware companies really need more data? But often they’re stuck in the worst of both worlds: their product design enables invasive data collection, while they're not even using non-invasive anonymous events to improve the experience. That's a lose-lose situation, which can and should be turned into a win-win: less invasive analytics and better usability.
Our goal is to provide IoT companies with everything they need to make their products usable by everyone without collecting unnecessary data beyond anonymous events. I’m particularly passionate about protecting user rights. In a prior life, I drove the rollout of HTTPS by default across Wikipedia and worked with privacy at EFF. As we continue developing the product, I want to think through how to nudge the IoT industry in the right direction.
Today, we provide a pre-configured dashboard with metrics that matter for IoT experiences, like device connection success rate. The dashboard includes usability recommendations for how to improve the experience based on the data and industry benchmarks to show how the experience compares to other connected devices.
For example, our dashboard shows where users drop off when using a device for the first time. If users struggle connecting the device in the app, the PM can read about how to simplify the connection flow (like avoiding app permissions not needed to connect the device and any configuration before the device is connected). They can track whether adoption goes up after they make improvements. They can also track how frequently people use different features in the app and learn where to move features so the experience becomes more intuitive. If they need to do a drill down on something beyond our pre-configured charts, they can create a custom chart directly in the dashboard. No need to expo...
52 comments
[ 3.9 ms ] story [ 109 ms ] threadLooks like a great solution for IoT companies!
While the IoT industry is pretty broad – home appliances, wearables, scooters, etc. – the fact that there’s physical hardware involved means the apps are used in similar ways: connect the device, control the device, read data from the device, etc. In that context, pre-configured charts and industry benchmarks work really well.
Are you saying account-level analytics are hard to come by in Amplitude, Mixpanel, etc?
Right on.
Well, never mind, back to sleep then, take the pills, leave the kids at school, wait for the paycheck, make another payment on the mortgage. By the way, the kids love the phones, filters are so much fun, facial recognition is soo practical. Why would anyone be intrested in my emails, phonecalls, age, preferred gender, facial patterns, voice patterns, habits, bad habits; I'm no politician or famous person. I bet their phones and mine are protected by some...kind agency. Social media is way better than school. If everyone can find you in your underwear in social media, you are so much not just a weirdo, just like everyone else. Gig economy is freedom. What was the name of that new Russian "rocket" - САТАН, what does that even mean? Why can't they just use 7-bit ASCII? Elon's got it all figured out for us. People usually don't take opportunities to make dishonest money. Don't worry, icy chills may be trained to be ignored. The dating app will help you conceive children of the appropriate IQ. Those paranoid brain cells are just wasting your energy. Life will be so much freer without. We'll blame big pharma later and then some network / streaming service may use it for entertainment.
TLDR: Of course you already know that the spelling of powerful in Swedish is kraftfull. Kraftful is so much more fun. It translates into power ugly
Just on a high level what components are you using behind the scenes? I ask because I love this work!
We're an eldercare IoT company and I would say the bulk of our issues are on reliable pairing and maintaining our network mesh. An SDK that I could add and implement either in zigbee2mqtt or directly in our Z-Stack coordinator + router firmware would probably be the most useful to us.
This is only for the app side (or display if the hardware has one) because our solution is focused on making the interface user friendly. But there are other solutions for troubleshooting connectivity and related issues. Feel free to ping me at info@kraftful.com and I can put you in touch with folks who work on that.
I am really interested in this space, and would like to see what people are doing.
Thanks
We do want to support industrial and commercial use cases eventually, but they’re further out on our roadmap. The dashboard right now is optimized for the consumer use case. It would need some adjustments for industrial use cases, e.g. good visual representation of interactions with a large number of devices.
I guess, I'm not really understanding how kraftful would save users time. And those other product analytic services have tons of integrations, AND they could also use those solutions for their landing pages / logged in web experience too. Imagine creating a 'funnel' like
Home screen (referrer=HN) -> product purchased -> app installed -> device connected
where the funnel tracks the funnel of users from HN all the way down to device connection. Does that make sense?
I realize that my concerns are a little pessimistic, sorry about that! I do think that there's something there, but I'm not quite sure I understand the overall value prop. I also noticed your site has something like a no-code 'white label' mobile app product for IOT device manufacturers, that seems really interesting! how does that tie in with the analytics piece?
About our no-code UX platform: it was our first take at solving usability of connected products with an experience that improves based on interaction data. That product is live in the field and has for example improved the app store ratings for one of the largest HVAC providers in North America from a brutal 1 star rating to 4.5+. We got to dog food our analytics solution with that platform before productizing it with other beta users to make sure it can actually be used to improve an IoT product.
As for the video, the demo is really straight forward and imo easy to follow. Looking forward to watching Kraftul's progress and hopefully adopting the dashboard on our end when we grow.
You bring up an excellent point about multi-device apps. When companies launch additional devices, the app is usually an afterthought at best. If there's any new features that go with the new hardware, those features get the most prominent location in the app (usually on the home screen). It doesn't matter whether they're actually things that users frequently want to use. There's so much room for usability optimization in these apps.
(Heidi from Kraftful)
On top of being labor-intensive, most analytics tool solutions out there are strongly biased towards the app/webapp SaaS paradigm and do not fit our use case very well, and that’s when they run at all on our custom Linux platform (options tend to get scarce when you leave the Android / iOS ecosystems, API is the way to go for us).
Glad to see Kraftful finally tackling these issues, the IoT and larger hardware scene really needs a tool like this.
Look forward to getting you the analytics you need to optimize the user experience!