How to Create a Mandatory Onboarding Flow with Terms Acceptance in AppSheet

  • Hi everyone,

I’m building an onboarding process for new users in my AppSheet application and would appreciate some guidance.

Here’s what I’m trying to achieve:

1. When a new user signs in for the first time, they should be required to complete a simple onboarding form that collects:

- Username

- Email

- Business name

- User type

- A list of employees they typically work with

2. After submitting the form, they should be prompted to accept the app’s Terms and Agreements—ideally via a digital signature or a simple Yes/No confirmation.

3. If they decline the terms, they should be restricted from accessing the rest of the app.

4. If they accept, they should be guided through a brief tutorial on how to use the app.

Is there a recommended way to implement this kind of flow in AppSheet? Specifically:

- How can I detect a first-time user and trigger the onboarding form?

- How can I enforce the terms acceptance before granting access?

- Any tips on creating a lightweight tutorial experience?

Thanks in advance for your help!

1 Like