Nimbly Onboarding User Guide

Overview

The Nimbly onboarding is a one-time process that helps new users quickly get familiar with the platform. It introduces key modules, workflows, and tips for using Nimbly to streamline operations, improve quality, and drive continuous improvement. This guide takes users step by step, from the welcome screen to completing the training.

When Onboarding Appears

  • New Users: Automatically shown after first login via Authentication
  • One-time Display: Appears only once in a user’s lifecycle
  • Later Access: Can be revisited anytime through Settings → Onboarding Training

Table of Contents

Onboarding Flow

Video Overview

Watch the complete onboarding flow in action:

Initial Onboarding (New Users)

flowchart LR
    A[Login] --> B{New User?}
    B -->|Yes| C[Welcome Screen]
    B -->|No| D[Home Dashboard]
    C --> E[Language Selection]
    E --> F[Documentation/Training]
    F --> G[Complete Onboarding]
    G --> D

Accessing from Settings (Existing Users)

flowchart LR
    A[Home Dashboard] --> B[Settings Menu]
    B --> C[Onboarding Training]
    C --> D[Documentation Viewer]
    D --> E[Close]
    E --> B

The onboarding consists of three main steps (after login) that guide new users through initial setup and familiarization with the platform.

Step-by-Step Guide

1. Login & User Detection

See also: Authentication

Authenticate users and determine if onboarding is needed

  • User enters credentials (email/username and password)
  • System authenticates and checks user status
  • New users are automatically directed to onboarding
  • Existing users go directly to Admin Dashboard

2. Welcome Screen

Greet the user and provide entry point to onboarding

Welcome Screen
  • Personalized welcome message: “Welcome to Nimbly, [User Name]”
  • Subtitle: “Your complete audit and inspection management solution”
  • Nimbly logo display
  • “Get Started” button to proceed to language selection
  • Clean, focused interface with single call-to-action

3. Language Selection

Allow users to choose their preferred language for the application

Language Selection Screen
  • Grid layout showing all available languages
  • Visual language cards displaying language name in English, native script, and flag emoji
  • Tap any language card to select
  • Automatically proceeds to documentation after selection

Available Languages:

  • English (🌍)
  • Indonesian / Bahasa (🇮🇩)
  • Portuguese / Português (🇵🇹)
  • Spanish / Español (🇪🇸)
  • Thai / ภาษาไทย (🇹🇭)
  • Korean / 한국어 (🇰🇷)
  • Khmer / ភាសាខ្មែរ (🇰🇭)

4. Documentation & Training

Provide comprehensive training materials and platform overview

Onboarding Documentation
  • Dynamic content loading from Notion API in user’s selected language
  • Back navigation available to return to language selection
  • Scroll through comprehensive training materials
  • Complete onboarding with button at the end of content

Content Structure:

The documentation introduces users to:

  • Platform Overview - Core capabilities, value proposition, and mobile-first design philosophy. See Platforms and 2.0 App
  • Available Modules - Audit management, issue tracking, photo capture, Schedule Listing, questionnaires, and gallery
  • Key Workflows - Creating audits, reporting issues, offline sync, and Reports generation
  • Feature Guides - Step-by-step instructions, interactive examples, and best practices for efficient usage

Supported Languages

The onboarding process supports full internationalization with the following languages:

LanguageCodeNative NameRegion
EnglishenEnglishGlobal
IndonesianidBahasaIndonesia
PortugueseptPortuguêsPortugal/Brazil
SpanishesEspañolSpain/Latin America
ThaithภาษาไทยThailand
Koreanko한국어South Korea
Khmerkmភាសាខ្មែរCambodia

Key Features

Offline Support

The onboarding requires an active internet connection as content is dynamically loaded from Notion API. When offline:

  • Clear message displays: “Please connect to the internet to view the documentation”
  • Retry button available to attempt reconnection

Content Management System

Documentation is centrally managed through Notion, providing:

  • Dynamic Content Loading - Real-time updates without app updates
  • Language-Specific Pages - Dedicated content for each supported language
  • Rich Media Support - Text, images, videos, and interactive elements
  • Automatic Language Detection - Loads appropriate content based on user selection

Each language has its dedicated Notion page:

Accessing Onboarding from Settings

After completing the initial onboarding, users can revisit the training materials at any time through the Settings menu.

How to Access

  1. Navigate to Settings

    • Tap the Settings icon in the main navigation
    • Scroll to find the “Onboarding Training” option
    Settings Menu - Onboarding Training
  2. Open Onboarding Training

    • Tap on “Onboarding Training”
    • The documentation viewer will open directly
    • Content loads in your currently selected language
    Settings - Onboarding Documentation
  3. Features in Settings Access

    • Direct access to documentation content
    • Same rich content experience as initial onboarding
    • Close button to return to Settings

Use Cases for Settings Access

For more on user roles and their permissions, see User Roles.

  • Refresher Training: Review platform features after extended absence
  • New Features: Learn about newly added modules or workflows
  • Team Training: Supervisors can guide team members through features
  • Language Practice: Access content in different languages
  • Troubleshooting: Reference documentation when encountering issues