# Building an in-app action / tab / embed to collect feedback on the app

**URL:** https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505
**Category:** Ask for Help
**Created:** [March 11, 2022, 10:23am UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505 "2022-03-11T10:23:40Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Ian\_Usher](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ian_usher/32/33823_2.png) [@Ian\_Usher](https://community.glideapps.com/u/Ian_Usher)
#### Post date: [March 11, 2022, 10:23am UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/1 "2022-03-11T10:23:40Z")

</div>

Hello! 👋 I’m working on an app which will be soft-launched with a selected group of customers, and we’d like to make it as easy as possible to give feedback - from within the app if possible. One alternative would be embedding a form hosted elsewhere - MS forms, Mentimeter, etc. -

I’m interested if others have tried (and succeeded, or failed) to do this - something as simple as a row of  
😃 🙂 😐 😕 ☹ 😲  
icons with a field for a comment might be enough, rather than a fully-fledged form. Ideally I’d trigger this from a floating button, so it could easily be a hidden tab within the app, but is there an elegant way?

It would be extra-useful if the feedback could report which record/screen/tab it was on when launched, as that helps give context for a vague ccomment like “This didn’t work”…

I’m pretty sure that embedding is a very limited option, and if I used web view for a form there’s little or no way of passing an app parameter (i.e. which record or screen a user was on when the form was opened)…

If you’ve read this far and have any helpful suggestions, then thanks for reading 🙂

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [March 11, 2022, 1:13pm UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/2 "2022-03-11T13:13:36Z")

</div>

Wouldn’t using the built in Glide Forms be sufficient? Just add a floating button with an action to Show Form.

---

<div class="post-metadata">

### Author: ![Ian\_Usher](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ian_usher/32/33823_2.png) [@Ian\_Usher](https://community.glideapps.com/u/Ian_Usher)
#### Post date: [March 11, 2022, 5:55pm UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/3 "2022-03-11T17:55:40Z")

</div>

Thanks - that would work fine, i may use a WebView component to display an MS Form, as that behaves nicely:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/5/350ccd77e7a784752df8fb37b47f47544724cebb.png)  
However, I’m still scratching my head to see if I can work out how to pass the screen or record on which the WebView action was triggered - that would eliminate my guessing which screen the user was giving feedback on, or their having to fill it in.

Also, @Jeff_Hager, I wanted to say a sincere _thank you_ for your answer to [this query](https://community.glideapps.com/t/internal-cross-referencing-within-glossary-app-is-this-possible/33883/1) - it is sorted and working well. 👍

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

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [March 11, 2022, 6:20pm UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/4 "2022-03-11T18:20:08Z")

</div>

So you are still opting to use a external third party form instead of glide’s built in form capabilities? Glide’s form can easily take values from the parent table and pass them through the form to the form response table. It may not exactly be easy to determine which screen a user was on (if multiple screens use the same table), but you could possibly decipher which screen they were on based on a value passed from the parent table.

If you are going to continue to use a third party form, then I guess it depends on if MS Forms allows for query parameters in the url. Then you could use a template or construct url column to build out the url with query parameters based on values in the table. The webview would then need to use the template or construct url column as it’s source.

---

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [March 11, 2022, 6:26pm UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/5 "2022-03-11T18:26:51Z")

</div>

I think what you need is similar to what I did for my [Vcoin](https://vcoin-d.glideapp.io/) app. It takes parameters for the payment and passes it to web view with the google web app, and it passes back a response to the original app (sheet)

---

<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: [March 12, 2022, 12:19am UTC](https://community.glideapps.com/t/building-an-in-app-action-tab-embed-to-collect-feedback-on-the-app/39505/6 "2022-03-12T00:19:09Z")

</div>

> [@Ian\_Usher](#):
>
> However, I’m still scratching my head to see if I can work out how to pass the screen or record on which the WebView action was triggered

As you’re saying this, I think you would have the form on multiple tabs? If you do so, just add a text entry on each of those forms, add a “default value” being the tab that the form is on, and hide that text entry by a condition that will never be true.

That way, you can know which tab the user sends the feedback from.
