# Allow multi-step modal actions in bulk updates

**URL:** <https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273>\
**Category:** Feature Requests\
**Tags:** feature-request\
**Created:** [February 14, 2024, 8:48am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273 "2024-02-14T08:48:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![lukebranford](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/lukebranford/32/32_2.png) [@lukebranford](https://community.noloco.io/u/lukebranford)\
**Post date:** [February 14, 2024, 8:48am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/1 "2024-02-14T08:48:12Z")

</div>

what would make a huge differences to one of my apps in an enhancement to bulk actions. In our app we have a join table between the speaker and sessions table (it’s a join table because a speaker can be added multiple times to a session). What would be amazing is if the user could select a load of speakers, then choose the session that they want to add them to as part of the bulk update. So effectively allowing multi-step modal actions in bulk updates.

I see other use cases for this; so maybe you want to bulk update the select field for multiple records, rather than creating a button for each select item (which is how you’d have to do it right now), the user selects the records, then selects the appropriate select option.

---

<div class="post-metadata">

**Author:** ![Tobias](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/tobias/32/252_2.png) [@Tobias](https://community.noloco.io/u/Tobias)\
**Post date:** [April 8, 2024, 5:00pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/2 "2024-04-08T17:00:55Z")

</div>

We have countless use cases for bulk actions in collection views. Best for us would be dedicated bulk action buttons that would appear up where the import/export buttons show at the moment.

---

<div class="post-metadata">

**Author:** ![showcal\_rob](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/showcal_rob/32/342_2.png) [@showcal\_rob](https://community.noloco.io/u/showcal_rob)\
**Post date:** [April 18, 2024, 4:48pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/3 "2024-04-18T16:48:41Z")

</div>

Bumping this as a great request

---

<div class="post-metadata">

**Author:** ![buildwithjoel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/buildwithjoel/32/1537_2.png) [@buildwithjoel](https://community.noloco.io/u/buildwithjoel)\
**Post date:** [May 17, 2024, 8:37pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/4 "2024-05-17T20:37:37Z")

</div>

I was about to create this request but found yours! THANK YOU! Bulk actions only supporting one-click actions is severely limiting, and this has come up as a big pain point for one of my clients. Thanks for posting this.

---

<div class="post-metadata">

**Author:** ![JCW](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/jcw/32/173_2.png) [@JCW](https://community.noloco.io/u/JCW)\
**Post date:** [May 18, 2024, 9:54am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/5 "2024-05-18T09:54:38Z")

</div>

> [@lukebranford](#):
>
> huge differences to one of my apps in an enhancement to bulk actions. In our app we have a join table between the speaker and sessions table (it’s a join table because a speaker can be added multiple times to a session). What would be amazing is if the user could select a load of speakers, then choose the session that they want to add them to as part of the bulk update. So effectively allowing multi-step modal actions in bulk updates.
> 
> I see other use cases for this;

Incredibly important feature request! 🙂

---

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [June 28, 2024, 4:35pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/6 "2024-06-28T16:35:51Z")

</div>

Here to bump this again! @darragh is this on the roadmap by chance?

Simple use-case:  
Task Management System - employee needs to mark several tasks as on hold and update with the same note on all tasks.

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 28, 2024, 4:40pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/7 "2024-06-28T16:40:08Z")

</div>

Your use case should be covered by bulk update, is it not?

---

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [June 28, 2024, 4:57pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/8 "2024-06-28T16:57:05Z")

</div>

![image](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/2faa95b92f77cbac9713c4bac54baafa168214c8.png)  
No, I’m assuming it’s due to it being a modal update that requires a comment for why the task is on hold.

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 28, 2024, 5:00pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/9 "2024-06-28T17:00:35Z")

</div>

We have two different things

- Bulk updates
- Bulk actions

What you’re showing me there is bulk actions, but if you enable in-line editing on those fields, once the bulk actions checkbox is enabled

If you select multiple rows and go to edit one of the rows (inline) you’ll see the option of bulk editing

Let me see if I can get you a demo

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 28, 2024, 5:01pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/10 "2024-06-28T17:01:59Z")

</div>

This post (and the gif in it) shows what I mean

> [@Set record button dates](https://community.noloco.io/t/set-record-button-dates/780/4):
>
> Actually, it sounds like you’re still referring to a bulk action, which allows you to change the date of multiple records in one go You can inline-edit in bulk like this [bulk-update-date]

---

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [June 28, 2024, 5:25pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/11 "2024-06-28T17:25:08Z")

</div>

Ok - I see. This is a possible workaround, but it still requires multiple clicks - updating the Status field then updating the Notes field (and toggling ‘Update all selected records’ on both fields).

I’ve also noticed performance issues (like text disappearing) when using in-line editing in some apps, so I try to avoid that in most cases. I also wish select options were able to be colored when using in-line editing (but I guess that’s another feature request for another post haha).

The ideal solution would be for the ‘On Hold’ button to appear at the top when the multiple records are selected and then the modal appears for the user to update the Note field across all selected records (there’s also a hidden update to the status field as part of that update a record modal).

https://www.loom.com/embed/d7e39ce25f7d4e0ab36c958193a53fe1?sid=6098cb7f-b8cc-4542-919d-cad4bd19f5d1

---

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [June 28, 2024, 5:26pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/12 "2024-06-28T17:26:13Z")

</div>

Also, curious enough the ‘Navigate to’ action button (the yellow arrow button) is appearing in that bulk action list, but it should not, since you wouldn’t be able to navigate to multiple pages at once.

---

<div class="post-metadata">

**Author:** ![Tobias](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/tobias/32/252_2.png) [@Tobias](https://community.noloco.io/u/Tobias)\
**Post date:** [June 30, 2024, 5:52am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/13 "2024-06-30T05:52:21Z")

</div>

I would love to see bulk actions/updates in form of actual buttons (with modals) at the top as well.

---

<div class="post-metadata">

**Author:** ![buildwithjoel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/buildwithjoel/32/1537_2.png) [@buildwithjoel](https://community.noloco.io/u/buildwithjoel)\
**Post date:** [December 11, 2024, 4:39pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/14 "2024-12-11T16:39:58Z")

</div>

Trying to get some activity on this again. For me, this is now the #1 feature request of all of them on the forum. It has pushed one of my clients to build out Airtable Interfaces to supplement their Noloco app, JUST to be able to have real bulk action functionality.

When handling an object at scale (like tasks for example), bulk-actions where you can update dropdown values, or linked record values (e.g. Assignee) or due date values, is simply critical. There’s a couple viable workarounds, but each one is super clunky.

---

<div class="post-metadata">

**Author:** ![buildwithjoel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/buildwithjoel/32/1537_2.png) [@buildwithjoel](https://community.noloco.io/u/buildwithjoel)\
**Post date:** [May 20, 2025, 7:33pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/15 "2025-05-20T19:33:03Z")

</div>

Bumping this again. Yet another client is experiencing limitations with this and needs the feature. Being able to select many records, then input a value into a column for all of them (like a number field or a single-select) is just huge, and creating automation-based workarounds is a nightmare

---

<div class="post-metadata">

**Author:** ![JCW](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/jcw/32/173_2.png) [@JCW](https://community.noloco.io/u/JCW)\
**Post date:** [June 3, 2025, 3:43pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/16 "2025-06-03T15:43:40Z")

</div>

Also already had several use cases where this would come in very handy!

---

<div class="post-metadata">

**Author:** ![Neervig](https://avatars.discourse-cdn.com/v4/letter/n/8491ac/32.png) [@Neervig](https://community.noloco.io/u/Neervig)\
**Post date:** [June 4, 2025, 8:15am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/17 "2025-06-04T08:15:11Z")

</div>

+1 on this, could be very nice. Have also several use cases.

---

<div class="post-metadata">

**Author:** ![\_4N](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/_4n/32/1472_2.png) [@\_4N](https://community.noloco.io/u/_4N)\
**Post date:** [June 9, 2025, 1:15pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/18 "2025-06-09T13:15:45Z")

</div>

Adding my vote too!

It would greatly enhance more complicated bulk updates!

---

<div class="post-metadata">

**Author:** ![darragh](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/darragh/32/12_2.png) [@darragh](https://community.noloco.io/u/darragh)\
**Post date:** [June 14, 2025, 4:52am UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/19 "2025-06-14T04:52:32Z")

</div>

Hey @buildwithjoel , our bulk updates feature lets you do exactly this.

I think the original post was about editing multiple fields all at the same time.

But if you want to apply a change to multiple records, turn on bulk actions, enable inline editing on your field and then select which rows you want to change, make the change in one and check the “Apply to all selected” checkbox

---

<div class="post-metadata">

**Author:** ![buildwithjoel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/buildwithjoel/32/1537_2.png) [@buildwithjoel](https://community.noloco.io/u/buildwithjoel)\
**Post date:** [June 16, 2025, 2:38pm UTC](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273/20 "2025-06-16T14:38:04Z")

</div>

@darragh

Ah I’m actually referring to the ability to have the row-level action buttons (when configured as a modal) be able to update multiple rows, specifically single-select values.

For example, a “Status” hover button and clicking it allows you to choose a value and apply it to all of them or to the ones you bulk-selected.

This allows us to keep tables lean and not expose them in-line as a column, while still being able to make bulk updates. It also acts as a sort of permissions layer in the event that you want some people to change status but not others, in a more granular way than doing that at the permissions level allows.

By hiding the status column and not having it be editable in-line, you can then surface the “Status” hover button to the right people based on much more granular conditions

[Next page](https://community.noloco.io/t/allow-multi-step-modal-actions-in-bulk-updates/273.md?page=2)
