Godrej logo

Case study

Smart locks · Information architecture

Godrej: Unifying Three Smart-Lock Apps

Information architecture for GLAFS, one app meant to replace Godrej’s separate smart-lock apps and to grow into gateways, video door phones and the devices planned after them. The IA wireflow is the centre of this case study; the UI shown is exploration.

Product

GLAFS unified app (name used in the IA and scope deck)

Platform

Mobile app

Covered here

Information architecture, research synthesis, UI exploration

Stage

IA wireflow v101 and early UI; launch status not documented

IA wireflow v101 · five sections under four tabs

Before the tabs

A · Onboarding

4 flows

Welcome & sign-up

Account recovery

Phone OTP

Email OTP

Home

B · Home

7 flows

New user · device-first

Dashboard

Property & rooms

Notifications & alerts

Visitor unlock

Devices

C · Devices

29 flows

Device onboarding

Six lock models

Gateway, VDP, VDB, camera

Access methods

Users & schedules

Control pane & settings

Activity

D · Activity Trail

2 flows

Activity & logs

Report an issue

Settings

E · Settings

10 flows

Account & support

Voice assistants

System integrators

Future extensions

Godrej home exploration: Flat Entrance lock card showing Locked, door closed, battery critical, online, with Hold to Unlock

518

screens, sheets and states

1,044

transitions

52

flows in five sections

IA wireflow v101 · five sections under four tabs

Before the tabs

A · Onboarding

4 flows

Welcome & sign-up

Account recovery

Phone OTP

Email OTP

Home

B · Home

7 flows

New user · device-first

Dashboard

Property & rooms

Notifications & alerts

Visitor unlock

Devices

C · Devices

29 flows

Device onboarding

Six lock models

Gateway, VDP, VDB, camera

Access methods

Users & schedules

Control pane & settings

Activity

D · Activity Trail

2 flows

Activity & logs

Report an issue

Settings

E · Settings

10 flows

Account & support

Voice assistants

System integrators

Future extensions

518

screens, sheets and states

1,044

transitions

52

flows in five sections

Godrej home exploration: Flat Entrance lock card showing Locked, door closed, battery critical, online, with Hold to Unlock

Left: the sections and flows of the IA wireflow (v101), coloured by the legend used throughout. Right: an early home-screen exploration.

01

The challenge

Three lock apps for one home.

Godrej’s smart locks were run from separate apps: VAVE Bedroom Locks, VAVE Door Locks and the IoT9 platform, each with its own model and interface. The product scope deck sets the goal as moving “from three apps to one operating layer”, one that can also take on gateways, video door phones and the categories planned after them.

Legacy VAVE Bedroom Lock app: lock control panel

VAVE Bedroom Locks

Standalone app, own UI

Legacy VAVE Door Lock app: home screen

VAVE Door Locks

Standalone app, separate model

Legacy IoT9 app: dashboard

IoT9 platform

Separate ecosystem

GLAFS unified app

One operating layer

Locks

Gateways

Video door phones

Planned: cameras, sensors, lighting

Legacy VAVE Bedroom Lock app: lock control panel

VAVE Bedroom Locks

Standalone app, own UI

Legacy VAVE Door Lock app: home screen

VAVE Door Locks

Standalone app, separate model

Legacy IoT9 app: dashboard

IoT9 platform

Separate ecosystem

GLAFS unified app

One operating layer

Locks

Gateways

Video door phones

Planned: cameras, sensors, lighting

The problem

Customers managed Godrej locks across separate apps, and their reviews blamed the software more than the hardware. The unified app needed one structure for every lock, with room for the devices planned next.

Where the fragmentation shows

Three apps, three models

The scope deck lists VAVE Bedroom and VAVE Door Locks as standalone apps with their own UI and model, and IoT9 as a separate ecosystem.

The basics, rebuilt in each app

Each legacy app has its own home, lock control panel, users and activity screens.

More devices on the way

The roadmap adds cameras, video door phones, sensors and lighting, then access control and architectural fittings.

What the IA had to hold

Many lock models

The IA names six: IoT9, IoT10, Advantis D1, D2 and R1, plus a furniture lock.

More than locks

Gateways, BLE remotes, VDP modules, video door phones (VDP), VDBs and cameras, each with its own setup.

Shared access

A lock has privileged, scheduled and one-time users, who open it with a passcode, fingerprint or RFID card.

Several homes

Users can hold more than one property, each with rooms, and switch between them.

02

Research

Reviews pointed at the software, not the hardware.

An analysis of 28 customer reviews across the three apps found that dissatisfaction came mainly from software reliability and gaps in the experience. It grouped the complaints into five pain areas. The right-hand column shows how the IA responds to each.

01

Connectivity and remote access

Unreliable Wi-Fi, Bluetooth instability, failed remote unlock, slow pairing, connection failures.

Design implication

Connection state is designed, not left to chance: offline home, out-of-range lock, stale activity and sync-failed states.

02

Visibility and notifications

Delayed notifications, missing activity history, inaccurate lock status, poor event visibility.

Design implication

Activity gets its own tab. Critical and visitor alerts sit on Home, and the device pane shows status, last sync and last event.

03

Product experience

Outdated UI, missing functionality, poor usability, weak premium perception.

Design implication

Addressed in the UI explorations (section 05) rather than the IA.

04

Access management

Fingerprint management, OTP usability, credential administration, user management.

Design implication

Users and access methods live inside each device: privileged, scheduled and one-time users; passcode, fingerprint and RFID.

05

Ecosystem and scalability

Weak integrations, poor onboarding, device migration, limited ecosystem support.

Design implication

One onboarding pattern for every device type; voice assistants, system integrators and Future Extensions under Settings.

From the “Customer Review Analysis” board. The complaint examples use the board’s own labels. Where and when the reviews were collected isn’t recorded.

The experience strategy

“Make security visible, understandable and trustworthy.” Its design principle: every decision should reduce uncertainty, increase confidence and help users act with clarity.

Four questions users should always be able to answer

Is my door secure?

Is my lock connected?

What is happening?

What should I do next?

Benchmarks reviewed

Apple Home, Google Home, Yale, August, Aqara, SmartThings and Tuya, plus twelve UX-pattern cards such as room-first navigation, a one-tap lock card and Bluetooth auto-scan. Figures quoted on those cards come from outside sources, so I haven’t used them here.

03

Information architecture

Mapping the app before designing it.

The v101 wireflow maps every screen, sheet and state of the unified app and every transition between them: 518 nodes in five sections, reached through four tabs. The decisions later in this case study come from it.

Screens, sheets, states

518 (218 · 74 · 226)

Transitions

1,044

Flows

52

Sections

5

Tabs

4

Existing apps

VAVE Bedroom, VAVE Door, IoT9

Unified platform

Shared by every device

Platform navigation

The four tabs

Device-specific

Depends on the device type or model

Broader smart home

Integrations beyond Godrej devices

Future or proposed

Planned or under review, not built

Replaces

Three legacy apps

VAVE Bedroom Locks

VAVE Door Locks

IoT9 platform

→

GLAFS unified app

Tab bar

Four tabs; onboarding comes first

Home

Devices

Activity

Settings

A · Onboarding

4 flows · before the tabs

Welcome & sign-up

Existing user recovery

Phone verification

Email verification

B · Home

7 flows · Home tab

New user · device-first

Dashboard

Property

Rooms

Notifications

Critical & visitor alerts

Visitor unlock · VDP

C · Devices

29 flows · Devices tab

Add a device

Device onboarding

Lock · IoT9

IoT10

1 screen

Advantis D1

1 screen

Advantis D2

1 screen

Advantis R1

1 screen

Furniture lock

1 screen

Gateway

VDP module

VDP

VDB

Camera

Access methods

Passcode

Fingerprint

RFID

People

Users & schedule

Privileged user

Scheduled user

One-time user

My access

Use and care

Device control pane

Lock settings

Accessories

BLE remote

Hardware

Firmware

Statistics

Device manual

Maintenance

D · Activity Trail

2 flows · Activity tab

Activity & logs

Sync states, filters, export

Activity investigation

Report an issue from an event

E · Settings

10 flows · Settings tab

Account

Permissions

Support

Help Center

Contact Support

About GLAFS

Terms & Policies

Voice assistants

Alexa, Google Home

System integrators

Crestron, KEUS, Control4, KNX

Future Extensions

Reserved roadmap area

Three journeys through the map

Traced edge by edge from the wireflow. Numbers mark where the structure does something deliberate; colours follow the legend above.

Journey 1 · New user

Add a device first; the home is built around it.

Flow B.01. A new user lands on an empty home with one action, Add a Device. The property and room are created inside the lock setup rather than in a separate step before it.

01

Home: empty

→

02

Location, network, Bluetooth

3 permission sheets

→

03

Select device

→

04

Select lock model

→

05

Prepare lock · IoT9

→

06

Lock device list

07

Pairing

→

08

Select property

Created in the flow

→

09

Room & name

Created in the flow

→

10

Set new passcode

→

11

Access methods

Passcode

→

12

Lock complete

Home, or add another

Home starts empty, with one action: Add a Device.

Permissions are asked as sheets when pairing needs them.

Property and room are created inside the flow.

Access is set before the lock is done.

The flow ends at Home or the next device.

From the “New User” lane (B.01) of the IA wireflow, main path only. Error and retry states are left out for clarity.

Journey 2 · Every device

One way to add a device, one pane to run the lock.

Flows C.01 to C.23. Every device type goes through the same setup stages and comes back to Home. Opening a lock from anywhere in the app leads to one control pane, and gateways, VDPs and VDBs are then managed as that lock’s accessories.

Add · device type

Shared setup stages

Use · routes in

Control pane

From the pane

Lock · 6 models

Gateway

VDP module

VDP

VDB

Camera

Prepare

Discover

Pair

Wi-Fi

Gateway, VDB, camera

Configure

Not for gateway

Added

Back Home, or add another

Home dashboard

Incl. battery critical

Devices list

And property devices

Activity trail

Property and device activity

Alerts

Critical, low battery, left open

Setup and firmware

Setup complete, update done

Integrations

Voice assistants, integrators

Device control pane

The lock’s pane · 13 routes in

Unlock

Unlocking, out of range

Activity logs

Device alerts

Users

Manage lock

Settings, accessories (gateway, VDP, VDB), firmware, care

Add · device type

Lock · 6 models

Gateway

VDP module

VDP

VDB

Camera

Shared setup stages

Prepare

Discover

Pair

Wi-Fi

Gateway, VDB, camera

Configure

Not for gateway

Added

Back Home, or add another


Use · routes in

Home dashboard

Incl. battery critical

Devices list

And property devices

Activity trail

Property and device activity

Alerts

Critical, low battery, left open

Setup and firmware

Setup complete, update done

Integrations

Voice assistants, integrators

Control pane

Device control pane

The lock’s pane · 13 routes in

From the pane

Unlock

Unlocking, out of range

Activity logs

Device alerts

Users

Manage lock

Settings, accessories (gateway, VDP, VDB), firmware, care

Six device types share one sequence: prepare, discover, pair, configure.

Wi-Fi is a step only for devices that need it.

Thirteen routes across the app lead to the lock’s control pane.

Users, access methods and accessories sit inside the lock.

Only IoT9 is mapped in full; five lock models are placeholders.

Journey 3 · Beyond the lock

Integrations today, and a labelled place for what comes next.

Flows E.03, E.04 and E.10. Settings holds the links to other smart-home systems and a Future Extensions area. Planned and proposed items are kept apart from what the app does today.

Tab

In Settings

Inside

Status

Planned

Future expansion

Proposed · pending feasibility and compliance review

Proposed · privacy and compliance review first

Account, permissions, support, terms

7 flows

Amazon Alexa

Google Home

Voice assistants

Crestron · KEUS · Control4 · KNX

System integrators

Platform services

Automation, rules, scenes, analytics, reports

Enterprise

Facility management, multi-site, enterprise admin

Mygate integration

Address-based geofencing

Future Extensions

Reserved roadmap area

Settings

  • Settings

    • Account, permissions, support, terms

      7 flows

    • Voice assistants

      • Amazon Alexa

      • Google Home

    • System integrators

      • Crestron · KEUS · Control4 · KNX

    • Future Extensions

      Reserved roadmap area

      • Platform services

        Automation, rules, scenes, analytics, reports

        Planned

      • Enterprise

        Facility management, multi-site, enterprise admin

        Future expansion

      • Mygate integration

        Proposed · pending feasibility and compliance review

      • Address-based geofencing

        Proposed · privacy and compliance review first

Integrations sit in Settings and link back to the devices they control (“supported devices”).

Automation, rules and scenes are listed as planned services. They are not built in v101.

Proposed items say so on screen, with the review they are waiting on.

04

Key design decisions

Four structural decisions.

Each decision is visible in the wireflow or the scope deck. The files don’t say why each call was made, so the reasoning below is reconstructed from them.

Decision 01

Four tabs, not seven top-level nodes

Problem

The scope deck’s IA has seven primary nodes: Home, Devices, Access, Automations, Notifications, Activity and Settings. Some of them only make sense for a particular device, and one isn’t built yet.

Decision

The v101 wireflow keeps four tabs. Access moves inside each lock, notifications sit with alerts on Home and automations wait in Future Extensions as planned services.

Why it fits

Access is always access to one lock, so it lives with that lock. A tab for automations would point at something that doesn’t exist yet.

Product scope deck · seven primary nodes

IA wireflow v101 · four tabs

Also holds notifications and alerts

Also holds access: users and methods, inside each lock

Also holds automations, as planned services in Future Extensions

Home

Devices

Access

Automations

Notifications

Activity

Settings

Home

Devices

Activity

Settings

Product scope deck · seven primary nodes

Home

→ Home

Devices

→ Devices

Access

→ Devices

Automations

→ Settings

Notifications

→ Home

Activity

→ Activity

Settings

→ Settings

IA wireflow v101 · four tabs

Home

Also holds notifications and alerts

Devices

Also holds access: users and methods, inside each lock

Activity

Settings

Also holds automations, as planned services in Future Extensions

Plum lines: nodes that became part of another tab. Dashed: moved to the roadmap. Left: the scope deck (slide 12). Right: the wireflow’s tab bar and lanes.

Decision 02

The lock is the anchor: people, access and accessories live inside it

Godrej device page exploration for Flat Entrance: door, battery and status, Hold to Unlock, Manage Users, Alerts and Activity

Problem

Access management was one of the five pain areas in the review analysis: fingerprints, OTPs, credentials and users. Gateways, VDPs and VDBs also needed a place in the structure.

Decision

Everything that belongs to a lock lives inside it. Its control pane leads to users and their schedules, to access methods and to accessories such as the gateway, VDP module, VDP and VDB.

Why it fits

Access is always access to a particular door. Keeping it with the lock means users never have to pick the lock again in a separate Access area.

Inside one lock, in the wireflow

People

Privileged user

Scheduled user

One-time user

My access

Access methods

Passcode

Fingerprint

RFID

Accessories

BLE remote

Gateway

VDP module

VDP

VDB

Care

Lock settings

Hardware

Firmware

Maintenance

Lock settings from the device page.

Manage Users sits on the lock itself.

Alerts and activity, scoped to this lock.

Screen: a device-page exploration (“Flat Entrance”). Groups: lanes C.17–C.29 of the wireflow.

Decision 03

State first, then the action

Problem

Reviews named delayed notifications, inaccurate lock status and connection failures. The strategy’s first two questions are “Is my door secure?” and “Is my lock connected?”

Decision

Wherever a lock appears, its door, battery and connection status come before its controls. The wireflow also covers the states around them: attention, battery critical, offline, out of range and sync failures.

Why it fits

An unlock control is only useful if people trust what it acts on. Showing state first answers the strategy’s questions before anyone has to act.

Godrej home exploration: Flat Entrance lock card showing Locked, door closed, battery critical, online, with Hold to Unlock
Godrej device page exploration for Flat Entrance: unlocked, battery excellent, offline
Godrej home exploration: Flat Entrance lock card showing Locked, door closed, battery critical, online, with Hold to Unlock
Godrej device page exploration for Flat Entrance: unlocked, battery excellent, offline

The lock card leads with its state: Locked.

Door, battery and connection, before any control.

Hold to unlock, so the main action isn’t a stray tap.

An offline lock says so on its own page.

States designed in the wireflow

Home

Attention

Battery critical

Offline

Loading

Lock

Unlocking

Out of range

Activity

Stale

Syncing

Sync failed

Device unreachable

UI: exploration. States: wireflow lanes B.03, C.16, D.01

Screens: home and device-page explorations. They show the direction, not a final design.

Decision 04

Grow by device category, not by new apps

Problem

The roadmap adds cameras, video door phones, sensors and lighting, then access control, architectural fittings and enterprise. A new app for each would repeat the fragmentation this project set out to fix.

Decision

New categories plug into places that already exist: a type in Select Device, an onboarding flow under Devices, an accessory on the lock or the reserved Future Extensions area in Settings.

Why it fits

The scope deck plans growth in horizons, each one adding capability “without disrupting the layer below it”. Each phase extends the platform rather than rebuilding it.

Horizon 1 · Foundation

Smart locks · door locks · IoT9 consolidation

In the v101 wireflow

Six lock models

IoT9 mapped in full; five placeholders

Lock control, users, access

Control pane and lanes C.13–C.29

Horizon 2 · Expansion

Cameras · video door phones · sensors · smart lighting

In the v101 wireflow

VDP, VDP module, VDB

Onboarding mapped

Camera

Onboarding mapped; About says “coming soon”

Sensors, smart lighting

“Coming soon” in About

Horizon 3 · Ecosystem

Access control · architectural fittings · enterprise estate

In the v101 wireflow

Enterprise

Facility management, multi-site, enterprise admin

Access control, fittings

Not in the v101 wireflow

Horizons from the scope deck (slide 32). “In the v101 wireflow” shows where each category stands in the IA. Cameras are described differently in the About screen and in the onboarding flows.

05

Selected UI explorations

Early UI, shown as exploration.

Two sets of screens show where the visual direction was heading. Neither is final or tested. The onboarding set is marked “recommended” in the project file, and its welcome screen uses the name “Advantis Home”.

Onboarding

Godrej onboarding v3 exploration: value screen, One Ecosystem. Complete Control.
Godrej onboarding v3 exploration: phone number entered with Send code active
Godrej onboarding v3 exploration: set up biometrics
Godrej onboarding v3 exploration: verify phone with a failed-OTP message and Try again
Godrej onboarding v3 exploration: value screen, One Ecosystem. Complete Control.
Godrej onboarding v3 exploration: phone number entered with Send code active
Godrej onboarding v3 exploration: set up biometrics
Godrej onboarding v3 exploration: verify phone with a failed-OTP message and Try again

One value statement: “One Ecosystem. Complete Control.”

Phone number first; Send code activates once a number is entered.

Biometrics to unlock the app quickly on this device.

A failed-OTP state with a clear retry.

Home and device pages

Godrej home exploration: welcome screen
Godrej home exploration: Hold to Unlock in progress
Godrej home exploration: Devices list grouped into locks and cameras with room filters
Godrej device page exploration for a cupboard lock
Godrej home exploration: welcome screen
Godrej home exploration: Hold to Unlock in progress
Godrej home exploration: Devices list grouped into locks and cameras with room filters
Godrej device page exploration for a cupboard lock

A personal welcome on launch.

Hold to unlock shows progress as it’s held.

Devices grouped by type, filtered by room.

A cupboard lock uses the same page as a door lock.

06

Scope, outcomes and limitations

What this work is, and what it isn’t yet.

The work so far is an IA, a research synthesis and early UI. There are no usability results, metrics or launch data, so this section covers scope and open questions rather than impact.

A complete IA wireflow

518 screens, sheets and states and 1,044 transitions across 52 flows, with empty, error, offline and recovery states alongside the main paths.

A scope and research base

A 36-slide product scope deck, an analysis of 28 customer reviews, an experience strategy with eight pillars and a competitor review.

Limitation

Not yet a full design

Only the IoT9 lock is mapped step by step; five lock models are placeholders. The UI covers onboarding and the home and device pages, as exploration. No usability testing is recorded.

Recommendation

What to measure next

Time to add a first lock; how often pairing and sync need a retry; support contacts about users and access; store ratings compared with the issues in the 28 reviews.

Open questions

01

Seven nodes or four tabs

The scope deck and the wireflow differ. This case study follows the wireflow, which is the more detailed of the two.

02

Cameras

About lists cameras as “coming soon”, but camera onboarding is mapped in full.

03

Product name

GLAFS in the IA and scope deck, “Advantis Home” in onboarding, Godrej on the home UI.

04

Tab bar

The UI explorations use Home, Devices, Activity Trail and Profile; the wireflow uses Home, Devices, Activity and Settings.

07

Reflection

When three apps become one, the IA is the product: it decides what is shared, what stays specific to a device and what waits.

What I learned

Apps don’t merge by stacking their menus. The useful questions were what belongs to a lock, what belongs to a home and what belongs to the platform.

A constraint that shaped it

The roadmap was wider than the build. The IA had to make room for planned categories without pretending they exist, so future items carry a planned or proposed label.

What I’d validate next

Whether people look for users and access under the lock, with a tree test of the four tabs, and how the device-first start works for someone with several locks and homes.

Yashvardhan Deoda · Product Designer