Ställ in en Google Kalenderintegration med WordPress Bookly Plugin

google-kalender-bok

Använder du WordPress Bookly- plugin att hantera bokningar och möten på din webbplats? Vill du synkronisera alla bokningar och möten som tas med plugin att automatiskt synkronisera med din Google-kalender?

Om ja, har du kommit till rätt ställe!

Här har vi förberett en omfattande fördjupad handledning om allt du behöver veta om hur du konfigurerar Google Kalender-integration med WordPress Bookly- plugin .

Friskrivningsklausul : Du måste använda premium- plugin Bookly Pro och inte gratis plugin Bookly . Den kostnadsfria versionen, även om den är utmärkt för att bara sätta upp ett grundläggande bokningssystem, saknar många av de avancerade livskvalitetsfunktionerna som stöd för Google-integration.

Så utan vidare, låt oss komma igång:

Innehållsförteckning

Olika Google Calendar Sync-metoder tillgängliga på Bookly

Plugin- plugin Bookly Pro WordPress presenterar tre synkroniseringsmetoder för Google Kalender - enkelriktad synkronisering, endast tvåvägs frontend och korrekt tvåvägssynkronisering.

Här är en titt på vad dessa metoder gör:

Envägssynkronisering

Om du väljer den här synkroniseringsmetoden kommer plugin automatiskt att trycka på alla nya möten inklusive anpassade fält och andra justeringar som görs i bokkalendern direkt till den anslutna Google Kalendern, men inte tvärtom.

Det här är användbart när du vill att din Google-kalender ska hålla sig uppdaterad med din bokkalender, men också behöver göra justeringar i din Google-kalender utan att det påverkar din bokkalender.

Endast tvåvägs frontend

Med denna synkroniseringsmetod hämtar plugin automatiskt händelsesdata från den anslutna Google Kalendern och tar sedan bort motsvarande tidsluckor från Booking Calendar under steget "Välj tidslucka" för att boka tid.

Genom att ha det här alternativet kan du vara säker på att ingen av dina bokade möten tävlar med dina Google Kalender-händelser.

Med detta sagt, notera att den här metoden inte kommer att kopiera eller visa händelserna i Google Kalender i bokkalendern. För att göra det behöver du nästa synkroniseringsmetod.

Obs! Det tar lite tid att synkronisera mötena mellan din Google Kalender och Bookly Calendar. Som sådant kommer detta alternativ att öka laddningstiden för steget "Välj tidslucka". För att lösa det här problemet begränsar du antalet hämtade händelser relaterade till det här alternativet.

Tvåvägs synk

Detta är en ordentlig tvåvägssynkroniseringsmetod där alla bokningar som skapas och uppdateras i bokkalendern automatiskt återspeglas i den anslutna Google Kalendern och vice versa.

Den här funktionen stöds dock inte på standardinsticksprogrammet Bookly plugin . För detta behöver du tillägget – Advanced Google Calendar for Bookly . Och det är inte allt – du måste också förkonfigurera Google Kalender innan du aktiverar den här inställningen.

Vi har ett detaljerat avsnitt om hur du ställer in tvåvägs synkronisering i ett senare avsnitt.

Hitta ditt Google-klient-ID och klienthemlighet

Den Bookly plugin kräver att du anger ditt Google-klient-ID och klient hemliga för att integrera Bookly Kalender med din Google-kalender.

För att göra detta måste du gå vidare till Google Developer Console och logga in med ditt konto. När du väl är där väljer du antingen ett befintligt projekt eller skapar ett nytt projekt.

Om det är första gången du använder Google Developer Console ser du ett alternativ att SKAPA PROJEKT som visas på bilden nedan.

Klicka på den så kommer du att ange ett ”Projektnamn” och ”Föräldrarorganisation eller mapp” för projektet. När du är klar klickar du på "Skapa" så skapas ditt nya projekt.

Du kommer då att dirigeras till följande skärm:

Därefter måste du se till att Google Calendar API är aktiverat. För att göra detta, gå vidare till avsnittet Bibliotek enligt instruktionerna i bilden. Skriv nu in "Kalender" i sökrutan som visas i bilden och klicka på Google Calendar API som markerat i bilden.

Detta tar dig till följande skärm där du måste klicka på “AKTIVERA” -knappen och det är det.

Med Google Calendar API aktiverat för ditt projekt, gå tillbaka till sidan för API:er och tjänster och gå nu till "OAuth-samtyckesskärmen".

Följande skärm uppmanar dig att välja din målanvändare.

Det finns två alternativ:

  • Internt : Tillgängligt för användare inom din organisation. (Endast tillgängligt för användare med ett Workspace- konto.)
  • Extern : Tillgänglig för alla användare med ett Google-konto.

För detta projekt kommer vår målanvändartyp att vara Intern (du kan också välja Extern om du inte har ett Workspace-konto). När du har valt det klickar du på SKAPA . Detta kommer att ta dig till följande skärm:

Fyll bara i appnamnsfältet , e- postfältet, bläddra nedåt och lägg till en auktoriserad domän genom att klicka på + LÄGG TILL DOMÄN- knappen. När du är klar trycker duSPARA OCH FORTSÄTT längst ner på sidan.

Nu med det ur vägen, använd vänster sidofält och gå över till behörighetsavsnittet .

Härifrån klickar du på knappen + CREATE CREDENTIALS som visas i bilden och från rullgardinsmenyn klickar du på OAuth-klient-ID .

På följande skärm måste du välja en applikationstyp i rullgardinsmenyn.

Välj "Webbapplikation" och skriv sedan in ett namn för OAuth-klienten. Och slutligen, rulla ner och lägg till en URI för auktoriserad omdirigering.

Detta borde vara omdirigerings-URI i Bookly> Inställningar> Google Kalender-sektionen på din WordPress-webbplats.

När du har angett Bookly Redirect URI i avsnittet Authorized Redirect URI klickar du på Skapa och ett popup-fönster visas med ditt klient-ID och klienthemlighet .

Och det är det, du har framgångsrikt skapat ett Google Client ID och Client Secret. Låt oss nu gå tillbaka till din WordPress-webbplats och integrera Google Calendar med din Bookly Calendar.

Obs : "Hela dagen"-händelser skapade i Google Kalender är inställda på "Gratis" som standard. Som sådan, om du vill att den dagen ska vara otillgänglig i Bookly Calendar, kom ihåg att ändra statusen till "Upptagen". Annars visar Bookly-kalendern vilken dag som är tillgänglig för möten.

Anslut Google Kalender med bokkalendern

Nu när du har ditt Google Client ID och Client Secret loggar du in på din WordPress-instrumentpanel och går vidare till Bookly > Inställningar > Google Kalender . Väl där bläddrar du ner och anger klient-ID och hemlighet i de avsedda fälten.

När du är klar väljer du önskat synkroniseringsläge.

Som du kan se på bilden ovan finns det bara två alternativ att välja mellan - "Envägs" och "Endast tvåvägs frontend". Att aktivera rätt "tvåvägs" -synkronisering är lite knepigt och därför har vi diskuterat det uteslutande i ett senare avsnitt.

Om du inte behöver "Tvåvägs" -synkronisering, välj sedan en av de två tillgängliga synkroniseringsmetoderna och bläddra nedåt.

I det efterföljande avsnittet hittar du avsnitten "Mall för evenemangstitel" och "Mall för beskrivning av evenemang".

Med dessa alternativ kan du konfigurera vad som visas som händelsens titel och händelsebeskrivning för Google Kalender-händelsen som synkroniseras från bokkalendern.

Här är en djupgående guide som visar vilka koder du ska använda för att anpassa Google Kalender-posterna .

När det är klart trycker du på Spara knappen så kommer Google Kalender att integreras med din Bookly-kalender. Allt som återstår nu är att ansluta till din Google Kalender.

För att göra detta, gå över till din Bookly > Personalmedlemmar från den vänstra sidofältet. Härifrån väljer du en anställd vars möten du vill synkronisera med Google Kalender och klickar på knappen Redigera

Detta kommer att få upp ett popup-fönster. Härifrån går du till fliken Avancerat och klickar på knappen Anslut under Google Kalender-integrationsområdet för att synkronisera personalens möten med Google Kalender.

Och det är allt! Du vet nu hur du kopplar din bokkalender till din Google Kalender och synkroniserar möten. Den enda fångsten är att du måste ansluta alla dina anställdas möten manuellt till Google Kalender, en i taget.

Nu med det avgjort, låt oss prata om hur du ställer in tvåvägs synkronisering med Bookly och Google Calendar.

Så här ställer du in tvåvägssynkronisering med Google Kalender

Synkroniseringsalternativen "Enväg" och "Endast tvåvägs frontend" är tillgängliga direkt med Bookly Pro WordPress- plugin , och vi täckte bara hur du kan konfigurera och använda dessa funktioner.

Om du nu vill ställa in "Two-Way" synkronisering mellan Bookly och Google Calendar behöver du premium Bookly Advanced Google Calendar -tillägget.

Obs : Detta är ett tillägg för Bookly Pro- plugin . Som sådan måste du ha Bookly Pro plugin installerat på din Wordpress och sedan ovanpå det installera tillägg.

Nu, med tillägget installerat, bör du nu se alternativet "Tvåvägs" synkronisering tillgängligt i Bookly > Inställningar > Google Kalender , vilket tidigare inte var fallet.

Precis nedanför har du fältet "Synkronisera möteshistorik" där du kan ange antalet dagar av tidigare kalenderdata du vill synkronisera mellan de två kalendrarna.

För standardvärdet - "0" synkroniseras inga tidigare händelser.

Med detta sagt är det inte så enkelt att aktivera tvåvägssynkronisering som att välja alternativet och trycka på knappen "Spara".

För att säkerställa att alla kalenderhändelser synkroniseras effektivt rekommenderas att du följer den officiella Google Calendar API-synkroniseringsguiden .

Du måste också verifiera och registrera din domän i Google Search Console innan du får tvåvägs kalendersynkronisering för att fungera.

Här är Googles officiella guide om hur du verifierar att du äger din webbplats .

När webbplatsens domännamn har verifierats måste du registrera det som en tillåten domän för ditt projekt - projektet vars klient-ID och klienthemlighet är kopplade till ditt Bookly- plugin .

För att göra detta, gå till sidan för domänverifiering i API-konsolen och klicka på "Lägg till domän". Nu är det bara att fylla i formuläret och klicka igen på knappen "Lägg till domän".

Förutsatt att din domän klarade sin verifieringsprocess kan du nu välja den för att börja ta emot push-aviseringar och därigenom skapa tvåvägssynkronisering mellan din Google Kalender och Bookly.

Hur man manuellt synkroniserar Google Kalender med Bookly

Som standard Bookly plugin synkroniserar händelser med Google Kalender efter en viss tidsintervall. Om du vill synkronisera händelser just nu kan du gå till Bookly> Kalender från din WordPress-instrumentpanel och klicka på knappen "Synkronisera" som visas i bilden:

Avslutar

Som du kan se tar det bara ett par klick att integrera Google Kalender med Bookly. Det verkliga problemet är att konfigurera dina Google API: er och få dina OAuth-detaljer.

Vi hoppas att den här guiden har hjälpt dig att gå igenom processen och att du lyckades integrera Google Kalender med ditt Bookly- plugin . Och om du stöter på några problem, berätta gärna för oss i kommentarerna. Vi kommer att göra vårt bästa för att lösa problemet snarast.

18 tankar om “Setup a Google Calendar Integration with WordPress Bookly Plugin ”

  1. Hallo – hierzu hätte ich eine denke ich nicht unwichtige Frage: werden durch die Synchronization auch datenschutzrelevante Daten übertragen?
    oder wird nur die Belegung im Kalender übernommen vielen Dank und liebe Grüsse

    1. Hej, all sekretessinformation hanteras av Google eftersom det är källan till evenemanget, som om du bäddar in en youtube-video på din webbplats. Skål,

  2. Hallå! Jag hoppas att du mår bra, jag vill veta om detta plugin också tillåter att det genererade mötet läggs till i slutkundens kalender.

    1. Hej, Ja säker på att detaljerna skickas via e-post och kan importeras till en kundkalender (på gmail som är automatiskt)

  3. Bonjour,
    J'ai actuellement mis en place mon google calendar avec bookly et tout fonctionnait parfaitement jusqu'à présent.
    Mais depuis quelques jours, la connexion avec google s'est interrompue toute seule, me donnant cette erreur:

    "Google Kalender: Fel vid uppdatering av OAuth2-token, meddelande: '{ "error": "disabled_client", "error_description": "OAuth-klienten inaktiverades." }'"

    Est-ce que vous auriez une solution pour empêcher les interruptions comme celles ci ? Car devoir recommencer la creation d'un projet à chaque fois ne sera pas une lösning viable sur le long terme...

    1. Hej, felet verkar bero på en ändring i Googles API. Du bör kontrollera om det finns en plugin uppdatering.

  4. Buenas tardes,
    alguien podria recomendarme algún desarrollador que pueda contratar para terminar de integrar Bookly con mi página web? Sigo todos los pasos para poder conectarlo con Google Calendar (han comprado todo lo necesario) y estoy teniendo problemas ya que no consigo "acceso a terceros" y por consiguiente no me da la opción de integrar.

  5. Buenos días,

    Cuando hay que poner un dominio autorizado, ¿debemos poner el de Bookly o el de la web dónde va a estar instalada esta aplicación?

    Tack!

  6. Bonjour,

    j'ai bien suivi pas à pas votre tuto (merci beaucoup) mais quand je suis à la dernière étape sur l'onglet "avancé" de "staff" et que je clique sur "google calendar synchronisation", j'ai un message d 'erreur comme quoi mon app n'est pas validé par Google "Google n'a pas validé cette application.
    L'application demande l'accès à des informations sensibles de votre compte Google. Nous vous recommandons de ne pas utiliser cette application tant que le développeur ne l'aura pas soumise pour validation auprès de Google.”. Ce qui est d'autant plus surprenant que sur Google cloud j'ai bien un message “État de validation – Validation non require”. Pouvez-vous m'aider ?
    Tack

    1. Hej, jag tror att du måste kontrollera all behörighet när du gör anslutningen. Google Kalender kan ha lagt till nya sedan det här inlägget gjordes!

  7. Lieselot Degrande

    Jag själv får vid det sista steget en melding och det luktar mig inte om mig själv som medverkare att koppelen till agendan

    Fel 403: access_denied
    Utvecklaren har inte gett dig åtkomst till den här appen. Det testas för närvarande och det har inte verifierats av Google. Om du tycker att du borde ha tillgång, kontakta utvecklaren (*******@gmail).

    Vill du ha en lösning?

    1. Ja, det beror på att du inte är administratör för den skapade agendan. För att synkronisera data behöver du en administratörsåtkomst, konfigurationen måste göras från Google Kalender

  8. Hej!
    Han estado leyendo el artículo y me parece fantástico.
    Tengo una consulta, estoy realizando una web de un salón de belleza con system de reservas.
    Me gustaría integrarlo con google calendar por lo que puede que Bookly sea una de las opciones.
    La idea es crear varios calendarios para cada servicio pues la peluquería del salón si que tendria una apertura normal, pero los profesionales que acudirán a dar sus servicios irían algunos días concretos y horas concretas.
    ¿Solo skapar du olika kalendrar på Google-kalendern?
    vill du inte ha Google Workspace? Är du ensam med pluggin från Bookly? Vilken funktion?
    Tack.

    1. Hej, jag tror att det är den bästa lösningen att använda olika kalendrar i Bookly eller att synkronisera flera kalendrar från Google kan vara ett alternativ

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *