Meet with Me: A Booking App that Prevents Conflicts

:wave: Hey Glide Community

A while ago, I built a Booking App that sought to prevent conflicts using a bunch of spreadsheet formulas. The lag was unbearable.

@Jeff Hager swooped in and created a way using a Rollup column to eliminate the lag :heart_eyes:

The last piece to the puzzle was to truly prevent conflicts by preventing users from booking times that occurred during another userā€™s meeting.

Mission accomplished.

Take a look at my revamped booking app, meetwithme.glideapp.io


Hereā€™s a preview and video tutorial:
Untitled_ Mar 26, 2020 3_51 PM

19 Likes

This is amazing work!!! Could you make a tutorial on how you did this or share the sheet with us? I was actually working on something similar and never got it to work, this would help a lot!

3 Likes

Nicely done!

Sure thing. Iā€™ll work on the tutorial tonight!

4 Likes

Great work between you @Robert_Petitto and @Jeff_Hager. Nicely executed.

1 Like

Thanksā€¦only issues Iā€™ve run into so far are as follows:

  1. Only works for US date times
  2. My Date/Time template concatenation is recognized by the calendar for the creation and output of an event, but is not recognized as a true date/time column, meaning I canā€™t filter the results. @Jeff_Hagerā€¦any ideas?

I have the same issue with one of my date columns! Itā€™s not being recognized as a date so I can apply a true date filter to it. It would be great to be able to change the column types in the editor and force it to be considered a date column.

1 Like

:crystal_ball: Automagical!

I just added Zapier integration! Creates calendar event and mails user with reminder to add to calendar! Try it out!

6 Likes

Great addition! It would be great if Glide could allow you to redirect the user to that confirmation screen once they submit the form, I know it isnā€™t possible yet, but I think it would add to the user-friendliness.

1 Like

I agree. This has been one of my feature requests:

Sorry, I canā€™t think of a way to do this. I tried a few different formats (MM/DD/YYYY, ISO Timestamp, and decimal) but itā€™s not recognized. I know the calendar is very forgiving on date format and can parse strings as dates, so thatā€™s probably why that works, but I suppose a template is always recognized as a string.

Just wanted to check in how you guys would do this: create an email back to the user with confirmation of their selected time ā€” this wouldnā€™t need to happen on submission and could be done as a reminder email 24 hrs before the booking. How would you do it if you had to add this functionality?

Probably a zapier action from the sheet itself, not the app. There are other google sheet addons as well that will mail merge and email based on a condition in the sheet. If I were fancier, maybe even a script?

1 Like

Can you share this app as a template please?

Iā€™ll create a generic version of this app soon. The current one is tied to my accounts. Stay tuned!

1 Like

Is it possible to take a screenshot of how you made the Zap?

:revolving_hearts: Copy this App:


:zap: Copy my Zap:


:gear: Screenshot of Zap Configuration:

7 Likes

Thanks for sharing.

1 Like

wow this is a kickass app. mean dude. thanks for the copy!

1 Like

Appreciate the kind words!