# One-click feedback from clients

**URL:** <https://community.glideapps.com/t/one-click-feedback-from-clients/37807>\
**Category:** Ask for Help\
**Created:** [January 28, 2022, 10:01am UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807 "2022-01-28T10:01:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Test\_Test](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/test_test/32/30930_2.png) [@Test\_Test](https://community.glideapps.com/u/Test_Test)\
**Post date:** [January 28, 2022, 10:01am UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/1 "2022-01-28T10:01:58Z")

</div>

Hi all,  
Our Glide app is sending out messages to clients (SMS, email, etc.). We’d like to have an option to integrate quick one-click responses from clients. For example, if we send a meeting reminder, the client would have an option to click on one element to confirm, or another element request a reschedule. What is the best way to go about this?  
My novice and non-coder brain has came up with this workflow:

1. Create a Google Form in which we’ll log the client responses.
2. In the message to the client, we’ll include pre-filled and direct-submit links. The pre-pilled parameters will be something like clientID, response type, etc.
3. In Integromat, we’ll watch for new form submissions. Once a new submissions is logged, we’ll start the required actions.

I’m sure this is very primitive solution, inefficient and prone to errors. I’d be happy to hear your thoughts.

Thanks

---

<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 28, 2022, 11:29pm UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/2 "2022-01-28T23:29:57Z")

</div>

I had a thought about this weeks ago, but with emails. Apparently you can put parameters to a webhook URL (for Zapier/Integromat) and clicking a button directed to that URL means a form submission, just that the resulting screen after clicking that message might be weird for the end user.

---

<div class="post-metadata">

**Author:** ![Test\_Test](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/test_test/32/30930_2.png) [@Test\_Test](https://community.glideapps.com/u/Test_Test)\
**Post date:** [January 29, 2022, 6:00pm UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/3 "2022-01-29T18:00:40Z")

</div>

> [@ThinhDinh](#):
>
> Apparently you can put parameters to a webhook URL

Is there a tutorial on this?  
It’s indeed not very eye-pleasing for end-users but it sounds like a great tool for our toolbox 🧰

---

<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 29, 2022, 11:58pm UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/4 "2022-01-29T23:58:51Z")

</div>

> **[Trigger Zap by clicking a webhook link and make it user-friendly for use in...](https://community.zapier.com/code-webhooks-52/trigger-zap-by-clicking-a-webhook-link-and-make-it-user-friendly-for-use-in-emails-8700)**
>
> I am trying to set up an email to our clients including an offer. I’d like to have the client to have two options shown as clickable links.I am planning to use a webhook and using two different...

I found this thread, I think the answer’s good.

---

<div class="post-metadata">

**Author:** ![Test\_Test](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/test_test/32/30930_2.png) [@Test\_Test](https://community.glideapps.com/u/Test_Test)\
**Post date:** [January 30, 2022, 8:03am UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/5 "2022-01-30T08:03:38Z")

</div>

Our friends at Integromat Support have provided with this **perfect solution** (webhook to webhook response):

> You can create a new scenario with a webhook and set up a 303 redirect response with the Webhook Response module. Here I used a Set variable module as example, but you can add however many and whatever modules you want:
> 
> ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/2/52e2b44563ab0ea3943a741eec1d68229515f594.png)
> 
> You can send the client a link like this:
> 
> [https://hook.integromat.com/6y8odxoj2\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*f7fgt31yi7](https://hook.integromat.com/6y8odxoj2****************f7fgt31yi7) _**?user=BrunoIntegromat&account=1579**_
> 
> _ **​** _
> 
> with all the parameters you need in the query string. When the link is clicked, you’ll get this information in the scenario:
> 
> ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/1/119a349fe801ba50f599ac193c82393ba3f42df2.png)
> 
> You can process this data however you’d like and then add a webhook response module at the end:
> 
> ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/4/144b9acb5e80a4521e1413cea899ff93e04342a7.png)
> 
> This scenario will redirect the user to [google.com](https://google.com/) after processing all the data. You can also map a variable as the Location value, so if the WhatsApp link is created in another scenario, you’ll need to either pass it on the Query String as well or use [the data store modules](https://www.integromat.com/en/help/app/data-store) to save and get it across scenarios.
> 
> ​
> 
> Do note that if your scenario takes some time to run, the client will see a blank page until it actually finishes. If you need to use multiple modules in your scenario, you can instead divide it into two scenarios, and use an HTTP module to send the data received from the first webhook to another webhook to process the data in another scenario. The first scenario will respond quickly while the second processes the data “in the background”:
> 
> ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/0/6050801e1ea78fb3b2022ed8d917e851fe3f1900.png)
> 
> ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/6/3603c8b69e401ad48ea35572e44af5b2ebdbcaae.png)
> 
> You can read more about the webhook response module [here](https://www.integromat.com/en/help/app/webhooks).

* * *

Another option, from the other way around ([link=\>webhook](https://help.short.io/en/articles/5385311-how-to-integrate-short-io-with-zapier-webhook)), using [Short.io](http://Short.io), and to be [enhanced by using UTM](https://help.short.io/en/articles/4065853-how-to-use-utm-parameters). There’s also direct support for [Google Tag Manager,]([https://Google](https://Google) Tag Manager and [Short.io](http://Short.io) (Short.cm) Integration (Direct)) , [Facebook Pixel](https://help.short.io/en/articles/4065868-how-to-integrate-short-io-with-facebook-pixel-retargeting-remarketing) and more.

No, I don’t work for either of these. Just like to spread the word when coming across a good service.

---

<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 30, 2022, 8:36am UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/6 "2022-01-30T08:36:10Z")

</div>

That is sweet! Thanks for sharing.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 31, 2022, 8:36am UTC](https://community.glideapps.com/t/one-click-feedback-from-clients/37807/7 "2022-01-31T08:36:17Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
