# Webhook Action: How it works?

**URL:** <https://community.glideapps.com/t/webhook-action-how-it-works/20878>\
**Category:** Ask for Help\
**Created:** [January 8, 2021, 9:50am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878 "2021-01-08T09:50:58Z")\
**Posts on this page:** 16\
**Page:** 2

<div class="post-metadata">

**Author:** ![marentsen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marentsen/32/11614_2.png) [@marentsen](https://community.glideapps.com/u/marentsen)\
**Post date:** [March 25, 2021, 9:18am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/21 "2021-03-25T09:18:29Z")

</div>

Is there a way to send a webhook response with a success or failure message that gets shown in Glide? Integromat has the ability to send webhook responses. It would be a great feature!

---

<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 25, 2021, 9:24am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/22 "2021-03-25T09:24:07Z")

</div>

I don’t believe you can capture the webhook response with the Glide webhook action.  
But it is possible if you send a webhook using Apps Script.

---

<div class="post-metadata">

**Author:** ![Kate\_Sorenson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kate_sorenson/32/18198_2.png) [@Kate\_Sorenson](https://community.glideapps.com/u/Kate_Sorenson)\
**Post date:** [August 8, 2021, 4:30pm UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/23 "2021-08-08T16:30:04Z")

</div>

I set up my webhook according to the tutorial (thanks!). But I keep getting an error in Integromat regarding the sender’s email address.  
I want to make sure that the users of the app (not me) can send emails (invoices comprised on data on screen) to me. Obviously, they have an email different from mine, but Integromat doesn’t seem to allow sending emails from a different address than mine. Is there a way to set that up (in Integromat or Google console)?

---

<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:** [August 8, 2021, 9:18pm UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/24 "2021-08-08T21:18:08Z")

</div>

You must have access to their email to allow that to happen. It’s a logical security measure to prevent you from sending emails without people’s consent. An alternative way is using the compose email action.

---

<div class="post-metadata">

**Author:** ![Kate\_Sorenson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kate_sorenson/32/18198_2.png) [@Kate\_Sorenson](https://community.glideapps.com/u/Kate_Sorenson)\
**Post date:** [August 12, 2021, 6:45am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/25 "2021-08-12T06:45:13Z")

</div>

Yes, but that doesn’t give me the opportunity to incorporate the values I want into the email.

---

<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:** [August 12, 2021, 6:52am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/26 "2021-08-12T06:52:28Z")

</div>

Why is it important that the emails come from email accounts other than your own?  
If the emails are being sent to you, then why should it matter where/who they come from, as long as they contain the information that you need?

As Thihn pointed out, it’s not possible to send email on behalf of another user, unless that user explicitly provides you with access to their account.

---

<div class="post-metadata">

**Author:** ![Kate\_Sorenson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kate_sorenson/32/18198_2.png) [@Kate\_Sorenson](https://community.glideapps.com/u/Kate_Sorenson)\
**Post date:** [August 13, 2021, 10:45am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/27 "2021-08-13T10:45:58Z")

</div>

What I’m trying to do is have the users of the app send an email to my address with specific values that form an invoice. Just wondering whether that’s possible with a webhook or another way.

---

<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:** [August 13, 2021, 10:55am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/28 "2021-08-13T10:55:36Z")

</div>

Why does it need to be from their address though? You can just send it to yourself and CC them. Does it work?

---

<div class="post-metadata">

**Author:** ![Kate\_Sorenson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kate_sorenson/32/18198_2.png) [@Kate\_Sorenson](https://community.glideapps.com/u/Kate_Sorenson)\
**Post date:** [August 13, 2021, 11:08am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/29 "2021-08-13T11:08:43Z")

</div>

Sorry, not sure I understand. How can I send it to myself if they’re the app’s user?  
Unless this scenario is possible:  
The user is logged in with their email address, but when they trigger the webhook, the email comes to me from my email address, and it includes their user info in the email body. Is that something that’s possible?

Sorry if I’m not making sense 😕

---

<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:** [August 13, 2021, 11:11am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/30 "2021-08-13T11:11:19Z")

</div>

> [@Kate\_Sorenson](#):
>
> The user is logged in with their email address, but when they trigger the webhook, the email comes to me from my email address, and it includes their user info in the email body. Is that something that’s possible?

Yes this is possible using webhook.

This is somewhat similar to (for example) your Website having a enquiry form, and when some visitor of your website submit details through this form and you get an email having submitted details.

---

<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:** [August 13, 2021, 11:24am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/31 "2021-08-13T11:24:16Z")

</div>

Yes that’s totally possible. Using a webhook you’re passing whatever info you need to be sent to yourself in the email, then just reference those in the email module (of Integromat or Zapier).

---

<div class="post-metadata">

**Author:** ![Craig\_Morgan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/craig_morgan/32/34866_2.png) [@Craig\_Morgan](https://community.glideapps.com/u/Craig_Morgan)\
**Post date:** [November 20, 2021, 8:12am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/32 "2021-11-20T08:12:59Z")

</div>

I can’t seem to figure this out, any help would be appreciated.  
My goal is to send an automatic email at a specific date using glide and zapier.  
I created a custom action that has a condition and when that condition is met it triggers a web hook… Or at least I think it should. This is where I get stuck. Shouldn’t it “ping” zapier webhook and then execute sending the email. I should note I can get it to work when I manually trigger, but I’m looking for it to be automatic.

---

<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:** [November 20, 2021, 8:24am UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/33 "2021-11-20T08:24:34Z")

</div>

You can’t have a time-based trigger in Glide. A Zapier action or a webhook action can only be triggered by a user action.

If you want the time-based trigger to be automatic, use the schedule function of Integromat or Zapier to do so, then try to reproduce the steps you have already done for Integromat/Zapier to look for the data and do the next steps.

---

<div class="post-metadata">

**Author:** ![Craig\_Morgan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/craig_morgan/32/34866_2.png) [@Craig\_Morgan](https://community.glideapps.com/u/Craig_Morgan)\
**Post date:** [November 20, 2021, 4:55pm UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/34 "2021-11-20T16:55:59Z")

</div>

Good to know, thank you.

---

<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:** [November 20, 2021, 5:38pm UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/35 "2021-11-20T17:38:26Z")

</div>

> [@ThinhDinh](#):
>
> You can’t have a time-based trigger in Glide.

👆this

---

<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:** [November 20, 2021, 11:48pm UTC](https://community.glideapps.com/t/webhook-action-how-it-works/20878/36 "2021-11-20T23:48:10Z")

</div>

I surely hope we can, though, haha.

[Previous page](https://community.glideapps.com/t/webhook-action-how-it-works/20878.md?page=1)
