# I want to create a booking tab with the ability to select availability period

**URL:** https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167
**Category:** Ask for Help
**Created:** [August 18, 2023, 5:55pm UTC](https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167 "2023-08-18T17:55:51Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Oladayo\_Michael](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/oladayo_michael/32/63048_2.png) [@Oladayo\_Michael](https://community.glideapps.com/u/Oladayo_Michael)
#### Post date: [August 18, 2023, 5:55pm UTC](https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167/1 "2023-08-18T17:55:51Z")

</div>

- Set the time range for booking space from 8am - 10pm (current range starts from 12am)
- Users should only be about to book space on the hour and for a minimum of two hours at a time
- User are required to use two credits to book room
- The room can only be cancelled 6 hours before the reservation
- User gets a text notification (one hour before their reservation

---

<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: [August 19, 2023, 1:12am UTC](https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167/2 "2023-08-19T01:12:50Z")

</div>

What have you got so far, or you’re just exploring if it’s possible?

---

<div class="post-metadata">

### Author: ![Oladayo\_Michael](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/oladayo_michael/32/63048_2.png) [@Oladayo\_Michael](https://community.glideapps.com/u/Oladayo_Michael)
#### Post date: [August 19, 2023, 11:47am UTC](https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167/3 "2023-08-19T11:47:14Z")

</div>

finding a way to go about it

---

<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: [August 20, 2023, 12:57am UTC](https://community.glideapps.com/t/i-want-to-create-a-booking-tab-with-the-ability-to-select-availability-period/65167/4 "2023-08-20T00:57:31Z")

</div>

> [@Oladayo\_Michael](#):
>
> Set the time range for booking space from 8am - 10pm (current range starts from 12am)

Not possible with the native component, but if you use a custom form, you can validate if the time booked falls into the range. If not, don’t allow a submission.

> [@Oladayo\_Michael](#):
>
> Users should only be about to book space on the hour and for a minimum of two hours at a time

Same as above, must be validated with a custom form.

> [@Oladayo\_Michael](#):
>
> User are required to use two credits to book room

Assuming you allow them to purchase credits before hand and have a flow to manage those purchases, then it should be possible.

> [@Oladayo\_Michael](#):
>
> The room can only be cancelled 6 hours before the reservation

Create a math column to calculate the difference in time between now and the start time of the booking. I assume you mean can only be cancelled before the 6-hour point, so the condition for the cancel button to show is “difference in time” \>= 6 hours.

> [@Oladayo\_Michael](#):
>
> User gets a text notification (one hour before their reservation)

If you use a Google Sheet, you can utilize a third party tool like [Make.com](http://Make.com) to run a scenario every hour, check if any booking rows fall into the condition for a notification, and send it using Twilio.
