# Why cant I filter a workflow?

**URL:** https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797
**Category:** Ask for Help
**Created:** [October 8, 2025, 12:16pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797 "2025-10-08T12:16:44Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)
#### Post date: [October 8, 2025, 12:16pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/1 "2025-10-08T12:16:45Z")

</div>

Hoping someone can help here? I am trying to select certain rows from a table to send forward for a webhook with [Make.com](http://Make.com), however it only wants to send the first row and nothing else.

I have created a column (not user specific) which is a boolean, and I have checked a couple of rows, then put a filter inline for the workflow, however as soon as I add the filter it stops me being able to run it… the action button in the layout editor disappears as well.

Can you not filter like this?

 ![webhook](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/0/9035a8c7786e0a23697c96ead17dd493f09299f8.png)

---

<div class="post-metadata">

### Author: ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)
#### Post date: [October 8, 2025, 12:32pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/2 "2025-10-08T12:32:55Z")

</div>

Hi Tony, what value are you sending in the webhook request body?

Ideally, you would need to send an array of JSONs containing your row data to your webhook.

Could you share a loom outlining what exactly you’re trying achieve?

---

<div class="post-metadata">

### Author: ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)
#### Post date: [October 8, 2025, 12:59pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/3 "2025-10-08T12:59:21Z")

</div>

Thanks for responding…

https://www.loom.com/embed/e65c72db9ca54f7a966f124a86544e7f?sid=72554ab7-59c6-4e7f-87d9-92110de8c8eb

As you will see I have an action triggered workflow that calls the webhook to Make. There is a lot of data to send, as this is then being used to create a PDF certificate from a template. I have previously been doing this one by one with PDF monkey however now trying this new method as I want to select several rows of data and do the action once.

I have just been playing with a manual workflow also with a loop, but that too didnt work.

---

<div class="post-metadata">

### Author: ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)
#### Post date: [October 8, 2025, 3:14pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/4 "2025-10-08T15:14:12Z")

</div>

Hey @Tony_Goodman , I’m getting a clearer picture now.. thanks for sharing.

If you wanna create one single pdf with all this data (pdf can have multiple pages too) then there’s no need to loop in workflows in glide.

What I would like to know is that what data are you receiving in make? Are all the fields you mapped coming in?

Try a wait for condition to load all your computed fields before triggering the webhook.

---

<div class="post-metadata">

### Author: ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)
#### Post date: [October 8, 2025, 4:06pm UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/5 "2025-10-08T16:06:37Z")

</div>

Thank you, however yes I am trying to send several rows at a time, or 1 after the other.

I have a boolean field on each row and what I want to do is select which rows I need and then click a button and it triggers them going to the Web hook.

For some reason I can’t filter the rows to only be the ones selected as me tinned before.

---

<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: [October 9, 2025, 12:04am UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/6 "2025-10-09T00:04:21Z")

</div>

From looking at your video, you’re trying to generate a certificate for each row, one by one, and not aggregating data, is that correct?

Then the Query in the workflow does not return all data you need?

---

<div class="post-metadata">

### Author: ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)
#### Post date: [October 9, 2025, 6:54am UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/7 "2025-10-09T06:54:22Z")

</div>

Correct, I am trying to do one row at a time, but I cant seem to filter it to just be selected records from the calibration table.

---

<div class="post-metadata">

### Author: ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)
#### Post date: [October 9, 2025, 11:19am UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/8 "2025-10-09T11:19:51Z")

</div>

Ahhh.. okay..

Here’s what you can do (exactly like you did before but with once change)

Create a webhook / manual workflow and trigger it from another app interaction workflow or a button component directly..

In this manual / webhook workflow, first create a query node.. the query node must target your source table that holds rows with all information related to pdfs.. you must add a filter to only query those rows that match your condition.

Then once this query node is set up, create a loop node and reference the loop source as the query.

Inside each run for the loop, use a call api or a trigger webhook to grab all the data from each row with the fields you need.

Here’s where I think you may need to make one change:

in your app interaction.. you’re mapping the key as a separate string than the key’s value

look at image below

 ![Screenshot 2025-10-09 at 4.45.24 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/4/74a1eb966ed766fdbd78d08fea17d92bc6845520.jpeg)

but in your manual workflow.. it seems like you’re mapping the same values in your key and and value in the request body

see image below

 ![Screenshot 2025-10-09 at 4.45.35 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/7/6798f2743d644a7bedaa6b79381e20793756e5c9.jpeg)

---

<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: [October 10, 2025, 12:19am UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/9 "2025-10-10T00:19:52Z")

</div>

> [@Swift\_Struck\_24](#):
>
> but in your manual workflow.. it seems like you’re mapping the same values in your key and and value in the request body

Yeah this likely is the cause of the problem (assuming the query works correctly from his setup).

Each key-value pair must have a manually entered key (in this case), and then point to a value in the table.

---

<div class="post-metadata">

### Author: ![Tony\_Goodman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tony_goodman/32/90798_2.png) [@Tony\_Goodman](https://community.glideapps.com/u/Tony_Goodman)
#### Post date: [October 13, 2025, 8:57am UTC](https://community.glideapps.com/t/why-cant-i-filter-a-workflow/84797/10 "2025-10-13T08:57:46Z")

</div>

Ah yes thank you both, this is where I was going wrong
