# Event & Ticket Management App

**URL:** <https://community.glideapps.com/t/event-ticket-management-app/24520>\
**Category:** Project Showcase\
**Created:** [March 20, 2021, 9:35am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520 "2021-03-20T09:35:59Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shan\_Sundar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/shan_sundar/32/21573_2.png) [@Shan\_Sundar](https://community.glideapps.com/u/Shan_Sundar)\
**Post date:** [March 20, 2021, 9:35am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/1 "2021-03-20T09:35:59Z")

</div>

Hi all,  
Glide has been amazing & I built an event & ticket management app modeled around eventbrite. I’ve given ability to create events from the app for the owners, keep in draft mode and make events live once tickets are added. Tickets can be charged or offered free of charge with service fees added. Owners can control the number of tickets available for each ticket type. Users can view free and paid events, buy tickets, and pay online (Using Stripe integration with Glide)

The key problem I faced is around inventory control for tickets - I’ve handled to some extent ( User can add items to cart but once they go to check-out they need to place with-in x mins, once order is placed, ticket counts are adjusted automatically - There is still a lot of back & forth with Google sheets)

What I’m still trying to figure out is

1. Email to user - I’m learning app script to send email to user once they buy tickets
2. Check-in during the event - How to do QR code generation & allow scan-in service for the app owner - Any feedback around this would be great

> **[Event Management Template](https://em123.glideapp.io/)**
>
> Build events, create tickets & publish them for your audience. You can do the following: Create events from the app, keep in draft mode and make them live once tickets are added. Tickets can be charged or offered free of charge with service fees...

Kindly share your feedback…

Note: Please do not buy tickets from this app, this is integrated with my stripe account.

---

<div class="post-metadata">

**Author:** ![Jacktools\_Net](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacktools_net/32/18500_2.png) [@Jacktools\_Net](https://community.glideapps.com/u/Jacktools_Net)\
**Post date:** [March 20, 2021, 11:48am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/2 "2021-03-20T11:48:01Z")

</div>

Integromat has a module to generate qr codes from text.  
You can save the image on a server or google drive and write the url in the google sheet. All with integromat.

With a webhook this could become a nice solution.

---

<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 20, 2021, 12:39pm UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/3 "2021-03-20T12:39:40Z")

</div>

[Quickcharts.io](http://Quickcharts.io) can generate QR code images on the fly without the need to store the images. I’m sure there are other similar services too.

Barcode scanning is in staging so it’s coming eventually.

---

<div class="post-metadata">

**Author:** ![Shan\_Sundar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/shan_sundar/32/21573_2.png) [@Shan\_Sundar](https://community.glideapps.com/u/Shan_Sundar)\
**Post date:** [March 21, 2021, 4:04am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/4 "2021-03-21T04:04:33Z")

</div>

Thanks @Jeff_Hager & @Jacktools_Net… I’ll try out & see which works…

---

<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:** [March 21, 2021, 4:16am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/5 "2021-03-21T04:16:40Z")

</div>

Both will work, but the quickchart option is infinitely simpler.  
All you need is a template column with something like `https://quickchart.io/qr?text=blah blah blah`, then use that in an image component and you’re done.

(well, maybe not infinitely simpler, but… a lot simpler 😉)

---

<div class="post-metadata">

**Author:** ![Shan\_Sundar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/shan_sundar/32/21573_2.png) [@Shan\_Sundar](https://community.glideapps.com/u/Shan_Sundar)\
**Post date:** [March 21, 2021, 5:57am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/6 "2021-03-21T05:57:24Z")

</div>

Thanks @Darren_Murphy …

The flow is below…

1. Create QR code when user places ticket (Quick chart works) & send them via email ( _This is where it may be trade off on quick chart vs integromat solve from above_ )  
During event day,
2. User goes to event, opens app, shows quick chart QR code using link
3. Event Organizer need to scan the code in user app & match it automatically ( Hoping the upcoming scanning feature will decode the underlying value & pass it to sheets, I can do a match to sign off)

That way, the flow would be ideal for the organizer…  
Quick charts solve one half of the puzzle & once scanning is live, we can do end to end…

---

<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:** [March 21, 2021, 7:22am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/7 "2021-03-21T07:22:52Z")

</div>

I have a question for you.

Why is the email even necessary?  
If the user is purchasing the ticket via the app, and they have to show their virtual ticket via the app to gain entry to the event, then what is the purpose of the email?  
If it’s just a confirmation of their purchase, then why can’t you simply just provide that confirmation via the app, and allow them to view their “ticket” immediately after the purchase?

---

<div class="post-metadata">

**Author:** ![Shan\_Sundar](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/shan_sundar/32/21573_2.png) [@Shan\_Sundar](https://community.glideapps.com/u/Shan_Sundar)\
**Post date:** [March 22, 2021, 3:42am UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/8 "2021-03-22T03:42:32Z")

</div>

Hi @Darren_Murphy ,  
You are right, currently, user can view their ticket immediately after purchase…

Email is an add-on function & only for use cases like sharing / printing of ticket etc. Quickcharts solve the problem as long as I don’t have to show the QR code image somewhere else…

---

<div class="post-metadata">

**Author:** ![Alexander\_Rubino](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alexander_rubino/32/48638_2.png) [@Alexander\_Rubino](https://community.glideapps.com/u/Alexander_Rubino)\
**Post date:** [April 17, 2023, 2:50pm UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/9 "2023-04-17T14:50:58Z")

</div>

Any update on the scanning feature? Where you can scan a ticket?

---

<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:** [April 17, 2023, 3:04pm UTC](https://community.glideapps.com/t/event-ticket-management-app/24520/10 "2023-04-17T15:04:13Z")

</div>

This is what’s available natively.

[https://www.glideapps.com/docs/reference/actions/scan-linear-barcode](https://www.glideapps.com/docs/reference/actions/scan-linear-barcode)

If you need more robust scanning ability.

> [@new zebra Barcode Scanner | New Feature](https://community.glideapps.com/t/barcode-scanner-new-feature/27536/35):
>
> Manan, for use cases that are heavily reliant on barcode scanning we do not recommend Glide’s standard scanner. We’ve partnered with Dynamsoft and can easily integrate their scanner into an existing Glide app. You are able to purchase plans directly through them on their website, [Dynamsoft Barcode Reader SDK online store](https://www.dynamsoft.com/store/dynamsoft-barcode-reader/). Their scanner is much faster and has way more features, including QR code scanning. Before you purchase a plan please PM me so I can ensure you are on the appropriate plan. Ad…
