Onboarding and installing devices for IoT platform
Company
Urban.io
Role
User research • Prototyping
Duration
2 week sprint / Q1 22
Urban.io connects industrial IoT sensors across facilities and utilities. Device commissioning involved several roles — internal engineers, client operators, and third-party contractors — each using different tools and instructions.
Figma prototyping helped the team quickly reach understanding of what changes were needed from the very beginning.
Challenge
Multiple systems and manual setup steps made installations slow and error-prone.
Field teams often needed developer support to confirm connectivity or update metadata.
We needed a single experience that served different skill levels and worked reliably online or offline.
Mobile experience
Field engineers needed full functionality on the go.
The mobile flow mirrored the desktop logic but prioritised scanning, geolocation while preventing unintentional mistakes.
Responsive card layout for step-by-step setup.
Responsive card layout for step-by-step setup.
Global search
Feedback proved that fast context switching between entities and actions was a huge pain point in terms of navigation across the platform. This is why global search effectively addressed that and complemented the onboarding even more.
Global search with recent visited items and action shortcuts.
On-location / Area operations
Deploying hundreds of devices across a single site or a large area can quickly become a nightmare without the right tools — undermining not just the onboarding process but the success of IIoT adoption itself. Effective planning and precise contextual positioning were essential both before and after installation, ensuring a smooth deployment and long-term operational reliability.
Contextual floor-plan drawer
Keyboard shortcuts
It felt natural to enhance the global search with keyboard shortcuts, enabling users to navigate and manage the system entirely from the keyboard. In enterprise software, where a single action might be repeated hundreds of times a day, removing even one unnecessary click can make a real difference to someone’s workday.
Keyboard shortcuts hints
Outcome
The new onboarding experience unified three roles, reduced training overhead, and cut commissioning time by 30%.
It became the template for all Urban.io deployments across various pilot projects.
-> 50% faster device commissioning
-> Consistent mobile + desktop UX
-> Role-based access and guided error prevention
Learning
Designing for field operations means balancing flexibility with clarity.
Giving each role exactly what they need — and nothing more — is what makes complex systems usable.
“Good onboarding empowers experts and newcomers alike — it guides without getting in the way.”
View more projects












