# Multi action is life.... 😍

**URL:** <https://community.glideapps.com/t/multi-action-is-life/21838>\
**Category:** Project Showcase\
**Created:** [January 27, 2021, 8:21pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838 "2021-01-27T20:21:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 8:21pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/1 "2021-01-27T20:21:22Z")

</div>

Hi Gliders,

I’m building an app for a customer which is a personal trainer so basically the app is replacing hime in training his customers.

Crerated this crazy multi action for the app where is creates a weekly training program based on his profile.  
programs are ranging from 2-6 training per week and each training has 8-12 exercises so I need to the ability to create 16-72 rows in a click of a button.

Did I already say that multi actions are life???

 ![אפליקציית כושר](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/7/778bd48dc627ba2bdf86bcae003c2afc96f2a802.jpeg)

for some reason it’s not showing the gif so I’ll upload a video soon

> **[ezgif.com-gif-maker.mp4 (video)](https://drive.google.com/file/d/1W0ZKQlSn4lGAM-yNVDK8x1BW4n8yweyY/view?usp=sharing)**
>
> Google Drive file.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [January 27, 2021, 8:44pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/2 "2021-01-27T20:44:47Z")

</div>

😳 DON’T…EVER…DELETE…THAT…BUTTON…

Wow! Make a duplicate of that app right now as a backup. Hopefully we’ll get the ability to save actions someday.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 8:53pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/3 "2021-01-27T20:53:36Z")

</div>

Already done brother 🤣

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [January 27, 2021, 8:57pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/4 "2021-01-27T20:57:21Z")

</div>

My Gosh!

Agree with @Jeff_Hager 🤣

I need to do something like this, so I can imagine how many time you spent doing it. Wow

---

<div class="post-metadata">

**Author:** ![Wiz.Wazeer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wiz.wazeer/32/72423_2.png) [@Wiz.Wazeer](https://community.glideapps.com/u/Wiz.Wazeer)\
**Post date:** [January 27, 2021, 9:02pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/5 "2021-01-27T21:02:01Z")

</div>

Very impressive!

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 9:18pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/6 "2021-01-27T21:18:20Z")

</div>

Yes it took forever to do but actually gives a lot of pleasure to see it working and creating all those rows 😜.

Only thing is that the whole app is based on glide tables and I still see many problems with the stability of the tables and deletions of rows which still jump and not deleted even when doing so few times.  
I was sure that by now it would be more stable…

---

<div class="post-metadata">

**Author:** ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)\
**Post date:** [January 27, 2021, 9:24pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/7 "2021-01-27T21:24:54Z")

</div>

Ugh…I feel bad for you.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 9:29pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/8 "2021-01-27T21:29:28Z")

</div>

Why?

---

<div class="post-metadata">

**Author:** ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)\
**Post date:** [January 27, 2021, 9:31pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/9 "2021-01-27T21:31:27Z")

</div>

I would of used a less time consuming way to do that and if that broke like so many compound actions have in the past it would just be another thing to redo or fix…

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [January 27, 2021, 9:33pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/10 "2021-01-27T21:33:18Z")

</div>

I guess, and correct if I’m wrong @yinon_raviv, that’s the faster way to do it 🤔

---

<div class="post-metadata">

**Author:** ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)\
**Post date:** [January 27, 2021, 9:35pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/11 "2021-01-27T21:35:52Z")

</div>

Until coumpound actions are safe I would just use a script, it would take less time to build and trigger with a onChange event. Nothing is faster than that 🙂

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 9:37pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/12 "2021-01-27T21:37:33Z")

</div>

Believe me there was no other way…  
And you re right about breaking… Let’s hope it wont

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 9:38pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/13 "2021-01-27T21:38:30Z")

</div>

That would be faster but I don’t know scripting enough to do this

---

<div class="post-metadata">

**Author:** ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)\
**Post date:** [January 27, 2021, 9:53pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/14 "2021-01-27T21:53:31Z")

</div>

Well, if it breaks and you need scripting for it just let me know. Otherwise, I hope they got all of that worked out. I had my compound actions break for 5 weeks straight.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 27, 2021, 9:58pm UTC](https://community.glideapps.com/t/multi-action-is-life/21838/15 "2021-01-27T21:58:06Z")

</div>

Thanks brother, appreciate the suggestion. Will use it 😉

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [January 28, 2021, 12:02am UTC](https://community.glideapps.com/t/multi-action-is-life/21838/16 "2021-01-28T00:02:20Z")

</div>

Please ask your customer to upgrade to a paid plan, if they are paying you to build an app.

---

<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:** [January 28, 2021, 1:48am UTC](https://community.glideapps.com/t/multi-action-is-life/21838/17 "2021-01-28T01:48:33Z")

</div>

wow, that’s insane (I mean that in a good way)…  
But I think I agree with Joe, I’d never trust a compound action with something like that.  
What else does it do besides add rows?

---

<div class="post-metadata">

**Author:** ![ray\_d](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@ray\_d](https://community.glideapps.com/u/ray_d)\
**Post date:** [January 28, 2021, 3:40am UTC](https://community.glideapps.com/t/multi-action-is-life/21838/18 "2021-01-28T03:40:52Z")

</div>

@yinon_raviv 🤯 impressive! 👏 👏 👏

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 28, 2021, 5:24am UTC](https://community.glideapps.com/t/multi-action-is-life/21838/19 "2021-01-28T05:24:15Z")

</div>

He will. Once it’s done we will move to his account.  
Why is this relevant to this thread though?

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [January 28, 2021, 5:29am UTC](https://community.glideapps.com/t/multi-action-is-life/21838/20 "2021-01-28T05:29:45Z")

</div>

It’s a personal training app.  
Once the user submit his info we match it one of the profiles of trainers we have and then he gets a training plan which is managed completely in the app.  
It calculates in real time the inputs and adjust the feedback as we go based on dozens of rules.

The add row is the easy part and is used to create a new training week every week (each training program is 15 weeks cycle).

[Next page](https://community.glideapps.com/t/multi-action-is-life/21838.md?page=2)
