Loading

Topics

Available on Asana Enterprise and Enterprise+ tiers.

Visit our pricing page for more information.

Custom onboarding allows you to customize the onboarding process for your new users. This feature is accessible to organization admins and super admins via the admin console under the Settings tab. By default, this setting is OFF.

how to access custom onboarding from the admin console.png

Custom onboarding consists of three main components: user selection, onboarding steps, and content to assign.

To create a new user onboarding:

  1. Navigate to the admin console and click Settings
  2. Under New user onboarding click Customized onboarding

A new window will open. From here, you can create a new onboarding.

Creating a new user onboarding

User selection

This is where you’ll determine which new users should receive your custom onboarding. Here, you can choose to include or exclude specific users based on specific conditions such as:

  • Associated email domain
  • License type (Paid license, view only, guests)
  • Browser language
  • Team invitation

Memberships

Team memberships allow you to add teams to the custom onboarding. You can add a single team or multiple teams to the same onboarding group.

To add teams click + Add team memberships and select teams from the drop-down or type the team’s name.

Memberships custom onboarding

Custom onboarding in divisions

For divisions, users must be assigned a license from this division before they join Asana in order to receive custom onboarding configured by the division. This can be confusing as users can be invited to Asana as free users and then assigned an Enterprise license after joining, which will not trigger custom onboarding.

See licence assignment in divisions for more details on how division licences are assigned to users.

Custom onboarding

Work to assign

This optional step allows you to automatically assign new users to a team (i.e., a “Staff” or “General” team) as well as select a template that will automatically generate an onboarding project for new users when they arrive in product.

Onboarding project

The onboarding project is a great way to ensure all users start with the required resources or clear steps to get started in Asana. You can create this template using the Templates feature. If there is a Role in this template and that role has been assigned to the tasks in the project, we will automatically assign those tasks to the new user. This does not work if there are multiple roles assigned in the template. To set up the onboarding project, there are three selections:

  • Project team - This is where the new onboarding template will live, and new projects will be created. We recommend using a unique “Onboarding Projects” team to avoid creating clutter in active teams.
  • Project template - This is the template that you wish to generate for new users. You will only see templates from the team you selected in the previous step.
  • Project name - The name of the new project will be generated. If you check the box, we will automatically insert the new user's name into the project title for added personalization.

Onboarding steps

This section determines what screens new users will see during onboarding to Asana. By default, “Simplified account setup” is ON, which indicates that we are bypassing the standard onboarding process for new users. This step cannot be turned off if you enable custom onboarding.

Custom onboarding steps

Custom welcome screen

The custom welcome screen is an optional selection that allows you to insert your company’s branding and messaging into the onboarding experience. Here, you can set a default message, upload a custom logo, and select a background color or custom background image.

Please note that links to internal Asana pages would not work for new users because they have not yet completed the account setup and will not have access.

Custom welcome screen

Here’s an example of how this might look for your company.

custom screen example.png

Custom start screen

The custom start screen option lets you dictate where your users will arrive in Asana. You have four options available:

  • Home - The new user’s home screen
  • Team page - Users start on the team page of the team they are members of.
  • Onboarding project - The onboarding project that was generated for the new user, which can be configured later in this flow
  • Any other Asana page - A public team page or project in Asana. This team or project cannot be private, as it would prevent new users from arriving on this page.

Previewing and enabling your custom onboarding

Once you have made your selections, you can preview and enable your new onboarding experience. To get started, click Save.

Preview

Once you have saved your custom onboarding, you’ll automatically see a visual preview of your flow and an itemized list of your selections on the left. You can scroll down to see all three screens of your new flow. Please note that we cannot simulate a live preview of your start screen selection, so this will appear as an illustrated representation rather than real content.

Preview of custom onboarding

To simulate the flow yourself, please select Preview. You can now click through your new flow just as a new user would during onboarding. You can restart this flow from the bottom right, and when you are finished, click Done.

Preview note

Enabling your onboarding

When you are ready to enable your new onboarding flow, please select Turn on. You’ll be prompted with a confirmation modal and then click Turn on again to confirm. Your flow is now live for any new users added after enabling the setting! If you wish to make changes, you can now do so by clicking Edit, and if you ever wish to turn off your flow, you can do so by clicking Turn off.

turning on custom onboarding.gif

Creating multiple onboarding flows

You can create multiple onboarding flows based on specific user roles, departments, or needs. By customizing the onboarding journey, you can ensure that new team members receive relevant information and guidance from day one.

Multiple onboarding flows

For example you can create different onboarding flows for different languages or departments. Each onboarding flow would be tailored to their specific needs.

A note on multiple flows

Custom Onboarding will always route a user towards the most specific, applicable flow and you can use this logic to ensure that users are routed correctly when they signup. To use an example:

  • If there are two onboarding flows in the domain:
    • A flow targeting “All Users” (No targeting)
    • A flow targeting users invited to the “Marketing” team 
  • Users invited directly to “Marketing” will always be routed to that flow since it is more precise while all other users will end up in the “All Users” flow.

Loading
Custom onboarding