← Back to B by Lenskart
Feature StoryFirst-run experienceB by Lenskart

Teaching people to use a device with no screen

I designed the first-run experience for India's first AI smart glasses. It takes a user from a phone number to confidently using gestures and voice, with every step practised on the real glasses rather than just explained.

Role
Design Managerstrategy · IA · UI direction
Confident on their own
96.9%
Onboarding rating
4.38out of 5
Milestones
5sign-up → dashboard
Onboarding — first-run walkthrough. Tap for sound.

01Smart glasses have no screen to tap

Everything happens through a capture button, taps and slides on the temple, and a wake word, "Hey Buddy". For most buyers this is their first wearable of its kind, and nothing on the glasses tells them what to do.

So onboarding wasn't just setup. It was the only chance to teach the product before the user wore it out of the house. People open this app for one reason: they have just bought the glasses. Whatever else happens, onboarding has to train them.

The brief I set: every user should leave onboarding having performed each core action once, on their own glasses, without feeling like they sat through a manual.

02The problem

Four things stood between a new owner and a confident first day.

  • Setup friction. Account, OTP, Bluetooth pairing, permissions and charging all have to work before the user experiences anything.
  • Invisible controls. Gestures can't be discovered on your own. Single tap, double tap, long press and slide forward/back each do something different.
  • Unfamiliar voice AI. Users didn't know when Buddy was listening, what they could ask, or how to stop it.
  • System conflicts. Spotify, Google Assistant and Siri could take over the glasses' inputs mid-tutorial and break the lesson.

03My role & principles

My role went beyond the UI.

  • Defined the milestone structure: identity → pairing → gesture → voice → connections, with gesture deliberately placed before voice.
  • Owned the information architecture: what to teach, in which order, and what to leave out.
  • Led the team on the user flow, screen design and microcopy, with daily reviews.
  • Reviewed and contributed to the onboarding technical spec with the PM, glass team and developers: per-step hardware event filtering, edge cases and the QA test suite.

Five principles guided every screen.

Five principles: learn by doing not reading, one action per screen, physical before conversational, skippable never stuck, resume don't restart

04The journey — five milestones

Each milestone has one job.

Milestone 1 · Identity

Mobile number → OTP (auto-verifies on the last digit, 60-second resend timer) → name → gender. These aren't just form fields: the name is used in Buddy's spoken greeting, and gender sets Buddy's default voice. A charging guide comes before pairing, because a flat battery is the most common reason pairing fails.

Welcome to B
Welcome
B splash
Splash
Enter mobile number
Mobile number
OTP verification
OTP entry
OTP verified
OTP verified
Enter name
Name
Select gender
Gender
How to charge glasses
Charging guide

Milestone 2 · Pairing

Designed for four real-world situations: new glasses with no permissions yet; glasses already paired through phone Bluetooth while the user wants new ones; glasses already paired with the user logged in; and pairing later from the Device tab after skipping.

  • An LED check question ("Is the blue LED on?"). We ask instead of assuming. "No" leads to a reset guide rather than a failed scan.
  • Separate iOS and Android flows, following each platform's Bluetooth and companion-device patterns.
  • A denied permission leads to a clear explanation and a link to Settings, never a dead end.
  • Notifications, contacts, microphone and nearby-device permissions are requested after a successful pair, when the user can see why they're needed.
Start pairing
Start pairing
Nearby devices permission
Permission
LED check
LED check
Choose device
Device chooser
Pairing
Pairing
Device paired
Paired

Milestone 3 · Gesture tutorial

A sandbox on real hardware.

  • "Put on your glasses to start exploring." The CTA stays disabled until the glasses detect they're being worn.
  • "Capture with care." The privacy guide appears right before the first photo, the moment it's relevant.
  • Eight guided steps: photo → start video → stop video → play music → volume down → volume up → next track → pause.
  • Event filtering: each step listens only for its own gesture and ignores the wake word, other gestures and background music, so the user can't accidentally break the lesson.
  • A wrong gesture isn't an error. The step simply waits, instruction still showing.
Put on your glasses
Put on glasses
Capture with care guide
Capture with care
Take a photo gesture
1 · Take a photo
Record a video gesture
2 · Record video
Stop video recording
3 · Stop recording
Play music gesture
4 · Play music
Decrease volume gesture
5 · Decrease volume
Increase volume gesture
6 · Increase volume
Next track gesture
7 · Next track
Pause music gesture
8 · Pause music
Ready to use gestures
Ready

Milestone 4 · Voice tutorial

Building trust with AI.

  • "AI powered by Gemini" disclosure explains what Buddy does and how data is used before the user ever speaks.
  • Choose Buddy's voice (male or female), with a preview.
  • Two paths. With "Hey Buddy" on: wake word → "Tell me a fun fact" → "Stop" → "What am I looking at?" → "Take a photo" → video. With it off: long tap on the temple to talk, double tap to end.
  • Encouragement after each step: "That was simple!", "You are awesome!", "You are a quick learner".
  • The screen moves on the first chunk of the AI's reply, not the full answer, so the conversation feels instant. If the AI is offline, the tutorial moves on after 5 seconds, with no error pop-ups.
Talk to Buddy
Talk to Buddy
AI powered by Gemini disclosure
AI disclosure
Choose Buddy's voice
Choose voice
Say Hey Buddy
1 · Say "Hey Buddy"
Ask for a fun fact
2 · Ask a fun fact
Ask what am I looking at
3 · What am I looking at
Take a photo by voice
4 · Take a photo
You captured that well, import media
Import media
Start video recording by voice
5 · Start video
Recording video
Recording
Stop video
Stop video
Nicely done, import media
Nicely done
Explore another way to talk to Buddy
Another way
Long tap on the right temple
Long tap temple
Long tap done
Long tap · done
Ask tell me a fun fact
Ask a fun fact
Double-tap to end conversation
Double-tap to end
Double-tap done
End · done
Great, all set to talk to Buddy
All set

Milestone 5 · App connections

Google Calendar and Apple Health or Health Connect, with clear connected states and a "Do this later" option, then the user lands on the dashboard.

App connections: Google Calendar and Apple Health, none connected
App connections

05The UX process — from problem to flow

The hardest part of this project was never the screens. It was the logic underneath: a device with no display, controls you can't discover on your own, and hardware that fails in everyday ways — a flat battery, Bluetooth off, a denied permission, another app grabbing the microphone. Onboarding had to absorb all of that and still make a first-time owner feel in control.

So we started with flows, not layouts. Each milestone was mapped as its own branching diagram: the happy path down the middle, and every pause, error and skip drawn as a branch off it. Before settling, we explored three structures.

  • One long wizard. Simple to build, but rigid — a single failure like a flat battery or denied permission left the user stuck with nowhere to go.
  • Free exploration. "Try anything you like." Too open for someone holding the product for the first time, with no sense of what to do or when they were done.
  • Guided but recoverable — the model we shipped. One action per step, each step listening only for its own gesture, and every dead end turned into a guided fix instead of an error.

From there, three rules shaped every flow: map the failures first and give each one a recovery branch; keep one decision per screen so the UI stays simple; and make a skip always confirm, then resume, never dead-end. These are the final, build-ready flows handed to PM, engineering and QA. Tap a name to open the full diagram.

06Key decisions

The why behind each choice.

DecisionWhy
Gesture before voiceHardware confidence first. Voice AI makes more sense once the user trusts the device.
Practise on the real device, not animationsPeople remember a gesture after doing it, not after watching it.
Personal details used by the AIMakes Buddy feel personal from its very first sentence.
Privacy guide placed just in timeShown at the first capture, so it's actually read.
Skip → confirm → recoverRespects the user's time without losing them for good.
Ask about the LED instead of assumingTurns the most common pairing failure into a guided fix.
A wrong gesture is not an errorKeeps the tutorial encouraging, never punishing.

07Edge cases & system thinking

Designing for hardware means designing for failure.

SituationWhat happens
App killedReopens on the same step with a "Reconnecting to glasses" message.
Phone callAI audio pauses during the call; onboarding resumes after it ends.
Bluetooth offA "Bluetooth required" overlay appears immediately.
Spotify playingPauses, and the tutorial audio takes over.
Siri / Google AssistantBuddy keeps the microphone, so the system assistant doesn't trigger.
Onboarding abandonedSkipped, closed or deleted: an "Onboarding OFF" signal goes to the glasses so they never stay stuck in tutorial mode.

08Leadership

How I ran it.

  • Broke the project into milestones and assigned them across the team.
  • Built a single source of truth (user flow, iOS and Android pairing flows, screen states) for the PM, developers and QA.
  • Set the copy-hierarchy rules for headings and sub-headings, reusing the system defined for Reminders.

What I taught the team. I mentored the junior designers to start from user behaviour and motivation, not screens. People open this app only because they've just bought the glasses, so onboarding must train them first. In a new category, training is the most important job onboarding has, and every design decision was tested against that.

09Impact

A usability test with 32 hired external users (not internal staff), run in June 2026, measured how people felt at the end of onboarding.

Felt confident without help0%
4.41 / 5 · 31 of 32 rated 4–5
Rated onboarding 4 or 50%
4.38 / 5 · 29 of 32
Found no step unclear0%
14 of 32

Where people still found it unclear

Glasses pairing 0%
Using "Hey Buddy" 0%
One-off issues permissions, install, import, naming, recording, +3 0%

What we changed after the test. Pairing and the wake word were the two biggest friction points, matching the two hardest problems the flow set out to solve. So every tutorial step got a clear sub-text line at the bottom of the screen that tells the user exactly how the glasses and Buddy will react, for example "Say 'Hey Buddy' and speak after the tone. The LED blinks pink." and "The pink LED will turn off." Users no longer have to guess whether the glasses heard them.

10Learnings

  • Onboarding is the manual. In wearables, onboarding is the manual, so it has to teach by doing.
  • Design for failure. Hardware means designing for Bluetooth, battery, network and other apps going wrong.
  • Confidence vs clarity. 96.9% felt confident, yet only 43.8% found nothing unclear. Practising on the real device carried people through the rough spots, but pairing and "Hey Buddy" still needed work.
Next story →
Reminders on B
→