# Booking/ Scheduling feature with payment

**URL:** <https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170>\
**Category:** Ask for Help\
**Created:** [November 7, 2021, 3:07pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170 "2021-11-07T15:07:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![F\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/f_g/32/17164_2.png) [@F\_G](https://community.glideapps.com/u/F_G)\
**Post date:** [November 7, 2021, 3:07pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/1 "2021-11-07T15:07:45Z")

</div>

Hello, I’m trying to create an app for a platform that will require paid bookings for multiple people (think booking and paying for a hairstylist online). Here’s and example of the layout I’d like:

A calendar to show up with available booking dates, user can click that to see available times. Once they select a date/ time they will be taken to a payment page. The payment needs to be automatically calculate based on the specific persons rate and the amount of time (ex: if they charge $5 per minute, and the user selects 30 min, that needs to be calculated on the checkout/payment page). From there a confirmation email needs to be sent to the user. Is something like this possible? I’m trying to embed Calendly on my app for now but im not sure there’s an option on glide to embed.

On the backside the multiple people should be able to have access to the calendar to add their personal availability, block off dates, etc. Thanks!

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [November 7, 2021, 5:13pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/2 "2021-11-07T17:13:30Z")

</div>

Hola @F_G

I think my demo APP can do what you re looking for [https://book-us.glideapp.io/](https://book-us.glideapp.io/)

I’d have to include the payment section but this is not difficult, the hard part is the time slot reservation and it works perfectly using some JS code and plugins.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/a/ba0d30eabc1fb068fa12788faaf65507681ac042.jpeg)

With regard to “…access to the calendar to add their personal availability, block off dates,” I created a section for handling this request:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/f/3ff16a0fc38002ab4e40f9c9c8f94082da55f58f.jpeg)

Saludos

---

<div class="post-metadata">

**Author:** ![F\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/f_g/32/17164_2.png) [@F\_G](https://community.glideapps.com/u/F_G)\
**Post date:** [November 7, 2021, 5:26pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/3 "2021-11-07T17:26:47Z")

</div>

Your app looks great, thank you for sharing! Im very new to glide, so how would I be able to add these features to my app?

---

<div class="post-metadata">

**Author:** ![eltintero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eltintero/32/76520_2.png) [@eltintero](https://community.glideapps.com/u/eltintero)\
**Post date:** [November 8, 2021, 1:45am UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/4 "2021-11-08T01:45:16Z")

</div>

We built something pretty much like this for a client.  
Its a booking app for hairdressers. Each has their own calendar and ppl can’t book outside of their working hours or in conflicting time slots. The app is at nappsworld.App

If you’re looking to have an app like this built for you, you can connect or contact us at lowcode.agency or find us as Glide Certified Experts 🎖.

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [November 8, 2021, 2:14am UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/5 "2021-11-08T02:14:53Z")

</div>

Welcome to the community @F_G !

As others have responded, this is complex but 100% possible in Glide.

One thing to be sure you have worked out is what payment methods you want available. Do you already have some in mind?

As for your question about embedding Calendly, you should be able to do so with the webview component.

At [Riegel Groupe](https://riegelgroupe.com) we created a booking app with all the bells and whistles you mentioned above. We included text message confirmations in that project, but email confirmation is also available.

---

<div class="post-metadata">

**Author:** ![F\_G](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/f_g/32/17164_2.png) [@F\_G](https://community.glideapps.com/u/F_G)\
**Post date:** [November 8, 2021, 4:03am UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/6 "2021-11-08T04:03:22Z")

</div>

Thank you! I plan on using stripe or PayPal

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [November 8, 2021, 5:14am UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/7 "2021-11-08T05:14:02Z")

</div>

If you’re accepting all payments through one Stripe account then you can use the stripe payment button already available in Glide.

If you’re trying to create a marketplace where users pay other users you will need to build some complex workarounds or hire a Glide Expert to do the work for you.

I’ve posted about using [PayPal.me](http://PayPal.me) and Stripe Connect in the forum, you can link to the threads below. These threads are bit outdated - with new columns like Experimental Code, Data & APIs and JavaScript there’s probably a better solution.

> [@Direct CashApp or PayPal Integration for your custom cart](https://community.glideapps.com/t/direct-cashapp-or-paypal-integration-for-your-custom-cart/12211):
>
> This is a feature in one of my upcoming templates, but was super excited to share this! Many have talked about other payment options. Using the new tab visibility feature (thanks Glide team!) and inspiration from @Lucas_Pires genius for onboarding, I was able to create a forced checkout screen after users confirm their cart. Two options include PayPal and CashApp payment based on their URL parameters. Will upload a video for anyone that wants a tutorial. Let me know your thoughts!

> [@Glide + Bubble =......Stripe Connect?](https://community.glideapps.com/t/glide-bubble-stripe-connect/25556):
>
> Stripe Connect has been a huge request from our community. I’ve been working on an app that attempts to do this - still working out the kinks. Since Stripe Connect isn’t a feature in Glide (yet) I tried to implement Stripe Connect through [bubble.io](http://bubble.io) with a webview component in Glide. My Thinking: [Bubble.io](http://Bubble.io) has a number of free plugins that allow you to use Stripe Connect Through URL parameters, you can also set important elements of Stripe Connect (i.e. merchant account ID, amount, etc.) Wit…

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [November 8, 2021, 4:47pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/8 "2021-11-08T16:47:23Z")

</div>

Hi again @F_G !!

If you need to use Stripe or PayPal no problem, we can integrate it to your APP. As I told you, this is not the hardest part to develop, we have done this before.

The APP uses 100% Glide’s components to make easy its maintenance and scalability.

If you need more info, please send me a DM to talk about it and give you better ideas.

Saludos!

---

<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:** [November 9, 2021, 4:48pm UTC](https://community.glideapps.com/t/booking-scheduling-feature-with-payment/34170/9 "2021-11-09T16:48:15Z")

</div>

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