# Dynamic Task List

**URL:** <https://community.glideapps.com/t/dynamic-task-list/80430>\
**Category:** Ask for Help\
**Created:** [March 1, 2025, 8:33pm UTC](https://community.glideapps.com/t/dynamic-task-list/80430 "2025-03-01T20:33:51Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [March 1, 2025, 11:28pm UTC](https://community.glideapps.com/t/dynamic-task-list/80430/6 "2025-03-01T23:28:14Z")

</div>

> [@Si\_Gal](#):
>
> However, I can see that loops won’t work from an app intereaction, I was hoping to trigger it from a button. I could trigger it on a scheudle, however, I wanted to ask if there was another way to do this, other than using the API which I’ve done before?

I don’t think you need an email trigger here, you need a webhook trigger.

Do a trigger webhook or call API step tied to your app-interaction button. Send over the project ID and the project “type”.

Then, in the webhook trigger, loop through your global tasks table, filter those that have the same project type as the type that is sent through webhook, and add them to your tasks table.

---

_[View the full topic](https://community.glideapps.com/t/dynamic-task-list/80430)._
