RepairPluginDocs

Google Agenda

Koppel RepairPlugin aan Google Agenda zodat nieuwe reparatieboekingen automatisch als agenda-afspraken verschijnen voor je team.

google-calendarintegrationoauthcalendar-syncappointments

Wat kun je hiermee?

  • Automatisch agenda-afspraken aanmaken -- elke nieuwe afspraak verschijnt op het moment van boeking in je Google Agenda.
  • Je team op de hoogte houden -- medewerkers die Google Agenda gebruiken zien reparatieafspraken naast hun andere afspraken.
  • Mobiele meldingen ontvangen -- Google Agenda stuurt herinneringen naar je telefoon, zodat je nooit een afspraak mist.
  • Kies welke agenda je wilt gebruiken -- selecteer een willekeurige agenda in je Google-account (bijvoorbeeld een speciale "Reparaties"-agenda).

Waar vind je het?

  1. Klik in de WordPress-admin sidebar op RepairPlugin.
  2. Klik op Settings.
  3. Klik op Webhooks & Integrations in de sidebar.
  4. Klik op het tabblad Google Calendar bovenaan de pagina.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=webhooks
Het Google Calendar-integratietabblad met OAuth-inloggegevens, autorisatiestatus, agendaselector en synchronisatieknop

Hoe stel je het in?

Stap 1: Stel het OAuth-toestemmingsscherm in

  1. Ga naar het Google Cloud Console OAuth Consent Screen.
  2. Configureer het toestemmingsscherm met deze vereiste scopes:
    • https://www.googleapis.com/auth/userinfo.email
    • https://www.googleapis.com/auth/calendar
  3. Stel de publicatiestatus in:
    • Testing -- voeg je e-mailadres toe aan Test Users. Aanbevolen voor persoonlijk of intern gebruik.
    • Production -- vereist dat je je app indient voor Google-verificatie.

Stap 2: Maak OAuth-inloggegevens aan

  1. Ga naar Google Cloud Console Credentials.
  2. Klik op Create Credentials > OAuth client ID.
  3. Selecteer Web application als toepassingstype.
  4. Voeg onder Authorized redirect URIs de redirect-URI toe die op de RepairPlugin-instellingenpagina wordt getoond.
  5. Sla de inloggegevens op en kopieer de Client ID en Client Secret.

Stap 3: Schakel de Google Calendar API in

  1. Ga naar de Google Calendar API-pagina.
  2. Klik op Enable voor je project.

Stap 4: Voer de inloggegevens in bij RepairPlugin

  1. Ga naar RepairPlugin > Settings > Webhooks & Integrations > Google Calendar.
  2. Voer de Client ID in.
  3. Voer de Client Secret in.
  4. Klik op Save Settings.

Stap 5: Autoriseer de verbinding

  1. Klik op de knop Click Here To Authorize.
  2. Log in met je Google-account en verleen de gevraagde machtigingen.
  3. Je wordt teruggeleid naar RepairPlugin. De indicator Is Authorized toont Yes met een groen vinkje.
  4. Het veld Connected Account toont het geautoriseerde e-mailadres.

Stap 6: Selecteer een agenda en schakel synchronisatie in

  1. Selecteer in het dropdownmenu Which calendar to use while creating events? de gewenste Google Agenda.
  2. Zet de schakelaar Enable Syncing Events in Google Calendar op aan.
  3. Klik op Save Settings.

Account loskoppelen

  1. Klik op het X-pictogram naast het e-mailadres van het verbonden account.
  2. Hiermee wordt de opgeslagen verbinding gewist. Je kunt op elk moment opnieuw autoriseren.

Instellingenoverzicht

InstellingBeschrijvingStandaardKlant ziet
Client IdSlaat de OAuth Client ID op van je Google Cloud-project. Vereist om het authenticatieproces te startenleegNiets -- dit is een instelling alleen voor beheerders.
Client SecretSlaat de OAuth Client Secret op. Werkt samen met de Client ID voor authenticatieleegNiets -- dit is een instelling alleen voor beheerders.
Authorized Redirect URIToont de redirect-URI die je moet toevoegen aan je Google Cloud OAuth-inloggegevens. Kopieer deze waarde naar de Google Cloud Consoleautomatisch gegenereerd op basis van je site-URLNiets -- dit is een instelling alleen voor beheerders.
Is AuthorizedToont of RepairPlugin een geldige verbinding heeft met Google. Toont "Yes" met een groen vinkje wanneer verbonden, of "No" met een rood kruisje wanneer niet verbondenneeNiets -- dit is een instelling alleen voor beheerders.
Connected AccountToont het e-mailadres van het verbonden Google-account. Klik op het X-pictogram om los te koppelenN.v.t.Niets -- dit is een instelling alleen voor beheerders.
Which calendar to use while creating events?Toont alle agenda's in het verbonden Google-account. Selecteer welke agenda de RepairPlugin-afspraken moet ontvangen. Als er geen agenda is geselecteerd, wordt de rand van het dropdownmenu rood als waarschuwing. Tip: Maak vooraf een speciale "Reparaties"-agenda aan in Google Agenda. Zo houd je reparatieafspraken gescheiden van persoonlijke afspraken en kun je ze makkelijk delen met je team.-- Select Calendar --Niets -- dit is een instelling alleen voor beheerders.
Enable Syncing Events in Google CalendarAls dit is ingeschakeld, maakt RepairPlugin automatisch een Google Agenda-afspraak aan telkens wanneer een nieuwe afspraak wordt geboekt. Als dit is uitgeschakeld, blijft de verbinding actief maar worden er geen afspraken aangemaaktuitNiets -- dit draait op de achtergrond.

Veelgestelde vragen

Wat gebeurt er met bestaande afspraken als ik synchronisatie inschakel?

Alleen nieuwe afspraken die na het inschakelen van de synchronisatie worden geboekt, verschijnen in Google Agenda. Bestaande afspraken worden niet met terugwerkende kracht gesynchroniseerd.

Kan ik een gedeelde Google Agenda gebruiken?

Ja. Zolang het Google-account dat je koppelt toegang heeft tot de agenda, kun je deze selecteren in het dropdownmenu. Gedeelde agenda's zijn een prima manier om je hele team op de hoogte te houden.

Gerelateerde artikelen

Command Palette

Search for a command to run...