Problemet
At booke møder frem og tilbage over e-mail koster tid og skaber fejl. Kunder glemmer aftaler, kalendere bliver dobbeltbooket, og spørgsmål der skulle kvalificere behovet kommer først frem under selve samtalen. Samtidig skal personlige oplysninger håndteres efter GDPR.
Produktets tilgang
TimeGuard lader kunden finde et ledigt tidspunkt, besvare kvalificerende spørgsmål og booke med det samme. Systemet reserverer tidsrummet, sender en bekræftelse med kalenderinvitation og påminder gæsten inden mødet.
Bag kulissen synkroniserer TimeGuard med virksomhedens Microsoft 365- eller iCloud-kalender, så ledige tider altid er aktuelle og dobbeltbookinger undgås.
Det er implementeret
Produktet indeholder et offentligt bookingflow med mødetype, varighed, buffer, tidszone og kvalificerende spørgsmål. Gæster kan booke, ombooke og aflyse uden at oprette en konto. Efter booking sendes bekræftelse, kalenderinvitation og påmindelser automatisk via Brevo.
Adminpanelet giver overblik over kommende bookinger, konflikter, fejlede jobs og kalenderforbindelser. Administratoren kan konfigurere booking-sider, ressourcer, mødetyper, åbningstider og spørgsmål, samt eksportere eller anonymisere gæstedata efter GDPR.
Arkitektur og drift
TimeGuard er bygget som multi-tenant SaaS. Hver virksomhed har sin egen isolerede data, håndhævet gennem Supabase RLS. Følsomme kalendercredentials krypteres med AES-GCM, og bookingflowet er beskyttet mod misbrug med IP-baseret rate limiting og CAPTCHA.
Tidsregningen bruger @js-temporal/polyfill og lagres i UTC, så sommertid og tidszoner håndteres korrekt. PostgreSQL exclusion constraint sikrer, at samme tidsrum ikke kan bookes to gange samtidigt.
Aktuel status
TimeGuards kernebookingflow, adminpanel og kalenderintegrationer er implementeret og under test. Produktet er fortsat under launch-validering og videreudvikling.
