Gi en tid du faktisk kan holde.

Ledig tid regnes ut fra arbeidstider, kompetansen en jobb krever, sonene du kjører til og bufferen rundt hvert besøk. En tid holdes av med utløp, og å bekrefte den er én transaksjon som ikke kan gi to biler på samme adresse.

Modellen finner aldri opp en tid.

Den dyreste feilen i en AI-bookingflyt er en tid som aldri var ledig. Lavenity spør ikke en modell om når noen er ledig: ledig tid er et søk over ressurser, ukentlige arbeidstider og unntak, kompetanse og soner, og bufferne før og etter hvert besøk.

Det kunden får tilbudt er det søket returnerte. Å holde av skriver en rad med utløp, og bekreftelsen sjekker holdet, forespørselsversjonen og ledigheten på nytt før den committer — så en treg kunde mister et hold i stedet for noen andres formiddag.

Planleggingsreglene en servicebedrift allerede har

Tider som tåler møtet med virkeligheten

Kompetanse, serviceområder og buffere per ressurs snevrer inn søket før en tid vises. En ressurs som ikke kan gjøre jobben, eller ikke kjører til det postnummeret, blir ikke tilbudt.

Ledig tidLag A · sone 109

Tir 14

08:0011:30

Ons 15

09:0013:0015:30

Tor 16

10:00

Holdt av 9:41 — frigis hvis ingen bekrefter

Tider, soner og akutte saker du styrer

Arbeidstider bærer en tidssone. Serviceområder er postnumrene du faktisk dekker. En akutt sak utenfor arbeidstid følger reglene du skrev, ikke modellens skjønn.

Frontkontor-reglerv7
  • ArbeidstidMan–fre 07:00–17:00 · Europe/Berlin
  • Serviceområder10115–10999, 12043–12059
  • AkuttUtenfor arbeidstid → rett til et menneske
  • Bookbare tjenester2 av 9 tillatt
  • Hold som frigir seg selv

    Et forlatt hold utløper av seg selv, så en nølende kunde fryser aldri en formiddag.

  • Buffer før og etter

    Kjøring og etterarbeid er del av tiden, ikke noe dagen skal absorbere.

  • Sonebevisst, ikke soneblind

    Utenfor sone er fortsatt mulig og fortsatt en avgjørelse — velgeren oppgir grunnen.

  • Bekreft to ganger, book én

    Gjentatte og samtidige bekreftelser gir samme avtale. Bevist mot Postgres.

Søk, hold, bekreft

Tre steg, hvert av dem trygt å gjenta. Det er det som lar en upålitelig kanal styre en pålitelig kalender.

  1. 01

    Søket gir ekte tider

    En lesning uten sideeffekter: kan caches, gjentas, og er den samme enten en operatør eller en integrasjon spurte.

  2. 02

    Tiden holdes av, kort

    Et hold er en rad med utløp, ikke et notat. Det blokkerer tiden mens kunden bestemmer seg, og frigir seg selv om de ikke gjør det.

  3. 03

    Bekreftelsen committer alt på en gang

    Avtalen, arbeidsordren og den utgående bekreftelsen er én transaksjon. Ingenting blir halvbooket fordi en prosess startet på nytt.

En begrensning i databasen slår en sjekk i koden.

To forespørsler som kommer i samme millisekund vil alltid slå en «er denne ledig?» på applikasjonsnivå. Lavenity legger garantien der samtidighet ikke kommer rundt den, og beviser det med en integrasjonssuite som fyrer bekreftelser parallelt mot en ekte Postgres.

  • En uke du kan lese

    Kjørekalenderen viser besøk, hold og hullene mellom dem.

  • En vei for akutte saker

    Hastverk utenfor arbeidstid følger reglene du skrev, inkludert rett til et menneske.

  • En avbestilling som rydder opp

    Å avbestille frigir tiden og trekker tilbake arbeid ingen har begynt på.

Gi kundene en tid, ikke et løfte om å ringe tilbake

Sett opp én ressurs og én tjeneste, så begynner kalenderen å svare for deg.