# ↗️ Webhook Action Tutorial

**URL:** <https://community.glideapps.com/t/webhook-action-tutorial/20905>\
**Category:** Community Resources\
**Tags:** tutorial\
**Created:** [January 8, 2021, 8:09pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905 "2021-01-08T20:09:29Z")\
**Posts on this page:** 15\
**Page:** 7

<div class="post-metadata">

**Author:** ![Purvang\_Joshi](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/purvang_joshi/32/12645_2.png) [@Purvang\_Joshi](https://community.glideapps.com/u/Purvang_Joshi)\
**Post date:** [March 25, 2021, 10:04am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/121 "2021-03-25T10:04:26Z")

</div>

I thought you’ve figured out extra possibilities for exploring. No issues.

---

<div class="post-metadata">

**Author:** ![Pratik\_Shah](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pratik_shah/32/12416_2.png) [@Pratik\_Shah](https://community.glideapps.com/u/Pratik_Shah)\
**Post date:** [March 26, 2021, 4:51am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/122 "2021-03-26T04:51:59Z")

</div>

> [@Purvang\_Joshi](#):
>
> Btw I’m using apps script and webhook action to alternate autocrat. I’ll share the script for sure.

Hi Purvang, can you please share the script which is alternate to Autocrat? I will have a look at it if I can really understand and implement it. Thanks

---

<div class="post-metadata">

**Author:** ![Purvang\_Joshi](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/purvang_joshi/32/12645_2.png) [@Purvang\_Joshi](https://community.glideapps.com/u/Purvang_Joshi)\
**Post date:** [March 26, 2021, 11:31am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/123 "2021-03-26T11:31:44Z")

</div>

Hey, Let me know your exact use case. I’m using it in many ways so that I can deliver you the best.

Do you require sheets-only solutions or You want to integrate with glide webhook action as well?

---

<div class="post-metadata">

**Author:** ![Pratik\_Shah](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pratik_shah/32/12416_2.png) [@Pratik\_Shah](https://community.glideapps.com/u/Pratik_Shah)\
**Post date:** [March 26, 2021, 2:13pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/124 "2021-03-26T14:13:02Z")

</div>

I have google doc template which I want to be populated based on user input data from Glide, upon its creation, it should be sent via email to User. This is exactly I am doing using Autocrat (except the difference is that, data are being populated from Google Sheet using Google form submission).

As I understand, using Integromat, I can achieve this in two ways, One is using Google Sheet Module (New Row) and using Glide Webhook. However, I would also like to know if Appscript can entirely handle the part, it would be best (thought need to check if I can really understand it or not).

> [@Purvang\_Joshi](#):
>
> Do you require sheets-only solutions or You want to integrate with glide webhook action as well?

Would be helpful if you can provide both the solution (probably a learning lesson for me as well).

Thank you for all your help.

---

<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 26, 2021, 2:36pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/125 "2021-03-26T14:36:57Z")

</div>

> [@Pratik\_Shah](#):
>
> As I understand, using Integromat, I can achieve this in two ways, One is using Google Sheet Module (New Row) and using Glide Webhook. However, I would also like to know if Appscript can entirely handle the part, it would be best (thought need to check if I can really understand it or not).

Yes, that can be done with Apps Script.

---

<div class="post-metadata">

**Author:** ![Santiago\_Gonzalez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiago_gonzalez/32/24019_2.png) [@Santiago\_Gonzalez](https://community.glideapps.com/u/Santiago_Gonzalez)\
**Post date:** [March 26, 2021, 5:02pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/126 "2021-03-26T17:02:26Z")

</div>

Hi Robert! A good low-code place to process these webhooks, if you want to look into it, is [Podio](https://www.podio.com) + [Globiflow](https://workflow-automation.podio.com/help/webhooks.php#:~:text=Webhooks%20allow%20you%20to%20post,add%20a%20New%20Webhook%20Flow.).

---

<div class="post-metadata">

**Author:** ![Purvang\_Joshi](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/purvang_joshi/32/12645_2.png) [@Purvang\_Joshi](https://community.glideapps.com/u/Purvang_Joshi)\
**Post date:** [March 26, 2021, 8:16pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/127 "2021-03-26T20:16:44Z")

</div>

Check it out

> [@Document Merge using Google Apps Script, Webhook Action & Google Docs](https://community.glideapps.com/t/document-merge-using-google-apps-script-webhook-action-google-docs/24782):
>
> Hello, Gliders, Many of you have use-cases like, → Sending certificates to your students → Sending Auto-Generated Invoices, Quotes & Many more → creating ID cards for the events → Mail merge custom PDFs Here I’ll show you how to implement it. Demo: [https://milky-produce-8069.glideapp.io/](https://milky-produce-8069.glideapp.io/) [It’s in Personal Plan, Only 80 Webhook Actions Left] Whenever the user fills and submits a button, it’ll trigger the script and send a pdf attached mail to the receiver. The flow of the System Gli…

---

<div class="post-metadata">

**Author:** ![Pratik\_Shah](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pratik_shah/32/12416_2.png) [@Pratik\_Shah](https://community.glideapps.com/u/Pratik_Shah)\
**Post date:** [March 27, 2021, 4:34am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/128 "2021-03-27T04:34:23Z")

</div>

Thank you Purvang.

---

<div class="post-metadata">

**Author:** ![GT\_Formation](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gt_formation/32/29598_2.png) [@GT\_Formation](https://community.glideapps.com/u/GT_Formation)\
**Post date:** [July 28, 2021, 3:05pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/129 "2021-07-28T15:05:31Z")

</div>

Hello Robert, first of all thank you very much for all your contributions without which I would never have started on Glide.  
I have a quick question about using the Webhook.  
The Webhook recognizes only 4 data fields in the data structure out of the 6 passed by Glide.  
Are you aware of a limitation?. I tried to modify the structure and redetermine it but it nerver display more than 4 fields.

Thanks you

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [July 28, 2021, 3:35pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/130 "2021-07-28T15:35:53Z")

</div>

Hola,

Who is receiving your Webhook’s data: Zapier, Integromat, etc?  
What kind of Glide column (value) are you sending as parameter?  
Any screenshot to help and see better your issue?

Saludos

---

<div class="post-metadata">

**Author:** ![GT\_Formation](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gt_formation/32/29598_2.png) [@GT\_Formation](https://community.glideapps.com/u/GT_Formation)\
**Post date:** [July 29, 2021, 1:39pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/131 "2021-07-29T13:39:27Z")

</div>

Hola Gustavo. Muchas Gracias por contestar (te voy a contestar en español porque lo escribo mejor que el ingles 🙂 ),

Yo encontré cuando ocurre el problema.

Todo se comporta normalmente cuando no uso el “Order sheet”!?. Cuando me lo puse “Backwards” (en un Inline List) Glide no transmite ni la mitad de las informaciones, y cuando me quito el “Backwards” todo funciona de nuevo. Parece ser un fallo de Glide no?

A ti que te parece?

Gracias por todo

Saludos

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [July 29, 2021, 2:04pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/132 "2021-07-29T14:04:13Z")

</div>

Jeje… que cómo me parece? Una locura! 🙃

Creo que tienes unas filas (registros) en blanco y cuando la lista está ordenada en forma Ascendente, Glide encuentra datos en las primeras líneas para enviar pero cuando el orden cambia, esas filas en blanco están ahora de primero y por eso no se envía nada.

Revisa o elimina todas las filas nulas (vacías) y prueba de nuevo mi teoría para ver.

Saludos

---

<div class="post-metadata">

**Author:** ![GT\_Formation](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gt_formation/32/29598_2.png) [@GT\_Formation](https://community.glideapps.com/u/GT_Formation)\
**Post date:** [July 29, 2021, 3:54pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/133 "2021-07-29T15:54:34Z")

</div>

_Es la primera cosa que compruebe, puedes pensarlo 😊._  
_Que no, que tengo datos en todas las filas (hay solo 4 !)…_

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [July 29, 2021, 4:40pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/134 "2021-07-29T16:40:41Z")

</div>

Wao… más curioso aún con solo 4 registros!

Sólo para rechequear:

- estás usando una GS o una Glide Table?
- seguro no tienes un filtro activado en el componente sin querer?
- puedes poner una imagen de la GS/GT para ver mejor?

Saludos de nuevo

---

<div class="post-metadata">

**Author:** ![jpascuet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jpascuet/32/39486_2.png) [@jpascuet](https://community.glideapps.com/u/jpascuet)\
**Post date:** [December 14, 2023, 1:26pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/136 "2023-12-14T13:26:58Z")

</div>

Hi, I do something similar with doPost, the execution log register the webhook call from glide but nothing happends. Mi method just do Logger.log(“Here!”); but there are not message in the log.  
If I take the URL and put it on the navigator everything is fine and the log show the message, but the same URL from Glideapp, nothing

Do you configure or parametrize something else to run your doPost?

Regards

[Previous page](https://community.glideapps.com/t/webhook-action-tutorial/20905.md?page=6)
