# Foglalások küldése a Google Naptárba és a Gmailbe Make-kel

> A foglalási űrlap összekötése a Make automatizálási szolgáltatással, hogy a foglalás esemény legyen a Google Naptárban, és e-mailben is megérkezzen.

A Make (korábban Integromat) kód nélküli, vizuális felületen köti össze az alkalmazásokat. Vele a webhelyen leadott foglalás automatikusan bekerül a Google Naptár időpontjai közé, és e-mailben is elmegy a vendégnek és neked.

## Mire lesz szükséged

- Make-fiók.
- A JetBooking beállítva, a beállítási varázslóval.
- A JetFormBuilder és egy kész foglalási űrlap a tétel oldalán.

## A webhook létrehozása a Make-ben

1. Jelentkezz be a Make-be, és a vezérlőpult jobb felső sarkában kattints a **+ Create scenario** gombra.
2. Az új forgatókönyvben válaszd a **Webhooks** modult, majd a **Custom webhook** indítót.
3. A **Webhook** listában válaszd a **My gateway-webhook webhook** tételt (vagy hozz létre újat), és kattints a **Copy address to clipboard** hivatkozásra.
4. A Make ablakát hagyd nyitva, és térj vissza a webhelyre.

## Az űrlap beállítása

1. Nyisd meg a **JetFormBuilder → Űrlapok** oldalt, és szerkeszd a foglalási űrlapot.
2. Az utólagos műveletek között kattints az **+ New Action** gombra, és válaszd a **Call Webhook** műveletet.
3. Illeszd be a másolt címet a **Webhook URL** mezőbe, majd frissítsd és mentsd az űrlapot.
4. A Make-ben kattints a **Redetermine data structure** gombra.
5. A webhely frontendjén töltsd ki és küldd el az űrlapot.
6. A Make-ben a webhooknál megjelenik a zöld „Successfully determined” jelzés. Mentsd a beállítást.

Ha később mezőt veszel fel az űrlapra vagy törölsz róla, a Make-ben újra le kell futtatnod a **Redetermine data structure** lépést, és el kell küldened egy teszt-űrlapot, különben az új mezők nem érkeznek át.

## A Google Naptár modul

1. Kattints az **Add another module** gombra, és válaszd a **Google Calendar** modult, azon belül a **Create an Event** műveletet.
2. A **Connection** mezőnél kattints az **Add** gombra, és kösd a Make-et a Google-fiókodhoz, vagy válassz meglévő kapcsolatot.
3. A **Create an Event** listából válaszd az **In Detail** lehetőséget.
4. A **Calendar ID** mezőben válaszd ki azt a naptárat, amelybe a foglalások kerüljenek.
5. Az **Event Name** mezőre kattintva megnyílik az űrlapmezők listája. Írhatsz sima szöveget és mezőneveket is, így az érték dinamikusan kerül be. Például a `post_title` a tétel nevét adja, ha az űrlapon van egy **Rejtett mező** a **Current Post Title** mezőértékkel.
6. Húzd a `_check_in_date` elemet a **Start Date**, a `_check_out_date` elemet az **End Date** mezőbe.
7. Kapcsold be az **Advanced settings** kapcsolót, és a **Description** mezőbe írhatod a foglalás részleteit: a kiegészítő szolgáltatásokat, a vendégek számát és a végösszeget.
8. A felugró ablak alján kattints a **Save** gombra, majd az alsó eszköztáron is mentsd a forgatókönyvet.
9. A **Scenarios** lapon kapcsold be a forgatókönyv kapcsolóját.

Az ellenőrzéshez küldj be egy foglalást a webhelyről, majd nyisd meg a Google Naptárat: az új foglalás megjelenik, rákattintva látod a részleteit.

## E-mail küldése Gmaillel

1. Kattints a csavarkulcs ikonra a **Webhook** és a **Google Calendar** modul között, és válaszd az **+ Add a router** lehetőséget.
2. Adj hozzá új modult, és válaszd a **Gmail** modult, azon belül a **Send an Email** műveletet.
3. A **Connection** mezőnél kösd össze a Make-et a Gmail-fiókoddal, vagy válassz meglévő kapcsolatot.
4. A **To** mezőbe írd be a címzetteket, például az űrlap e-mail-mezőjét és az oldal adminisztrátorának címét.
5. A **Subject** és a **Content** mezőt az űrlapmezők nevével és sima szöveggel szabhatod testre.
6. Kattints a **Save** gombra, és mentsd a forgatókönyvet is.

Ezután a vendég és te is e-mailben kapod a foglalás adatait.
