# Conditional Add Rows

**URL:** <https://community.glideapps.com/t/conditional-add-rows/70726>\
**Category:** Ask for Help\
**Created:** [February 11, 2024, 9:00pm UTC](https://community.glideapps.com/t/conditional-add-rows/70726 "2024-02-11T21:00:56Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [January 5, 2025, 12:35am UTC](https://community.glideapps.com/t/conditional-add-rows/70726/5 "2025-01-05T00:35:05Z")

</div>

If you want to keep it solely in Glide, I would suggest using Glide’s JSON template/JSON columns, or JavaScript to construct a HTTP call body that fits with Glide’s API.

Then, upon a button click, use the value above to add multiple rows. However, you must have access to the Call API action to do this.

An alternative is like Robert said, constructing a JSON of info for all rows you want to add (and ideally it should be the same as the HTTP call body above), then use a Trigger Webhook action to send that to a Make webhook, do a HTTP call to batch add the rows over there.

---

_[View the full topic](https://community.glideapps.com/t/conditional-add-rows/70726)._
