# Can knack be used for bookings?

**URL:** <https://forums.knack.com/t/can-knack-be-used-for-bookings/12137>\
**Category:** Get Answers\
**Created:** [February 28, 2022, 6:11pm UTC](https://forums.knack.com/t/can-knack-be-used-for-bookings/12137 "2022-02-28T18:11:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndrewUK](https://avatars.discourse-cdn.com/v4/letter/a/43a26b/32.png) [@AndrewUK](https://forums.knack.com/u/AndrewUK)\
**Post date:** [February 28, 2022, 6:11pm UTC](https://forums.knack.com/t/can-knack-be-used-for-bookings/12137/1 "2022-02-28T18:11:50Z")

</div>

Hi all,

I’m trying to see if I can use knack to book resources. E.g. 5 meeting rooms, allow people to see which rooms are available, and book one for 1 hour, 48 hours etc.

Clearly, roles can make the booking and admin very easy, but i can’t see any way of managing the booking side, and stopping double bookings…

any thoughts would be appreciated? I’m already using Knack for an extensive application so would like to keep it under the same solution.

thanks in advance

---

<div class="post-metadata">

**Author:** ![CarlHolmes](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/carlholmes/32/2814_2.png) [@CarlHolmes](https://forums.knack.com/u/CarlHolmes)\
**Post date:** [February 28, 2022, 8:08pm UTC](https://forums.knack.com/t/can-knack-be-used-for-bookings/12137/2 "2022-02-28T20:08:11Z")

</div>

Hi @AndrewUK - this type of system requires conflict management to be able to check existing records before a new booking is created.  
There isn’t a built in feature with Knack that would allow you to do this natively.

I’m sure it could be achieved with JavaScript or possibly Julian’s article:

> **[Knack Multi-Field Uniqueness with Integromat](https://www.onlinedatabase.expert/post/knack-multi-field-uniqueness-with-integromat)**
>
> A question asked often in the Knack forums and elsewhere is how to prevent a user from booking onto the same course twice - or in the case of the example we are going to use (because I had the database handy), to stop a duplicate record associating a...

For JavaScript I’d highly recommend both:

Sunny Singla (@Sunny_Singla)  
[https://www.knack.com/experts#expert-directory/expert-details2/610d6c46cb3ec6001e2bc511/](https://www.knack.com/experts#expert-directory/expert-details2/610d6c46cb3ec6001e2bc511/)

Ian Crowe (@KnackPros)  
[https://www.knack.com/experts#expert-directory/expert-details2/615cac59b1dba4001ee473d4/](https://www.knack.com/experts#expert-directory/expert-details2/615cac59b1dba4001ee473d4/)

---

<div class="post-metadata">

**Author:** ![AndrewUK](https://avatars.discourse-cdn.com/v4/letter/a/43a26b/32.png) [@AndrewUK](https://forums.knack.com/u/AndrewUK)\
**Post date:** [February 28, 2022, 9:14pm UTC](https://forums.knack.com/t/can-knack-be-used-for-bookings/12137/3 "2022-02-28T21:14:31Z")

</div>

Hi Carl,

Thanks for the notes Carl. I can’t use an external provider due to the data policy of the company i work for, and it feels really untidy to have to do this. I realise booking is quite specialist and Knack really has a very basic functionality when it comes to time, dates etc. so will have a play with Azure Power Apps. Sadly O365 Bookings cant handle a booking that spans a single day but im sure ill figure it out…

cheers!

---

<div class="post-metadata">

**Author:** ![RayWindlow47079](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/raywindlow47079/32/4715_2.png) [@RayWindlow47079](https://forums.knack.com/u/RayWindlow47079)\
**Post date:** [March 16, 2022, 9:55am UTC](https://forums.knack.com/t/can-knack-be-used-for-bookings/12137/4 "2022-03-16T09:55:09Z")

</div>

Hi Andrew  
As Crl pointed out Knack doesnt have the ready facility. But might I suggest an external package which you can buy provided you have access to an SQL database environment for storage of the records.  
I did an online car park booking system and the outlay was minimal and because it was written and designed in “eastern Europe” so to speak the mods were very inexpensive if the base package is beyond your skills.

> **[PHP Scripts for Sale | PHPJabbers](https://www.phpjabbers.com/)**
>
> PHPJabbers is a trusted web solutions provider. You will find a collection of top-rated PHP scripts, web applications and free webmaster resources on our site.

It may not be within your framework but certainly worth looking at and considering.

Cheers

Ray Windlow
