NodeScript

Designing for Growth During Market Disruption

The NodeScript visual workflow builder in action

NodeScript is UBIO's visual programming platform, powering 300 million monthly automations and facilitating $500 million in bookings for enterprise clients. Over 2.5 years, I led design efforts from initial platform development through growth strategy to strategic pivot, experiencing firsthand how the ChatGPT revolution transformed developer expectations overnight.

Outcomes

0

m

Monthly automations powered by the platform

0

m

USD Annual bookings facilitated for enterprise clients

Role:
Lead Product Designer

Key responsibilities

  • Designed visual programming interface for complex automation workflows

  • Created comprehensive user journey from landing to payment

  • Built onboarding flows and real-time feedback systems

  • Designed and ran growth experiments across multiple channels

  • Led user research that revealed market-product fit insights

  • Drove data-backed recommendations for product direction

30 Second Story

Created: Visual programming interfaces, design system for automation workflows
Optimised: Activation flows through systematic testing and iteration
Discovered: Market disruption through user research and metrics
Outcome: Platform thrives internally, insights enabled AI pivot

01.

The Optimistic Beginning: "Let's fix the funnel!"

The Plan
I kicked off the year with classic optimisation thinking: improving the entire user funnel through research, rebranding, and systematic improvements.

User journey mapping: From landing to payment.

Initial Actions

  • Launched user interview program

  • Kicked off complete rebrand project

  • Mapped user journey from landing to payment

  • Built beautiful new design system

Initial Actions

  • Launched user interview program

  • Kicked off complete rebrand project

  • Mapped user journey from landing to payment

  • Built beautiful new design system

Early design work: from visual exploration to a style tile to early UI ideas.

The Surface Metrics

  • 231 total activated users

  • 1-11 new users activating daily

  • 2.6M+ invocations each 6 hours

  • 300M+ monthly automations for Google, Trivago, KIWI

  • Positive feedback from our handful of power users

Everything looked healthy. We were ready to optimise our way to growth.

The Surface Metrics

  • 231 total activated users

  • 1-11 new users activating daily

  • 2.6M+ invocations each 6 hours

  • 300M+ monthly automations for Google, Trivago, KIWI

  • Positive feedback from our handful of power users

Everything looked healthy. We were ready to optimise our way to growth.

The Grafana dashboard showed a steady stream of new signups.

02.

The Uncomfortable Discovery: "Wait, let me check cohort analysis..."

The Moment
While planning funnel improvements, I remembered reading about cohort analysis. "Let me just check our retention..."

The cohort analyses in Google Analytics. Uhoh.

What I Found

  • 98.1% of users never returned after Week 1

  • 0% retention by Week 4 - every cohort dropped to zero

  • 231 activated users were actually just people trying it once

  • The brutal truth: Zero product-market fit hidden behind vanity metrics

What I Found

  • 98.1% of users never returned after Week 1

  • 0% retention by Week 4 - every cohort dropped to zero

  • 231 activated users were actually just people trying it once

  • The brutal truth: Zero product-market fit hidden behind vanity metrics

The Realisation
Our "healthy" metrics were hiding a brutal truth: we had zero product retention.

03.

The Pivot to Activation: "Maybe better onboarding will fix this?"

New Hypothesis: Users just need help getting started. If we show them the value faster, they'll stick around.

What I Did

  • Interviewed recent signups (including colleagues)

  • Ran activation workshop

  • Co-created pre-built templates for immediate use

  • Fine-tuned guided onboarding flows

New Hypothesis: Users just need help getting started. If we show them the value faster, they'll stick around.

What I Did

  • Interviewed recent signups (including colleagues)

  • Ran activation workshop

  • Co-created pre-built templates for immediate use

  • Fine-tuned guided onboarding flows

Snapshot of the workshop I organised to come up with onboarding improvement ideas.

The Uncomfortable Discovery

  • Colleagues learned NodeScript in just one day

  • The tutorials worked - it was already easy to learn

  • The real insight: ChatGPT and Cursor had changed what developers expected

The Uncomfortable Discovery

  • Colleagues learned NodeScript in just one day

  • The tutorials worked - it was already easy to learn

  • The real insight: ChatGPT and Cursor had changed what developers expected

04.

The Market Revolution: "We got disrupted by vibe coding"

Post-Release Reality

  • Activation improvements shipped

  • Minimal impact on retention

  • Market had fundamentally shifted during development

  • Time to face the new reality

Post-Release Reality

  • Activation improvements shipped

  • Minimal impact on retention

  • Market had fundamentally shifted during development

  • Time to face the new reality

"We started in a different era. ChatGPT didn't exist yet."
— Boris Okunskiy, CTO, UBIO

"We got disrupted by vibe coding."
— Marcus, CEO, UBIO

The NodeScript Paradox

Easy to learn (1 day to proficiency)

Powerful capabilities (300M+ invocations monthly)

Beautiful interface

Perfect for internal automation needs

Developers now expected AI assistance, not visual programming


We'd built the right product for the wrong era.

Strategic Response

  • Accepted NodeScript's strength as internal infrastructure

  • Team pivoted to building AI/LLM solutions

  • Platform continues powering UBIO's core operations

  • Lessons learned applied to new AI products

Strategic Response

  • Accepted NodeScript's strength as internal infrastructure

  • Team pivoted to building AI/LLM solutions

  • Platform continues powering UBIO's core operations

  • Lessons learned applied to new AI products

Reflections

Over 2.5 years, I built something that genuinely works - NodeScript still powers 300M monthly automations. But I also discovered why internal success doesn't guarantee external adoption. We'd created an excellent visual programming solution just as developers embraced AI-assisted coding.


Sometimes the best design decision is recognising when the world has changed around you.

"The thinking process that Sjors delivered behind all of this adds the most value. Design is identifying the problems that everyone seems to be ignoring, and then think structurally about what can be done about them."
— Boris Okunskiy, CTO, UBIO

Let's talk

Ready to discuss complex product challenges? Let's connect.

Book a Call

info@sjorstimmer.eu

Let's talk

Ready to discuss complex product challenges? Let's connect.

Book a Call

info@sjorstimmer.eu

Let's talk

Ready to discuss complex product challenges? Let's connect.

Book a Call

info@sjorstimmer.eu

Let's talk

Ready to discuss complex product challenges? Let's connect.

Book a Call

info@sjorstimmer.eu

Let's talk

Ready to discuss complex product challenges? Let's connect.

Book a Call

info@sjorstimmer.eu

Berlin, 2025

This is the end of the page, book a coffee call ☕, always happy to chat.

Berlin, 2025

This is the end of the page, book a coffee call ☕, always happy to chat.

Berlin, 2025

This is the end of the page, book a coffee call ☕, always happy to chat.

Berlin, 2025

This is the end of the page, book a coffee call ☕, always happy to chat.