Google integratie instellen
Met de Google-integratie synchroniseer je elke boeking automatisch tussen jouw boekingssysteem en de Google Agenda van je medewerkers. Een nieuwe boeking landt direct in hun agenda, en bestaande agenda-blokkades houden je website tegen om die tijden als beschikbaar te tonen.
De configuratie bestaat uit drie delen: eerst pak je in Bloomsite de Redirect URI, vervolgens maak je in Google Cloud Console een project met OAuth-gegevens aan, en tot slot koppelt elke medewerker zijn of haar eigen Google-account en stelt de synchronisatie-opties in.
1. Bloomsite: open de Google Agenda-instellingen
-
Open Instellingen → Google Agenda
Open Instellingen1 in de zijbalk en klik op de kaart Google Agenda2.
-
Noteer de Redirect URI
Op de Google Agenda-instellingenpagina vind je drie velden: Klant-ID, Clientgeheim en URI omleiden. Kopieer de URI omleiden naar je klembord — die heb je straks in Google Cloud Console nodig — en houd dit tabblad open. Hier kom je later op terug om je Client ID en Client Secret te plakken.
2. Google Cloud Console: project en OAuth-gegevens aanmaken
De volgende stappen voer je uit op console.cloud.google.com. Log in met het Google-account dat de integratie gaat beheren. De UI van Google Cloud Console kan in details veranderen, maar de hoofdstappen blijven hetzelfde.
- 2.1 Maak een project aan. Klik linksboven op de project-picker en kies New Project. Kies No Organisation als je geen Google Workspace gebruikt, geef het project een herkenbare naam (bijvoorbeeld Bloomsite GCal) en klik op Create.
- 2.2 Schakel de Google Calendar API in. Open het menu (☰) en ga naar de sectie APIs & Services en open Library. Zoek op
google calendar api, open Google Calendar API en klik op Enable. - 2.3 Maak OAuth-gegevens aan. Ga naar APIs & Services, dan Credentials, en kies + Create Credentials en de optie OAuth client ID. Vul een App name in en je eigen e-mailadres bij de support- en contactvelden.
- 2.4 Vul de Redirect URI in. Kies bij Application type de optie Web Application en plak onder Authorized redirect URIs de URI die je in stap 1 kopieerde. Let op: deze moet exact overeenkomen — één teken te veel of te weinig zorgt al voor een mislukte koppeling. Klik op Create.
- 2.5 Kopieer Client ID en Client Secret. Google toont nu je Client ID en Client Secret. Vind je ze later terug via APIs & Services, Credentials, je app-naam.
- 2.6 Zet de app op Production. Ga naar APIs & Services, dan OAuth consent screen en de tab Audience en klik op Publish app. Zonder deze stap blijft de app in testmodus en kunnen alleen handmatig toegevoegde testers koppelen.
-
Plak je gegevens terug in Bloomsite
Ga terug naar de Bloomsite-pagina uit deel 1. Plak je Client ID in het Klant-ID1-veld en je Client Secret in het Clientgeheim2-veld. Bevestig daarna via de Opslaan-knop onderaan.
3. Koppel een medewerker en stel de synchronisatie in
Nu de site-brede koppeling staat, koppelt elke medewerker zijn of haar eigen Google-account vanuit het bewerkscherm. De medewerker logt zelf in — je website slaat geen wachtwoorden op.
-
Open Medewerkers
Klik vanuit Instellingen op de kaart Medewerkers.
-
Open het bewerkscherm van de medewerker
Klik op de regel van de medewerker — het detail-paneel schuift rechts open. Klik daarin op Medewerker bewerken.
-
Open het Integraties-tabblad
Klik in de linker navigatie op het tabblad Integraties.
-
Open het Google Agenda-detailscherm
Klik op de Google Agenda-kaart.
Is de medewerker nog niet gekoppeld, dan klik je op Verbinden. Er opent een Google-loginvenster waarin de medewerker het juiste Google-account kiest en de gevraagde toegang verleent (afspraken lezen en schrijven). Daarna keert hij of zij terug naar het detailscherm, dat nu de synchronisatie-opties toont — hieronder voor de gekoppelde medewerker Monique de Vries:
-
Kies de agenda bij Synchroniseer met
Bij Synchroniseer met staan het gekoppelde account én de agenda waarin nieuwe Bloomsite-afspraken worden weggeschreven — dáár verschijnen de boekingen van je klanten in Google Agenda.
-
Blokkeer beschikbaarheid met Block time from calendars
Onder Block time from calendars kies je welke agenda's de beschikbaarheid blokkeren: staat er in zo'n agenda een afspraak, dan is de medewerker op dat moment onboekbaar. Met Add calendar voeg je meerdere agenda's toe. Daaronder vind je nog opties zoals Voeg lopende afspraken in en Buffertijd opnemen in agenda-evenementen. Eén medewerker kan maximaal zes Google-accounts koppelen.
Klaar — de koppeling is actief. Elke nieuwe boeking voor deze medewerker verschijnt automatisch in de gekozen Google Agenda, en bestaande blokkades worden gerespecteerd bij het tonen van vrije tijden. Meer over meerdere agenda's lees je in Meerdere agenda's koppelen aan een medewerker.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren