Skip to main content
How to Assign Users to Roles Automatically in Processes

Learn how to set up auto assignment of roles based on property group

Aimee avatar
Written by Aimee
Updated over 2 months ago

User roles allow you to assign tasks in a process to a role which can be filled by different people on different processes!

The roles can be filled manually every time a process is started, or you can use auto-assignment to automatically assign teammates to those roles based on property group.

If your team is structured in a squad model or you have multiple portfolios based on geographic location, you will definitely want to use this feature to save you even more time when running processes.

(Note: if you have already used user roles in processes in the past, you will likely need to merge your user roles together before setting up auto assignment rules. Here's the help article on that.)

How to set up user role assignment

First, you'll need to add your property groups. Here's the help article on how to add those manually or have them sync from your direct PMS integration .

Now you can add user roles and select the users for each role, based on property group.

First, navigate to the User Roles & Assignment settings page. (Settings > User Roles & Assignment)

First, add your user roles to the list.

(Note: if you have already used user roles in processes in the past, you will likely need to merge your user roles together before setting up auto assignment rules. Here's the help article on that.)

Then, click on each role to choose which pipelines and processes each should apply to. (Some roles will be involved in some pipelines and processes and not in others).

Next, scroll down to select your default assignees if none of the rules you will add apply to a property. Note that you will likely need to scroll to the right to see all the user roles!

Then add your additional auto-assignment rules based on property groups. (Note that these auto-assignment rules will only apply to processes and not pipelines.)

Advanced: Have Multiple User Assignment Rules Apply

By default LeadSimple will look at the rules from top to bottom, using the first rule that applies, based on the property group the property is in, and ignoring the later rules.

However, you can change this setting to have multiple assignment rules apply:

Choose the second option: Use all rules in order (Advanced):

For the process owner role (which is essentially the person who is finally responsible for the process and the one to whom any tasks are assigned that aren't assigned to other roles), you can set it for each process type instead of having one person fill that role for every process type.

This setting can be found in the Process settings, under Users, Roles, & Assignment.

You have 3 options to choose from for the process owner:

  • Defer to the global assignment rules (this is the default)

  • Set a user role as the owner of this process type

  • Set a specific user as the owner of this process type

Now, when you start this process one at a time, in bulk, or automatically, the process will use these rules to select assignees for each role.

When starting processes manually, it will use the rules you have created OR you can update the assignees on individual processes when starting them (click Override Automatic Assignment):

Or you can update them later in the process:

What happens if a user assigned to a role is deleted from LeadSimple?

When deleting a user who is assigned to a role in an auto-assignment rule on a process, the processes and roles they are assigned to will be updated to the user you select to replace them.

LeadSimple will then reassign all the assignment rules to the selected reassignment user and you can update the processes as needed.

Now that you've added your user roles and defaults based on property groups, be sure to assign the tasks in your process workflow to the correct user roles.

Did this answer your question?