SkyTab onboarding

Onboarding that evolves

I designed a state-aware Merchant Hub that helped restaurants launch faster and discover more SkyTab capabilities.

SkyTab Merchant Hub shown on a laptop
11,000+merchants launched through Launch Center
4.7 daysreduction in onboarding order confirmation time
18,000+Value-Added Service activations in 2025
RoleProduct Designer
ScopeResearch, lifecycle architecture, interaction design, prototyping
CollaborationEngineering and illustrator Trey Ingram
ShippedLaunch Center and adaptive Merchant Hub

The same dashboard served merchants with completely different needs

A restaurant preparing to launch needed setup tasks, deadlines, installation status, and access to its Customer Success Manager. A live restaurant needed performance data and ways to expand its setup. Merchant Hub treated both the same.

Previous Merchant Hub dashboard with a generic data-first layout
  1. 1
    No clear next action

    Launch requirements were scattered across the product.

  2. 2
    Data without context

    New merchants saw dashboard information before it could help them.

  3. 3
    One hierarchy for everyone

    The interface did not adjust as merchant goals changed.

The opportunity was not to build separate dashboards. It was to create one system that changed its priorities as merchant context changed.

Lifecycle stage should determine what comes next

Workshops and affinity mapping organized merchant needs around four recurring jobs. This became the single model used across onboarding, daily operations, and feature discovery.

Activate

Get ready to take the first payment.

Prioritize required tasks, deadlines, installation status, and support.

Configure

Tailor SkyTab to the business.

Sequence setup, teach in context, and confirm readiness.

Operate

Run service with confidence.

Surface performance, system health, exceptions, and timely support.

Optimize

Find opportunities to grow.

Connect trends and merchant needs to relevant capabilities.

Cross-functional workshop mapping merchant lifecycle needs
Affinity map organizing merchant needs by lifecycle stage

Discovery input

The work reframed onboarding as an ongoing lifecycle rather than a single setup flow. Merchant context, not account type, became the strongest organizing principle.

The detailed lifecycle map and workshop artifacts are available in the deep dive below.

Adapt the priority without restricting access

State-aware, not state-gated.

Evidence
Merchants needed a different next action at each lifecycle stage.
Decision
Change hierarchy, guidance, and tone based on context while keeping the full product available.
Tradeoff
Accept greater system complexity so merchants retain control and can explore beyond the recommended path.

One merchant journey, from setup to growth

The dashboard keeps its structure familiar while changing the information and actions that deserve priority.

Activate and configure

Make the critical path impossible to miss

Required tasks, launch progress, installation details, menu programming, and Customer Success support move to the foreground. Optional features remain available without competing with launch work.

  • Clear ownership and status for every launch requirement
  • Progressive setup that builds confidence
  • Direct access to support when a blocker appears
Launch dashboard prioritizing order status, setup progress, support, products, and tutorials
Launch work is prioritized without hiding the rest of Merchant Hub.
Operate

Replace setup guidance with useful business context

After launch, the same dashboard shifts toward real-time performance, operational status, tutorials, and recommendations that support the restaurant's daily work.

  • Data appears when it can be interpreted and acted on
  • Exceptions and system health become visible
  • Education continues after initial onboarding
Merchant Hub dashboard for a live restaurant with performance data and recommendations
The interface moves from readiness to operations while preserving familiar patterns.
Optimize

Use context to support feature discovery

Relevant capabilities appear as the merchant is ready for them, connecting feature activation to an immediate business need instead of presenting a generic catalog.

Feature module flow for discovering and activating an additional SkyTab capability
Feature setup extends the same lifecycle architecture beyond initial launch.

Iteration focused the hierarchy on readiness

Explorations compared how setup, status, and optional capabilities should compete for attention. The final direction gave required launch work a clear visual lead.

Wireframe explorations comparing onboarding information hierarchies
What changed: launch tasks and progress became the primary story. Education and optional capabilities remained visible as secondary actions.

Measured impact across launch and adoption

The system supported merchants from their first setup task through ongoing feature activation.

11,000+

Merchants launched

Reach through the redesigned Launch Center since launch.

4.7 days

Faster confirmation

Reduction in onboarding order confirmation time.

18,000+

Feature activations

Value-Added Service activations recorded in 2025.

Measurement note: these figures combine product reach, process improvement, and feature activation. They are not presented as isolated A/B test results.

What I learned

Complexity handled at the system level can create a simpler experience for merchants. A shared structure also made it possible to change priorities without making each lifecycle stage feel like a different product.

What I would test next

I would explore stronger mobile workflows, predictive feature recommendations, and performance benchmarks that help live merchants understand what to do next.

Design for the user's context, not your convenience.

Deep dive

Supporting artifacts are available for reviewers who want to inspect the system in more detail.

Lifecycle architecture and illustration system
Detailed Activate, Configure, Operate, and Optimize lifecycle map
Illustration system created with Trey Ingram
I provided art direction and worked with Trey Ingram to create consistent visual anchors for the experience.
Onboarding screens and feature activation flow
Onboarding wizard screens for required setup
Online ordering activation entry Online ordering channel selection Online ordering activation complete
Delivery quality and interactive prototype

283 issues resolved, 29 open. Error-state coverage and close design-engineering collaboration contributed to a 90% resolution rate while the product continued to evolve.

Open interactive prototype