# Best method for user approval confirmation prior to submission

**URL:** <https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486>\
**Category:** Ask for Help\
**Created:** [April 22, 2025, 10:23pm UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486 "2025-04-22T22:23:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanp](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@ryanp](https://community.glideapps.com/u/ryanp)\
**Post date:** [April 22, 2025, 10:23pm UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486/1 "2025-04-22T22:23:32Z")

</div>

im working on a way for users to approve actions, example when they press a button i want to trigger an action that asks if they are sure they want to proceed. what’s the best method to do this within glide? is their a workflow for this? I can’t seem to find a modal style with action buttons? do i just create a screen with buttons and trigger it, or is their a native solution im missing?

---

<div class="post-metadata">

**Author:** ![Mariusz](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mariusz/32/89415_2.png) [@Mariusz](https://community.glideapps.com/u/Mariusz)\
**Post date:** [April 23, 2025, 12:10am UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486/2 "2025-04-23T00:10:03Z")

</div>

The simplest way to replicate this across multiple screens and items is to create a custom action which is going to open a new screen. Although you don’t need to create a custom action if it has just one step, you should do this to speed up replicating this workflow.

I’d recommend opening new screen as “overlay”, adding some hints and a button to confirm.

Now, each time you apply this “open confirmation screen” action, the exact same screen with exact same action will open up, provided you’re not using any dynamic data on it or you’re only using it across items from the same table.

Should save you a lot of time.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [April 23, 2025, 8:54am UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486/3 "2025-04-23T08:54:53Z")

</div>

My apps are littered with these confirmation modals. Here for instance, “Remove” features in the application. I create 3 workflows: pop-up, confirm, cancel (which in the screenshot are named Pop-up, Confirmer and Annuler respectively).

Once you get the hang of it, it’s fairly quick to replicate.

 ![Screenshot 2025-04-23 at 10.51.52](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/8/a85b083c3a1b4ae50ee07a53a5874d6e34feaaec.png)

---

<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:** [April 23, 2025, 9:08am UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486/4 "2025-04-23T09:08:44Z")

</div>

hehe, I have very similar. Although I will admit that I often get lazy and skip the Cancel one, given that it’s almost always nothing more than “Close Overlay” 🙂

---

<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:** [April 30, 2025, 9:09am UTC](https://community.glideapps.com/t/best-method-for-user-approval-confirmation-prior-to-submission/81486/5 "2025-04-30T09:09:00Z")

</div>

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