# Automating Task Assignment for specific Users in Glide App

**URL:** <https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593>\
**Category:** Ask for Help\
**Tags:** actions\
**Created:** [May 23, 2024, 7:41am UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593 "2024-05-23T07:41:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![LVaurie](https://avatars.discourse-cdn.com/v4/letter/l/c67d28/32.png) [@LVaurie](https://community.glideapps.com/u/LVaurie)\
**Post date:** [May 23, 2024, 7:41am UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/1 "2024-05-23T07:41:10Z")

</div>

Hello,

I am nearing the very end of the desired development of my Glide application. Here is the current situation:

A “Classic” user arrives on the application and is assigned an onboarding path. A path is essentially a list that includes a set of tasks to validate. Thus, I have a “Tasks” table, a “Paths” table, and a “Tasks-Paths” association table in my data. Everything works perfectly, mainly because a user is linked to one and only one path.

Now, my problem concerns the “Super Users”, who need to have different paths, related to various people. When a “Classic” user arrives, the “Super User” should automatically have a list of tasks (a path) related to this “Super User”. If Task #1 is checked for “Classic User #1”, it will not be for Task #1 of “Classic User #2”'s path.  
This “Super User” will have a page with a list of “Classic” users they are concerned with, and when they click on them, the tasks related to that User will appear.

I am having a hard time understanding how to implement this. What I imagine:

Tasks should be placed in a separate table;  
An association table Tasks ↔ Users will be needed, but how can it be automatically filled with Actions?  
I know how to create a “large” action that will link one and the same task to a path. But this list of tasks needs to evolve…

I have already tried creating an association table manually, but it quickly becomes unmanageable. I would like to automate this process with Glide actions, but I cannot find the right approach.

Thank you for your help 🙂

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 23, 2024, 1:04pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/2 "2024-05-23T13:04:30Z")

</div>

> [@LVaurie](#):
>
> A “Classic” user arrives on the application and is assigned an onboarding path. A path is essentially a list that includes a set of tasks to validate. Thus, I have a “Tasks” table, a “Paths” table, and a “Tasks-Paths” association table in my data.

So a Path would contain many Tasks, is that correct? Why would you need the Tasks-Paths table?

---

<div class="post-metadata">

**Author:** ![LVaurie](https://avatars.discourse-cdn.com/v4/letter/l/c67d28/32.png) [@LVaurie](https://community.glideapps.com/u/LVaurie)\
**Post date:** [May 24, 2024, 2:14pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/3 "2024-05-24T14:14:33Z")

</div>

I may have found the solution I seek with this video: [https://youtu.be/b7\_k3\_brusQ](https://youtu.be/b7_k3_brusQ) 🙂

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 24, 2024, 11:36pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/4 "2024-05-24T23:36:07Z")

</div>

So ultimately what you need is being able to add multiple rows at once?

---

<div class="post-metadata">

**Author:** ![LVaurie](https://avatars.discourse-cdn.com/v4/letter/l/c67d28/32.png) [@LVaurie](https://community.glideapps.com/u/LVaurie)\
**Post date:** [May 27, 2024, 7:04am UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/5 "2024-05-27T07:04:55Z")

</div>

Yes. An multiple undefined number of rows at once

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 27, 2024, 7:59am UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/6 "2024-05-27T07:59:55Z")

</div>

Okay, so what you need has been described in the video you linked.

Generally, we have 2 ways to do this: either via Make, or a Call API action.

---

<div class="post-metadata">

**Author:** ![LVaurie](https://avatars.discourse-cdn.com/v4/letter/l/c67d28/32.png) [@LVaurie](https://community.glideapps.com/u/LVaurie)\
**Post date:** [May 27, 2024, 2:30pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/7 "2024-05-27T14:30:27Z")

</div>

Both of them use Updates?

What are the benefices of each one of them?

---

<div class="post-metadata">

**Author:** ![LVaurie](https://avatars.discourse-cdn.com/v4/letter/l/c67d28/32.png) [@LVaurie](https://community.glideapps.com/u/LVaurie)\
**Post date:** [May 27, 2024, 3:06pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/8 "2024-05-27T15:06:47Z")

</div>

Honestly, understanding the logic of the using of Call API Action is really difficult

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 27, 2024, 11:51pm UTC](https://community.glideapps.com/t/automating-task-assignment-for-specific-users-in-glide-app/73593/9 "2024-05-27T23:51:58Z")

</div>

Yeah, both of them would use Updates.

Make would cost you Make operations on top of the Updates you consume in Glide, but in my experience it’s more reliable, and easier to setup.

Call API would require to be on a Glide Business/Enterprise plan, and construct templates for the API call inside Glide.
