Designing Self-Onboarding to Scale Activation, Unlocking SAR 1.12M in Annual Value
Company
Rewaa
Year
2024
Duration
3 months
The Problem
Only 33% of customers completed onboarding within SLA (30 days). Another 33% never completed onboarding at all, and 93% of those churned. Refund rates hovered around 7–8%.
The root cause wasn't the product flows, it was that customers couldn't access the product independently. Sales held login credentials for 2–3 days while teams manually uploaded data, creating a broken handoff process that delayed activation and increased drop-off risk.
Without self-service onboarding, we had:
No visibility into where users actually got stuck
No way to scale activation without scaling ops headcount
No path forward except expensive, speculative flow redesigns across every module
My Role & Approach
When I joined Rewaa, most conversations focused on redesigning every module (POS, Inventory, Accounting) to fix "heavy activation flows." My take was different:
"We shouldn't invest millions fixing what we can't yet see clearly."
We had no visibility into which parts of the product were actually blocking users because customers couldn't reach those flows on their own.
I proposed a cheaper and faster hypothesis: guide first, optimize later. Instead of redesigning the entire product, build a lightweight guidance layer that helps users start independently, exposes real friction, and reveals where to invest next.
What I owned:
Strategic direction: guide-first vs. redesign-everything approach
End-to-end design of the "Get Started" hub (guided onboarding experience)
Cross-functional alignment with Sales, Ops, Product, and Engineering
Pilot design, testing, and iteration
Measuring impact and identifying next optimization opportunities
The Solution: The "Get Started" Hub
Before this, new users logged into a blank dashboard with no direction, no progress, and no sense of what to do next. The "Get Started" hub became the customer's first screen—a structured, guided onboarding home that blended setup, learning, and progress in one place.
Core Features
Guided checklist breaking setup into clear milestones:
Business Setup (validate readiness upfront)
What You Sell (add products manually, via Excel, or use demo products)
How You Sell (make a test sale, issue an invoice, see data flow)
Demo environment so users could practice safely before uploading real data—directly addressing Sales' biggest fear: "If we give customers access too early, they'll get confused and request refunds."
Embedded tutorials and videos providing learning inside the flow instead of external help docs.
Visible progress tracker to sustain momentum and show completion status.
Integrated help & FAQ so human support stayed available, not required.
Instead of protecting customers from the product, we invited them to explore it safely and confidently.
Key Decisions & Trade-offs
1. Demo Environment: The Expensive Bet That Paid Off
Building a demo environment meant 2–3 weeks of dev time and ongoing maintenance. But it directly addressed Sales' biggest objection to early access.
The case I made: "We can't prove self-onboarding works if customers are too scared to try it. A demo environment removes that fear."
In the pilot, 8 of 30 customers (27%) completed setup using only demo products. They practiced without risk, then transitioned to real data when ready.
Worth every hour of dev time.
2. Video Tutorials vs. Interactive Tours
I wanted interactive tours (tooltips, walkthroughs, progressive disclosure), but after scoping with engineering:
Interactive tours = 6–8 weeks to build
They'd be brittle (break with every UI change)
They'd require design + eng collaboration for every update
Videos, by comparison:
Could be produced in 2 weeks
Could be updated independently of the product
Could be tested and iterated faster
I chose speed over perfection. We shipped with 3 core videos and added more as we learned where customers got stuck.
3. What We Cut (and Why)
Advanced configuration: Multi-location setups, complex pricing rules, custom tax scenarios—all moved to a "Next Steps" section that appeared after basic onboarding. Why? The data showed completing the basics mattered more than perfecting the details.
Self-service account creation: I wanted customers to create accounts independently (no sales handoff). Sales pushed back—they needed to qualify leads first. I compromised: customers could start setup immediately after a sales call, but sales still controlled account creation.
In-app messaging: Budget constraints killed this. Instead, I designed a "Need help?" sidebar with links to the learning center, FAQ, and phone number. Low-tech, but functional.
Testing & Iteration
Before the pilot, I tested the checklist structure with 5 customers from the onboarding waitlist. Key learnings:
"Business Setup" felt intimidating. I renamed steps to be more specific: "Enter your business details," "Add your store location." Concrete actions, not abstract categories.
"What You Sell" needed an escape hatch. Some customers didn't have products ready. I added "Skip for now" with a reminder to come back. Better to let them progress than force them to stop.
Time estimates mattered. I added "About 3 mins" labels based on average completion times from ops team logs.
Building Cross-Functional Alignment
This wasn't just a design project—it was an organizational shift. I used prototypes to show each stakeholder what they'd gain:
For Sales:
Faster activation (customers start immediately after the call)
Fewer refund requests (demo environment reduces confusion)
Clearer handoff (self-onboarding vs. agent-assisted becomes customer choice)
For Ops:
Fewer repetitive tasks (no manual data entry for simple setups)
Better triage (agents focus on complex cases)
Measurable funnel (finally see where customers get stuck)
For Product:
Activation metrics (completion rate, time-to-first-value, drop-off points)
Research insights (self-onboarding behavior = natural user testing)
Scalable growth (onboarding scales without headcount)
The key: Show everyone this wasn't about replacing them—it was about making their work more strategic.
Pilot Launch
We partnered with Sales to offer new customers a choice:
"You can try setting up your account through our new guided onboarding experience. If you prefer, we'll assign you an onboarding agent."
First Two Weeks Results
30 customers volunteered to self-onboard.
8 (27%) completed all steps independently
22 (73%) completed business setup but got stuck adding products or configuring POS
All 30 described the experience as clear and helpful
None requested a refund or agent support
The insight: Customers were willing; the product wasn't ready. The friction wasn't motivation—it was complexity. And now we knew exactly where to invest next.
Impact
Quantitative Outcomes
Metric | Before | After (Pilot) | Change |
|---|---|---|---|
Onboarding completion rate | 60–67% | 73% | +6–13% |
SLA compliance (30 days) | 33% | >50% | +17% |
Refund rate | 7–8% | 0% (pilot) | -7–8% |
Support dependency | High | Near zero | Dramatic reduction |
Drop-off visibility | None | Stage-level clarity | Now measurable |
Financial Impact (Modeled)
Based on 300 new customers per month, average ticket value of SAR 4,000, and fully loaded CAC of SAR 8,000:
1. Refund reduction (7% → 5%)
2% of 300 = 6 customers retained per month
Revenue retained: 6 × 4,000 = SAR 24,000/month
CAC saved: 6 × 8,000 = SAR 48,000/month
Subtotal: SAR 72,000/month = SAR 864,000/year
2. Reduced manual onboarding (~30% fewer handled manually)
Cost per onboarding: 4h × SAR 60/h = SAR 240
Monthly ops cost: 300 × 240 = SAR 72,000
30% reduction = SAR 21,600/month
Subtotal: SAR 259,200/year
→ Total potential impact: SAR 1.12M/year ($300K USD)
Note: This model assumes 2% refund reduction and 30% ops load decrease. Actual impact likely higher due to improved LTV and referral rates.
Organizational Shift
Sales started seeing activation as part of the sale, not a post-sale task. Three months after launch, I sat in on a sales call where the rep immediately offered self-onboarding: "You can start setting up right now, or we can assign you an onboarding agent. Most customers prefer to start on their own."
Before this project, that conversation wouldn't have happened.
Ops shifted from repetitive setup work to readiness validation and complex case support—more strategic, less manual.
Product & Design took direct ownership of activation metrics like completion rate and time-to-first-value.
Onboarding evolved from an operational service to a measurable product experience.
Reflection
What I'd Do Differently
Push for the demo environment earlier. We built it mid-way through the pilot, but customers needed it from day one. The delay cost us a few early adopters who got spooked by the complexity of adding real products on their first try.
Involve the content team earlier. We launched with 3 videos and quickly realized we needed 10+. If I'd brought them in sooner, we could've launched with a fuller library.
Distinguish between "works for the willing" and "works for everyone." We piloted with volunteers—inherently more motivated customers. When we expanded to all new customers, completion rates dropped to ~55% (still better than before, but not as rosy as the pilot). Early data is always optimistic.
Key Takeaways
Guide before you optimize. A thin guidance layer can reveal high-cost friction faster than any redesign. We exposed the real bottlenecks (product upload, POS config) without spending months redesigning every flow.
Data beats assumptions. Self-onboarding behavior naturally exposes the next investment areas. We finally knew where to focus optimization efforts.
Design as leverage. Sometimes the smallest product layer changes how an entire organization works. The "Get Started" hub wasn't just a UX improvement—it shifted how Sales, Ops, and Product thought about customer readiness.
Ship to learn. Perfect is the enemy of shipping. The pilot wasn't complete, but it was complete enough to validate the approach and expose the real problems.
Ties Back to Theme: "I Design Clarity in Messy Systems"
At a time when everyone was pushing to fix heavy flows, we pushed to guide users first. It was cheaper, faster, and smarter—and it revealed the truth of where friction actually lived.
The "Get Started" hub didn't just help customers find their way; it helped the company see itself more clearly. We stopped assuming customers needed us to succeed. We built a product that proved they didn't.
Designing for autonomy wasn't just a UX decision—it was a cultural one.


