Complete list of every question, selection, and field users fill in during signup
User provides their name so the app can personalise their experience and CRM records.
Also combined into User.full_name
Also combined into User.full_name
User selects how they plan to use the app. This determines which features are shown and how the account is categorised for CRM.
Options
Shown only when usage type is 'considering'. User can opt in to be contacted by a sales rep.
Yes = show phone input; No = skip
Only shown if opted in. Country codes: US (+1), CA (+1), AU (+61)
Options
User selects whether this is a personal home or a business/commercial account. Determines organisation structure.
Options
Informational screen — no user input. Shows features relevant to the selected usage type.
No user input — informational screen. Features shown depend on usage type: system_installed sees SmartCycle + EmberWatch + Device Control + Notifications. Monitoring-only users see EmberWatch + Notifications only.
User must accept terms before proceeding. Marketing opt-in is optional.
Records user_id, email, terms version (2026-01-06), timestamp, user agent
"Keep me fire-ready" — seasonal alerts, product updates, safety tips
Only shown if usage type is 'system_installed' and no existing YoLink connection is found.
User Access ID from YoLink developer portal
UAC Secret Key from YoLink developer portal
User selects which country their property is in. Determines address lookup provider and emergency services dataset.
Also sets SMS country code default
Options
User creates their primary property with a name and verified address.
e.g. "Mountain Cabin", "Home", "Lake House"
Address search with geocoding verification
Extracted from geocoded result
Extracted from geocoded result
Extracted from geocoded result
From geocoder — used for fire monitoring radius
From geocoder — used for fire monitoring radius
Shown only if the user has YoLink devices synced. Assigns valves/plugs/relays to the new property.
Each device is a valve, plug, or relay discovered from YoLink. All are pre-selected by default.
User sets up how they want to receive fire alerts and system notifications.
CTIA-compliant consent disclosure shown. Country picker: 🇺🇸🇨🇦🇦🇺
Only shown if SMS toggle is on. Format: +1XXXXXXXXXX
Critical fire alerts and system warnings via email
Summary screen — no user input. Shows what was configured and launches the guided tour.
No user input — informational screen. Triggers: welcome email, CRM sync to Bigin (contact + optional deal), guided tour offer.
If the user has a pending organisation invite (sent by an existing account owner), they see an invite acceptance screen instead of the normal onboarding. Accepting inherits all properties, devices, and connection from the org owner.
Accept: joins org, skips to notifications. Decline: normal onboarding.
Taking longer than usual to load. Check your connection and try again.