# Issues with Trigger Hook

**URL:** <https://community.glideapps.com/t/issues-with-trigger-hook/82156>\
**Category:** Ask for Help\
**Created:** [May 31, 2025, 9:24am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156 "2025-05-31T09:24:50Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [May 31, 2025, 9:24am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/1 "2025-05-31T09:24:50Z")

</div>

I am having a hard time getting my trigger hook to work in side glide. My Pabbly hook is working perfectly. I am using google sheets. I am able to use the app script url in a web address and it writes to my sheet every time.

When I trigger my button in app, it never writes to the sheet, or occasionally it gets an error 405. i think it has something to do with my trigger url, but I’m unsure on how to correct it.

 ![Pic 1](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/4/04aa170f0052af1d40e48ec89a25efa95e75e920.png)  
 ![Pic 2](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/9/a9b91c137659834ce56c59a658063814dae40983.png)

---

<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:** [May 31, 2025, 1:08pm UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/2 "2025-05-31T13:08:55Z")

</div>

> [@API Error 302 - failed redirect](https://community.glideapps.com/t/api-error-302-failed-redirect/81463):
>
> Hello I’ve got several Google Apps Scripts, running as web apps, which up until early April were working perfectly. Now they all fail with a HTTP 302. Running the exact same API call in postman works perfectly. Has Glide changed the way API calls handle redirects??? I have changed the new Error handling option in the API call to “Ignore but return all errors” - and now of course get an HTML response with a title “Moved Temporarily” and a link to the new location. All my Google Apps Scripts…

Might not be the same thing, but please see the final solution in this thread to see if it works for you.

Can you explain what your automation does that Glide can’t do?

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 1, 2025, 12:34am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/3 "2025-06-01T00:34:14Z")

</div>

Hi Thinh,

Thanks for the reply. I will have a look. Thanks. unfortunately, I’m not on the business plan and don’t have access to ‘API CALL’ just on the maker currently.

I am trying to pull info from my google sheet to my glide table with a trigger hook to pull in current information. This is just current weather info weather info. It is also sending location out from glide sheets to identify local weather where the user is.

I have been getting everything from 403, 404, 405, and 305 errors.

I have a feeling that it is something in the trigger url. Depending on how I write it, it triggers different errors.

---

<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:** [June 1, 2025, 1:39am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/4 "2025-06-01T01:39:54Z")

</div>

So you have a function in your Google Sheets that returns weather info, and you’re retrieving that back into your Glide table?

Is there a reason you don’t just connect that sheet to Glide?

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 1, 2025, 5:19am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/5 "2025-06-01T05:19:36Z")

</div>

I’m brand new to Glide. I’m not sure what you mean.

---

<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:** [June 1, 2025, 6:03am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/6 "2025-06-01T06:03:04Z")

</div>

> **[Google Sheets | Glide Docs](https://www.glideapps.com/docs/google-sheets)**
>
> Use Google Sheets as the data source for your Glide app.

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 1, 2025, 6:16am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/7 "2025-06-01T06:16:22Z")

</div>

Thanks Darren. Unfortunately, this doesn’t address my issue. I already have it connected, they are just not talking to each other appropriately.

---

<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:** [June 1, 2025, 8:25am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/8 "2025-06-01T08:25:56Z")

</div>

In what sense?  
Can you elaborate?  
What you are trying to do should not be necessary, unless you’re doing calculations in the Google Sheet, and waiting for the results to sync back to Glide. And if that’s the case, my advice would be don’t do that. Do it in Glide instead.

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 2, 2025, 2:26am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/9 "2025-06-02T02:26:40Z")

</div>

Hi Darren,

I am making a weather portion to my app. I am using my API key in the code in my Apps script. What I need it to do is send the user’s location to the google spreadsheet from glide sheets, to trigger the api to to give correct information and give that back to Glide sheets to show current information for the facing user.

---

<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:** [June 2, 2025, 3:01am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/10 "2025-06-02T03:01:44Z")

</div>

Okay, understood.

So I don’t think connecting the Google Sheet to your App is the solution, as you’ll still have sync delays to deal with.

I think you probably have two options:

- Deploy your script as a cloud function, in the same way that Andrew Davies did in that [thread](https://community.glideapps.com/t/api-error-302-failed-redirect/81463) that Thinh linked to earlier.
- Find an alternative weather API (one that doesn’t require authentication), and call it directly from Glide using JavaScript.

The second option would be easier, I think. I’m pretty sure there are lots of free weather API’s out there. You could do it with your current API, but you would be risking exposing your API key.

---

<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:** [June 2, 2025, 9:24am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/11 "2025-06-02T09:24:32Z")

</div>

![CleanShot 2025-06-02 at 16.21.38](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/6/763ed9e46d91d7a985486341729b04f211479e8e.png)

Here are some weather APIs for you to explore.

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 3, 2025, 5:50am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/12 "2025-06-03T05:50:07Z")

</div>

Open weather app is the one that I am using.

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 3, 2025, 5:52am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/13 "2025-06-03T05:52:06Z")

</div>

Hi Darren,

This is using API Call correct? I don’t have access as I am only on the Maker subscription.

---

<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:** [June 3, 2025, 5:54am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/14 "2025-06-03T05:54:10Z")

</div>

You could do it with JavaScript, or potentially even with the Get Webpage Source column.

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 13, 2025, 2:52am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/15 "2025-06-13T02:52:38Z")

</div>

Hi Darren,

The issue I am having, is that the free api’s don’t have the info I need. Specifically barometric pressure. Thoughts?

---

<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:** [June 13, 2025, 3:15am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/16 "2025-06-13T03:15:46Z")

</div>

Are you familiar with [make.com](http://make.com)?  
I think that could be a good option for your use case. You could do something like:

- Webhook trigger from Glide to Make
- Secure HTTP call from Make to your Weather API
- Push result back to Glide via Make integration

I believe the above should be possible on the Maker plan.

Out of curiosity, what do you use barometric pressure for? (I have a background in meteorology, I spent 18 years working with the Australian Bureau of Meteorology).

---

<div class="post-metadata">

**Author:** ![Stephen\_Butler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephen_butler/32/86989_2.png) [@Stephen\_Butler](https://community.glideapps.com/u/Stephen_Butler)\
**Post date:** [June 13, 2025, 3:53am UTC](https://community.glideapps.com/t/issues-with-trigger-hook/82156/17 "2025-06-13T03:53:31Z")

</div>

Hi Darren,

It is important for understanding some patient symptoms for brain issues post surgery.
