# Webhook to Google Apps Script always fails with 302 / 500 in Glide

**URL:** <https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555>\
**Category:** Ask for Help\
**Created:** [September 23, 2025, 9:34am UTC](https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555 "2025-09-23T09:34:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mags](https://avatars.discourse-cdn.com/v4/letter/m/a4c791/32.png) [@Mags](https://community.glideapps.com/u/Mags)\
**Post date:** [September 23, 2025, 9:34am UTC](https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555/1 "2025-09-23T09:34:54Z")

</div>

Hi everyone,

I’m trying to connect a Google Apps Script webhook to my Glide app using the “Trigger Webhook” action.

The Google Script is deployed as a Web App (Anyone can access) with the /exec URL.

- When I test the URL in a browser or Postman, it works fine and returns {“ok”: true}.

- From Glide, however, the webhook fails with:

- The request body includes: title, category, notes, target\_profit, shipping, row\_id.

Has anyone successfully used Glide webhooks with Google Apps Script, or found a workaround for this redirect/error problem?

Thanks so much!

---

<div class="post-metadata">

**Author:** ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)\
**Post date:** [September 23, 2025, 9:49am UTC](https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555/2 "2025-09-23T09:49:05Z")

</div>

Hi mags, this error is not new and it’s not really an “error”.

This is because of a security change made by Google which disallows API calls / webhook triggers from cross - origin platforms. This is not going to change and we suggest you move your code base / api to something like replit.

learn more here: [Google Issue Tracker](https://issuetracker.google.com/issues/406917898)

---

<div class="post-metadata">

**Author:** ![Mags](https://avatars.discourse-cdn.com/v4/letter/m/a4c791/32.png) [@Mags](https://community.glideapps.com/u/Mags)\
**Post date:** [September 23, 2025, 9:58am UTC](https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555/3 "2025-09-23T09:58:39Z")

</div>

Thanks for the quick reply 😊

---

<div class="post-metadata">

**Author:** ![Swift\_Struck\_24](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/swift_struck_24/32/91605_2.png) [@Swift\_Struck\_24](https://community.glideapps.com/u/Swift_Struck_24)\
**Post date:** [September 23, 2025, 9:59am UTC](https://community.glideapps.com/t/webhook-to-google-apps-script-always-fails-with-302-500-in-glide/84555/4 "2025-09-23T09:59:29Z")

</div>

I usually go with replit or sometimes just build whatever API i need with glide workflows as well.

holler if you need help!
