Skip to main content

Onboarding Checklist

Get started quickly with the guided onboarding checklist.

Overview​

When you create a new organization, Kuviq automatically:

  • Auto-provisions industry-specific data (item types, locations, templates, sample items, schedules)
  • Shows an onboarding checklist on the dashboard to guide you through key setup actions
  • Tracks your progress with live usage counters

There is no multi-step wizard — organization creation happens inline on the Welcome page with just a name and industry selection, and you're taken straight to the dashboard.

Organization Creation​

Inline Setup​

When you first sign up, the Welcome page presents:

  1. Create Organization card with:
    • Organization name (required, 2-100 characters)
    • Industry selection (required — see Industry Setup)
    • "Create & Get Started" button
  2. Join Organization card for accepting invitations

After clicking "Create & Get Started":

  • Your organization is created with a 14-day trial
  • All industry-default data is auto-provisioned in a single batch
  • You're redirected to the dashboard where the onboarding checklist appears

The Checklist​

The OnboardingChecklist component renders on the dashboard for:

  • Trial organizations — with trial days remaining indicator
  • Non-trial organizations created within the last 30 days — without trial urgency

Checklist Items​

The checklist tracks 6 actions, each tied to a live usage counter:

#ActionComplete WhenNavigates To
1Create your first itemitems > 0/items/new
2Add a locationlocations > 0/locations/new
3Create an inspection templatetemplates > 0/templates/new
4Run your first inspectioninspections > 0/inspections/new
5Set up an inspection scheduleschedules > 0/schedules/new
6Invite a team memberusers > 1/users/new
  • Incomplete items are clickable and navigate to the creation page
  • Completed items show a check icon with strike-through text and are non-interactive
  • Each incomplete item shows a contextual tip explaining why the action matters

Industry-Aware Labels​

Labels and tips adapt based on your organization's industry:

Climbing Gym:

  • "Add your first piece of equipment" — Track harnesses, ropes, auto-belays, and other climbing gear
  • "Set up an activity area" — Organize your climbing hall, gear room, and other spaces
  • "Customize an inspection checklist" — Tailor safety checks for your specific equipment
  • "Complete your first safety check" — Run an inspection on your climbing equipment
  • "Schedule recurring inspections" — Automate daily, weekly, or monthly safety checks
  • "Invite your team" — Add instructors and staff to share the workload

High-Ropes / Adventure:

  • "Add your first piece of equipment" — Track course elements, PPE, and safety gear
  • "Set up an activity area" — Organize your course area, equipment store, and briefing area
  • "Customize an inspection checklist" — Tailor pre-opening checks for your course
  • "Complete your first safety check" — Run a pre-opening check on your course
  • "Schedule recurring inspections" — Automate daily pre-opening and periodic deep inspections
  • "Invite your team" — Add guides and staff to share the workload

Family Entertainment:

  • "Add your first piece of equipment" — Track trampolines, play structures, and attractions
  • "Set up an activity area" — Organize your arena, equipment store, and reception
  • "Customize an inspection checklist" — Tailor safety checks for your attractions
  • "Complete your first safety check" — Run a pre-opening check on your facility
  • "Schedule recurring inspections" — Automate daily pre-opening checks
  • "Invite your team" — Add staff members to share the workload

Other / Generic:

  • Uses generic labels like "Add your first piece of equipment", "Set up a location", etc.

Progress Bar​

The checklist displays a progress bar showing N/6 items complete.

For trial organizations, it also shows trial days remaining with color-coded urgency:

Days RemainingColor
More than 7Green (success)
3-7 daysDefault (info)
3 or fewerAmber (warning)
1 dayRed (error)

Collapsing​

The checklist can be collapsed to show only the header and progress bar, hiding the individual items. This is useful once you're familiar with the remaining tasks.

Completion Celebration​

When all 6 items are complete, the checklist shows a celebration state instead of hiding:

  • Congratulatory message ("You're all set!")
  • Summary of what was accomplished
  • For trial orgs: "Upgrade Now" button linking to /subscription/plans
  • Dismiss button to hide the celebration permanently

Dismissing​

Click the dismiss button to hide the checklist. This sets organization.onboardingChecklist.dismissed = true in Firestore, so it's hidden for all users in the organization across all devices.

After Onboarding​

Once you've completed the checklist or dismissed it, continue with:

  1. Add more items — Build your full inventory
  2. Refine templates — Customize inspections for your needs
  3. Set up schedules — Automate recurring inspections
  4. Generate reports — Track compliance and trends

All setup areas remain accessible from the admin menu.

Next Steps​