# Setup calendar slot availabilities

**URL:** <https://forums.knack.com/t/setup-calendar-slot-availabilities/17791>\
**Category:** Get Answers\
**Created:** [August 27, 2024, 11:42pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791 "2024-08-27T23:42:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![assistenzaclienti](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@assistenzaclienti](https://forums.knack.com/u/assistenzaclienti)\
**Post date:** [August 27, 2024, 11:42pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/1 "2024-08-27T23:42:33Z")

</div>

I’m creating a doctors consultation service.  
I need that doctors can choose the slot availabilities for incoming weeks, and the patients can book appointment accordingly.  
I understand the doctor have to manually create all the slots. I’m looking for a solution to automate it.  
Thanks.

---

<div class="post-metadata">

**Author:** ![Les](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/les/32/4243_2.png) [@Les](https://forums.knack.com/u/Les)\
**Post date:** [August 29, 2024, 5:49pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/2 "2024-08-29T17:49:25Z")

</div>

Hi @assistenzaclienti,

Integrations such as [Calendly](https://calendly.com/) could be used with your Knack app to accomplish this goal. If you wish to have someone assist you in building your app, please check out our [Knack Experts Network](https://www.knack.com/experts/).

You may also find useful information in the community forum surrounding scheduling appointments in past topics.

Here’s a link that could also be helpful: [Connect Calendly to Knack (easy integration) | Zapier](https://zapier.com/apps/calendly/integrations/knack?utm_source=google&utm_medium=cpc&utm_campaign=gaw-gbl-nua-evr-search_nb_desktop_prospecting_catch_all_core-ads&utm_adgroup=dsa_one_service_activecampaign&utm_term=&utm_content=9032926&gad_source=1&gclid=CjwKCAjwzN-vBhAkEiwAYiO7oDL-lS2SZbETNmkV89UCAjClcVJONoBLG9egYaeZz6dQvsd-m6mfgxoCLx4QAvD_BwE)

---

<div class="post-metadata">

**Author:** ![assistenzaclienti](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@assistenzaclienti](https://forums.knack.com/u/assistenzaclienti)\
**Post date:** [September 1, 2024, 8:40pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/3 "2024-09-01T20:40:16Z")

</div>

Calendly is very expensive, because we need to add 10+ doctors.  
Wr was interested in integrating Cronofy, a full APIs based solution, but it seems is really complicated.  
We are thinking to an jnternal solution with Knack, creating slots with an embedded xls or csv file…

---

<div class="post-metadata">

**Author:** ![MikeAntill41553](https://avatars.discourse-cdn.com/v4/letter/m/c6cbf5/32.png) [@MikeAntill41553](https://forums.knack.com/u/MikeAntill41553)\
**Post date:** [September 3, 2024, 4:58pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/4 "2024-09-03T16:58:19Z")

</div>

I built a custom calendar app several years ago using the Knack calendar to display employee availability. I ran into some issues. I was able to finally make it work using custom code, but for a more recent app, I found it was just easier to create my own calendar.

I created this new Calendar within Knack using HTML and Javascript/jQuery and embedded it into the client’s website. It was used to Book jobs for a company. It had 2hr blocks from 8am - 6pm Monday thru Saturday. They could handle up to 3 jobs per block. The block was disabled when 3 jobs were booked within that block. Otherwise you could click on the block and enter your info which was submitted for acceptance to be scheduled. The calendar was visible by Weeks. You could use arrows to move back and forward in weeks. Unfortunately, this site is no longer running to show you how it looked.

Bottom line, it is possible to do it without having to pay for another app to integrate with, but you will need someone with coding skills.

---

<div class="post-metadata">

**Author:** ![Sunny\_Singla](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/sunny_singla/32/1007_2.png) [@Sunny\_Singla](https://forums.knack.com/u/Sunny_Singla)\
**Post date:** [September 8, 2024, 4:58pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/5 "2024-09-08T16:58:23Z")

</div>

I did this in COVID in ([https://covidsecureapp.com/](https://covidsecureapp.com/)) which is shut down now with the help of a task, that runs weekly. We create 7 records in the date table. and there is another table slot table. and created script which creates 10 min slot for each date 8 am to 8pm.

once booked we hide that slop from dropdown.

---

<div class="post-metadata">

**Author:** ![assistenzaclienti](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@assistenzaclienti](https://forums.knack.com/u/assistenzaclienti)\
**Post date:** [September 12, 2024, 11:24pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/6 "2024-09-12T23:24:28Z")

</div>

Hi Sunny, thanks.  
Can you help us in building the same?

---

<div class="post-metadata">

**Author:** ![Sunny\_Singla](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/sunny_singla/32/1007_2.png) [@Sunny\_Singla](https://forums.knack.com/u/Sunny_Singla)\
**Post date:** [September 13, 2024, 3:10pm UTC](https://forums.knack.com/t/setup-calendar-slot-availabilities/17791/7 "2024-09-13T15:10:54Z")

</div>

Hello,

Sure can you send me the requirements in my email?

Regards,  
Sunny Singla  
[ssingla1985@gmail.com](mailto:ssingla1985@gmail.com)  
+919855089359
