# Bulk action

**URL:** <https://community.glideapps.com/t/bulk-action/81120>\
**Category:** Ask for Help\
**Created:** [April 2, 2025, 1:03pm UTC](https://community.glideapps.com/t/bulk-action/81120 "2025-04-02T13:03:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fedor\_Khatlamadzhiev](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fedor_khatlamadzhiev/32/85720_2.png) [@Fedor\_Khatlamadzhiev](https://community.glideapps.com/u/Fedor_Khatlamadzhiev)\
**Post date:** [April 2, 2025, 1:03pm UTC](https://community.glideapps.com/t/bulk-action/81120/1 "2025-04-02T13:03:55Z")

</div>

Hi everyone! I thought it would be easy, but it is not. I am trying to add a bulk action to a table, but can’t figure out how to do it.  
Any advise would be highly appreciated! Thank you!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 2, 2025, 1:10pm UTC](https://community.glideapps.com/t/bulk-action/81120/2 "2025-04-02T13:10:10Z")

</div>

Can you elaborate please?  
What exactly do you mean by bulk action?

---

<div class="post-metadata">

**Author:** ![Fedor\_Khatlamadzhiev](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fedor_khatlamadzhiev/32/85720_2.png) [@Fedor\_Khatlamadzhiev](https://community.glideapps.com/u/Fedor_Khatlamadzhiev)\
**Post date:** [April 2, 2025, 1:23pm UTC](https://community.glideapps.com/t/bulk-action/81120/3 "2025-04-02T13:23:12Z")

</div>

Yes sure, here is an example from another service. I need to be able to choose several lines(rows) from a table and delete them (chosen or all). Or most importantly I need to be able to choose and Approve all of them at once (see Glide screenshot)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/6/d6f5fed0dd14edf934e7f8323b4b9cf83f061898.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/e/3e4d87f4a2ea6835107e2d46e343f43e51853bbb.jpeg)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 2, 2025, 1:45pm UTC](https://community.glideapps.com/t/bulk-action/81120/4 "2025-04-02T13:45:51Z")

</div>

Okay, two separate use cases there.

- Deleting multiple rows at once: create a query or multiple relation that matches all the rows you want to delete, then use a Delete Row action that targets that query/multiple relation.
- Updating multiple rows at once: for this you have two options:  
– Option 1: Use the Glide API  
– Option 2: Use a server-side workflow with a loop

Both of the above options require a paid plan, and server-side workflows require a Business or Enterprise plan. My personal preference is to use the Glide API, as it is much faster than workflow loops.

Below is a (quite old) video that demonstrates one way to do it:

https://www.loom.com/embed/f2fabf00f6e543b7973e5824b77fbe1f

[https://www.loom.com/share/f2fabf00f6e543b7973e5824b77fbe1f](https://www.loom.com/share/f2fabf00f6e543b7973e5824b77fbe1f)

---

<div class="post-metadata">

**Author:** ![Fedor\_Khatlamadzhiev](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fedor_khatlamadzhiev/32/85720_2.png) [@Fedor\_Khatlamadzhiev](https://community.glideapps.com/u/Fedor_Khatlamadzhiev)\
**Post date:** [April 2, 2025, 2:07pm UTC](https://community.glideapps.com/t/bulk-action/81120/5 "2025-04-02T14:07:13Z")

</div>

Thank you very much, Darren! Much appreciated for this.  
And do these option give a chance to choose several lines (2 out of 50) and for example Approve them?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 2, 2025, 2:10pm UTC](https://community.glideapps.com/t/bulk-action/81120/6 "2025-04-02T14:10:27Z")

</div>

Yes, you could do that.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [April 9, 2025, 2:10pm UTC](https://community.glideapps.com/t/bulk-action/81120/7 "2025-04-09T14:10:39Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
