Deployed On2025-11-27
AnalyticsUXProductGrowth

Hotjar Insight Loop & UX Clarity Pass

The problem

We had strong instincts about how developers might explore Functory — but instincts are not data.

Some pages performed well, others less so, and we could only guess where users were hesitating, dropping off, or getting confused.

Without a clear view of real user journeys, each UX improvement was a bit of a shot in the dark.

What shipped

We integrated Hotjar across core Functory surfaces to see how people actually move through the product:

  • Heatmaps to understand where users click, scroll, and stop paying attention.
  • Session recordings to identify friction in navigation and where flows feel longer or more complex than they should.
  • Funnel and behavior analysis to highlight bottlenecks in onboarding, function discovery, and execution paths.

All of this is wired into a simple review routine: watch real journeys, extract patterns, and translate them into concrete UX changes.

Why it matters

Every unnecessary click is lost energy.

Every confusing screen is a potential lost user.

By grounding decisions in real behavior, we can:

  • Make the first-time experience smoother and more intuitive.
  • Shorten the path from “I’m curious” to “I just ran my first function.”
  • Respect developers’ time by removing subtle frustrations in navigation.

This update is not about flashy features — it’s about listening more carefully to what users are already telling us with their actions.

How we built it

We instrumented Hotjar with scoped tracking to focus on:

  • Key flows like signup, first run, function publishing, and changelog exploration.
  • Critical UI elements that guide navigation (menus, CTAs, filters, search).

We also added basic safeguards and anonymization to keep tracking aligned with our values: understand behavior, not identities.

From there, we set up a recurring “insight review” rhythm to turn observations into tickets and UX experiments.

What’s next

Next steps:

  • Prioritize the highest-friction journeys revealed by Hotjar and turn them into focused UX improvements.
  • Run small, incremental tweaks and measure their impact over time.
  • Use insights from Hotjar to shape onboarding tours, empty states, and in-product guidance so Functory feels more obvious, faster.

This is a quiet but important shift: instead of guessing what users need, we’re committed to watching, learning, and iterating — one session at a time.