Skip to main content

Global Criteria Overview

Global criteria facilitates the automation of the user's experiences by creating conditional experiences during or after an activity.

Raymond Gerardino avatar
Written by Raymond Gerardino
Updated over a year ago

What is a Global Criteria?

Global criteria facilitates the automation of the user's experiences by creating conditional results and events during or after completing an activity.

Some common Global Criteria use case examples

  • If a user hasn’t completed the onboarding activity, keep launching the onboarding activity - this would be a behavior with global criteria (condition: users who haven’t completed the onboarding activity)

  • If a user complete an activity three times, give a rewards - this would be a behavior with global criteria (condition: users who completed the activity three times)

  • If a user is a parent, send a notification (condition: users who set their profile > role as ‘parent’)

Can I create Global Criteria?

Yes, you can. At the moment, we support basic UI to support common conditions based on simple user profile information. For complex conditions (based on activities completion or activity score), we are still working on it (2024 Roadmap) -

For more information on building complex logic, please contact our team.

How to create Global Criteria?

  • Go to App Creator> Automation > Global Criteria > Create new

  • You will see the simplified UI as default. Select the ‘Add condition’ button

  • You can create conditions only based on the user profile

  • Among different types of user profiles, at the moment, you can only make conditions based on

    • Multichoice (including CSV file)

    • Boolean

  • If you create multiple conditions, you can choose either want ‘AND’ condition or the ‘OR’ condition

    • Match any of the following conditions: ‘OR’ condition

    • Match all of the following conditions: ‘AND’ condition

How to use Global Criteria?

The most common way to use Global Criteria is to attach them to a Behavior. When you set up Trigger and Result, you can add Global Criteria

Note: if you add multiple Global Criteria, the behavior works only when ALL the conditions are met.

How can I make conditions outside of a single app, within a multi-app environment (Super App)?

You can create platform-level global criteria to control your platform users or control the app discoverability.

  • Admin > Automation > Global criteria

Note: Enable the user fields in the Super App so that users’ details can be checked when they sign up for the Super App.

Once you set up platform-level criteria, You can add to the individual app to set up App Discoverability.

  • App Creator > Settings > App Discoverability > Open to targeted user group > Add Global Criteria

  • That means, only the users who met the condition will discover this app by searching in the Discover menu in the Super app.

Did this answer your question?