# New action trigger - row added to a table

**URL:** https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944
**Category:** Feature Requests
**Created:** [March 31, 2023, 4:04pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944 "2023-03-31T16:04:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Jon\_Hogstrom](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jon_hogstrom/32/55619_2.png) [@Jon\_Hogstrom](https://community.glideapps.com/u/Jon_Hogstrom)
#### Post date: [March 31, 2023, 4:04pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/1 "2023-03-31T16:04:19Z")

</div>

I want to send data to external systems when a row is added to a table. A Submit button action is not enough since the row can be added from the API.  
Then my Glide page can work as a link in a bigger context.

---

<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: [March 31, 2023, 4:19pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/2 "2023-03-31T16:19:30Z")

</div>

If you’re adding a row via the API, could you not send the data to your external system at the same time using a second API call? 🤷‍♂️

---

<div class="post-metadata">

### Author: ![Jon\_Hogstrom](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jon_hogstrom/32/55619_2.png) [@Jon\_Hogstrom](https://community.glideapps.com/u/Jon_Hogstrom)
#### Post date: [April 4, 2023, 7:40pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/3 "2023-04-04T19:40:20Z")

</div>

I know that is a possibility in some cases. But in most of my cases this is not possible. Thats why I would like the webhook for row added, deleted or updated.

---

<div class="post-metadata">

### Author: ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)
#### Post date: [April 4, 2023, 8:02pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/4 "2023-04-04T20:02:26Z")

</div>

Could you give us an example of where you are stuck/ when that’s not possible?

When a row is added, edited or deleted via Glide we can add an action to our sequence/ on submit to trigger a webhook.

> **[Glide • Webhook](https://www.glideapps.com/docs/reference/actions/webhook)**
>
> Send data to other apps from Glide.

---

<div class="post-metadata">

### Author: ![Jon\_Hogstrom](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jon_hogstrom/32/55619_2.png) [@Jon\_Hogstrom](https://community.glideapps.com/u/Jon_Hogstrom)
#### Post date: [April 11, 2023, 3:13pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/5 "2023-04-11T15:13:09Z")

</div>

In this case the process starts with a user adding a row to a Google Spreadsheet.  
Could also be a API that add a row.

We would like to use the information from the API or Add row action to update other tables and also to trigger a webhook to forward part of the information added.

Out Glideapp is a middleman that recieves information and forward some of the information directly when recieved and some update later on with information from the app, eg. Subit action.

---

<div class="post-metadata">

### Author: ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)
#### Post date: [April 11, 2023, 3:33pm UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/6 "2023-04-11T15:33:44Z")

</div>

If I understand your process correctly the only case you need help with is when a user manually adds a row to GoogleSheet. If the row is added via GlideApp or through the API then the process should be pretty straight forward.

You might find some help with Make/Integromat’s GoogleSheet “watch changes” module. (I’ve never used it) I would imagine you need another columnn in your GSheet something like “isCompleted” which the Make scenario checks before proceeding. This way your users could start filling out a row manually but the entire Make scenario will not execute unless the row is marked ‘Completed’

![Screen Shot 2023-04-11 at 11.25.59 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/a/1a6058061b4dc227d168c0da172e63a7da9dc1af.png)

---

<div class="post-metadata">

### Author: ![Jon\_Hogstrom](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jon_hogstrom/32/55619_2.png) [@Jon\_Hogstrom](https://community.glideapps.com/u/Jon_Hogstrom)
#### Post date: [April 28, 2023, 9:17am UTC](https://community.glideapps.com/t/new-action-trigger-row-added-to-a-table/59944/7 "2023-04-28T09:17:47Z")

</div>

Thanks, this could be an option but I don´t use GoogelSheet. Only Glide table. But similar feature built in Glide woud be great.
