# ↗️ 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:** 20
**Page:** 2

<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: [January 9, 2021, 5:59am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/21 "2021-01-09T05:59:11Z")

</div>

Thanks @Robert_Petitto for the tutorial.  
Really excited to use this.

---

<div class="post-metadata">

### Author: ![Valentine\_Madzhie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/valentine_madzhie/32/11453_2.png) [@Valentine\_Madzhie](https://community.glideapps.com/u/Valentine_Madzhie)
#### Post date: [January 9, 2021, 8:15am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/22 "2021-01-09T08:15:53Z")

</div>

Thank you for always sharing your knowledge and upskilling us none techy people but have App ideas. This will help a lot of us achieve a lot things.

---

<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: [January 9, 2021, 9:43am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/23 "2021-01-09T09:43:08Z")

</div>

Hi @Robert_Petitto, using webhook, I am thinking to export User-specific data to user’s email id (basically, I will give them an option to Send data to their Email id) but I am not really sure how can I compile the data into single source / single file and then send it to User’s email id. Any idea?

---

<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 9, 2021, 10:01am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/24 "2021-01-09T10:01:52Z")

</div>

What type of file do you want to export to the user? An Excel file I guess?

---

<div class="post-metadata">

### Author: ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)
#### Post date: [January 9, 2021, 10:06am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/25 "2021-01-09T10:06:57Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/1/511403fff517b31283a6b3d99f6bd25ecfabc823.png)

I am not seeing the password sent via the webhook over in Integromat. I see the authorisation header but no password element. Everything else seems good so far. Anybody had success with this?

---

<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: [January 9, 2021, 10:42am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/26 "2021-01-09T10:42:31Z")

</div>

I want to extract User-specific details from Google Sheet linked to Glide App and send it to User using Webhook.

---

<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 9, 2021, 11:22am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/27 "2021-01-09T11:22:11Z")

</div>

I’m not sure how large your data is but probably you can have a duplicate of your spreadsheet, then use a query combined with importrange to have an adhoc method for extracting data.

Let’s say [a@gmail.com](mailto:a@gmail.com) wants to extract the data, what you do is send the [a@gmail.com](mailto:a@gmail.com) value to the destination spreadsheet, then use that value as the “filter” in the query for all sheets to get the data specific to that user.

Afterwards, you can use a template link to download that spreadsheet as a CSV/XLSX file and attach in the email sent to the user.

I did this using Zapier but had to introduce a delay module for the importrange and query to recalculate.

---

<div class="post-metadata">

### Author: ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)
#### Post date: [January 9, 2021, 11:26am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/28 "2021-01-09T11:26:42Z")

</div>

> [@V88](#):
>
> I am not seeing the password sent via the webhook over in Integromat. I see the authorisation header but no password element. Everything else seems good so far. Anybody had success with this?

Could you give me a support link to your app, please?

---

<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: [January 9, 2021, 11:55am UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/29 "2021-01-09T11:55:55Z")

</div>

> [@ThinhDinh](#):
>
> Afterwards, you can use a template link to download that spreadsheet as a CSV/XLSX file and attach in the email sent to the user.

Can we automate sending this file over email to user?

---

<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 9, 2021, 1:52pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/30 "2021-01-09T13:52:25Z")

</div>

I’m not sure with Integromat because I haven’t tried yet, but I did it with Zapier. Just use the template download URL of the sheet as an attachment in Zapier.

---

<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: [January 9, 2021, 2:06pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/31 "2021-01-09T14:06:31Z")

</div>

Okay great. Thanks.  
I will come back to you for help when I try this one.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [January 9, 2021, 3:12pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/32 "2021-01-09T15:12:29Z")

</div>

So smart.

---

<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 9, 2021, 3:24pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/33 "2021-01-09T15:24:46Z")

</div>

Thanks Bob, the only problem was that I had to delay it for 1 minute to make sure the new data is updated, otherwise we would send out another person’s data.

---

<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: [January 9, 2021, 4:30pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/34 "2021-01-09T16:30:43Z")

</div>

That’s correct

---

<div class="post-metadata">

### Author: ![Advance\_Vision](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/advance_vision/32/16036_2.png) [@Advance\_Vision](https://community.glideapps.com/u/Advance_Vision)
#### Post date: [January 9, 2021, 6:27pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/35 "2021-01-09T18:27:44Z")

</div>

Great job!! Very happy for this new feature!!!

---

<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 9, 2021, 6:53pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/36 "2021-01-09T18:53:55Z")

</div>

Sooo cool! Thanks for the tutorial!

---

<div class="post-metadata">

### Author: ![Carlos\_DeSilva](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_desilva/32/19965_2.png) [@Carlos\_DeSilva](https://community.glideapps.com/u/Carlos_DeSilva)
#### Post date: [January 11, 2021, 3:12pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/37 "2021-01-11T15:12:49Z")

</div>

![tenor](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/c/cb69be46c24ff6e9138187314f5a750fdffd055e.gif)

---

<div class="post-metadata">

### Author: ![Amal](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/amal/32/15421_2.png) [@Amal](https://community.glideapps.com/u/Amal)
#### Post date: [January 11, 2021, 4:08pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/38 "2021-01-11T16:08:13Z")

</div>

Great work Rob.

Any idea if there was a push notification service that could be used using this?

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [January 11, 2021, 5:05pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/39 "2021-01-11T17:05:18Z")

</div>

You can use any notification service that’s supported by Zapier/Integromat…but it would require the user to have that app on their phone. SMS/Email are the easiest to implement.

---

<div class="post-metadata">

### Author: ![Nico](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nico/32/3616_2.png) [@Nico](https://community.glideapps.com/u/Nico)
#### Post date: [January 11, 2021, 8:48pm UTC](https://community.glideapps.com/t/webhook-action-tutorial/20905/40 "2021-01-11T20:48:31Z")

</div>

@Robert\_PetittoI am sure you already figured this out, but you can also return information to Glide by just importing data into the google sheet at end of the scenario for exmple.

Further ou can also use the webhook response to send back data. For exmaple you can redirect the user to a website.

> **[Webhooks](https://support.integromat.com/hc/en-us/articles/360006249313-Webhooks)**
>
> Creating Custom Webhooks
> To call a third party webhook (outgoing webhooks) use one of the HTTP modules.
> Any application that is connected to the Internet and allows the sending of HTTP requests can...

-\> Responding to webhooks

I am using Integromat a lot it´s a super cool tool. You If you need any help with it let me know. 👍

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

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