Nooit een dubbele afspraak in de agenda van een echt mens
Zet de koppeling aan en VakMoment houdt vanaf dan rekening met wat er al in de Google-agenda van je monteur staat. Bezette tijden verdwijnen uit de boekingspagina vóórdat een klant ze ooit te zien krijgt.
Gekoppeld na een geslaagde leesvraag. Die status verschijnt pas als VakMoment bezette tijden uit de agenda heeft opgehaald.
Hoe de twee agenda’s samenwerken
Lezen vóór tonen, vastleggen vóór schrijven
Vier stappen bepalen of een tijd te boeken is, en wanneer Google er iets van te zien krijgt. De volgorde ligt vast: schrijven kan pas nadat een afspraak in VakMoment al definitief is.
- Lezen. VakMoment vraagt Google op wanneer de monteur bezet is: alleen bezet of vrij, nooit de inhoud van de afspraak.
- Berekenen. Die bezette tijden gaan samen met werkregels, buffers en reistijd de planning in.
- Boeken. De klant ziet op de boekingspagina alleen de momenten die overblijven.
- Vastleggen. De afspraak wordt definitief in VakMoment, beveiligd tegen dubbele boekingen, zodat twee klanten niet hetzelfde moment kunnen vastleggen.
- Schrijven. Pas dan, nooit eerder, komt er een gebeurtenis in de Google Agenda van de monteur.
In het schema hierboven is een volle lijn de normale weg. De gestippelde lijn laat zien wat er gebeurt als Google niet gelezen kan worden: die stap eindigt in een monteur die niet wordt ingepland, niet in een aanname dat hij vrij is.
“Gekoppeld” betekent iets specifieks
Een geslaagde Google-toestemming zet alleen een token neer. Dat is nog geen garantie dat VakMoment ook echt in de agenda kan kijken.
- Na toestemming
- Er staat een versleuteld token. Het scherm toont “controleren”.
- Na een geslaagde controle van bezette tijden
- Pas dan verschijnt “Gekoppeld”: er is dan echt een antwoord uit die agenda gekomen.
Dat verschil is niet formeel. Een agenda die toestemming geeft maar niet leesbaar blijkt (een verlopen token, ingetrokken toegang), mag nooit “gekoppeld” heten. Die status zou de indruk wekken dat de monteur wordt meegepland, terwijl de eerste stap in het schema hierboven dan juist mislukt.
Als een agenda niet gelezen kan worden
Die monteur wordt niet ingepland. Een storing bij Google of een ingetrokken toestemming leidt er nooit toe dat VakMoment aanneemt dat hij toch vrij is: dat zou een dubbele boeking opleveren in de agenda van een echt mens. Collega’s zonder koppeling, of met een agenda die wel leesbaar is, gaan gewoon door.
Wat er versleuteld is, en wat Google te zien krijgt
Voor een agendakoppeling gelden dezelfde regels als voor de rest van VakMoment, zie veiligheid en AVG.
- OAuth met PKCE en state. De toestemmingsvraag is beschermd tegen een gekaapte omleiding.
- Alleen de scopes die nodig zijn. Geen brede toegang tot Google-diensten waar VakMoment niets mee doet.
- Refresh tokens versleuteld met AES-256-GCM. Nooit leesbaar opgeslagen, nooit naar de browser gestuurd.
Veelgestelde vragen
Wat ziet Google van mijn klanten?
Bij het lezen van bezette tijden niets: VakMoment vraagt alleen of iemand bezet of vrij is, zonder titels, namen of adressen. Zodra een afspraak vastligt, zet VakMoment een gebeurtenis in de agenda van de monteur met de dienst, het tijdstip, het bezoekadres, de naam en het telefoonnummer van de klant en diens opmerking: wat een monteur op locatie nodig heeft. De persoonlijke link van de klant staat er bewust niet in.
Wat als ik de koppeling weer intrek?
Je trekt hem in via het scherm Integraties. VakMoment verwijdert de versleutelde tokens en stopt met lezen en schrijven. Wil je de toegang ook bij Google zelf intrekken, dan linken we je daar direct naartoe.
Werkt het met meerdere monteurs?
Ja. Elke monteur koppelt zijn eigen Google-agenda; VakMoment leest en schrijft per monteur apart. Is de agenda van één monteur niet leesbaar, dan blijven collega’s met een werkende koppeling gewoon inplanbaar.
Wat gebeurt er met bestaande afspraken?
Alleen afspraken die je vastlegt nadat de koppeling actief is, krijgen een gebeurtenis in Google Agenda. Bestaande VakMoment-afspraken blijven gewoon staan; ze schrijven niet met terugwerkende kracht naar Google.
Moet ik ook inloggen met Google?
Nee, dat zijn twee verschillende dingen. Inloggen met Google zegt wie je bent; de agendakoppeling geeft toestemming om in een agenda te kijken en er iets in te zetten. Je kunt inloggen met Google gebruiken zonder ooit een agenda te koppelen.
Hoeveel Google-agenda's kan ik koppelen?
Dat hangt van je pakket af: 1 in Start, 5 in Vakteam, 15 in Pro. Extra agenda's kun je als losse add-on toevoegen.
Klaar om je agenda’s te laten meewegen?
Koppel de agenda van je monteur. Bezette tijden vallen dan weg uit je boekingspagina.
Gekoppeld verschijnt pas als er bezette tijden zijn opgehaald.