DOKUMENTATION OM TIDSBOKNING
Kalenderbokning och samtidighetslås
Hur Crescelo bokar tider i chattsamtalet, synkas med externa kalendrar och förhindrar dubbelbokningar vid samtidiga anrop.
1. Så fungerar verifieringen av lediga tider i realtid
När en webbplatsbesökare vill boka hämtar Crescelo aktiva bokningar för den assistenten från databasen och räknar ut lediga tider utifrån dina inställda öppettider (t.ex. 9.00–17.00) och standardlängd på tider (t.ex. 30 minuter).
2. Det atomära mutex-låset för samtidighet
Om två besökare klickar på samma tid kl. 14.00 samtidigt dubbelbokar traditionella botar ofta båda. Crescelo använder acquireBookingLock(assistantId, date, timeSlot). Den första begäran tar ett lås, kontrollerar att ingen konflikt skrivits under tiden, genomför bokningen och släpper låset på ett säkert sätt. Den andra användaren får direkt ett förslag på närmaste lediga tid.
3. Bekräftelser och ditt kalenderflöde
När en bokning har gjorts:
- • Ett bekräftelsemejl med länk för att själv boka om eller avboka skickas till kunden.
- • Företagets ägare får en avisering via e-post och i dashboarden.
- • Bokningen visas i ditt privata kalenderflöde. Prenumerera på dess adress i Google Kalender, Outlook eller Apple Kalender för att se bokningarna där. Flödet är skrivskyddat; tvåvägssynkronisering finns på färdplanen.
4. Omboka och avboka själv
Varje bekräftelsemejl innehåller en unik kryptografisk manageToken. Kunder kan själva avboka eller välja ny dag och tid utan att ringa ditt kontor, vilket direkt frigör den avbokade tiden för andra besökare.