# Zapier integráció

> A FluentCRM összekötése a Zapierrel: kapcsolattartók behozása bejövő webhookkal és adatok kiküldése kimenő webhookkal, Google Táblázatok példával.

A Zapier automatizálási eszköz, amely a FluentCRM-et rengeteg más platformmal összeköti. Vele ismétlődő feladatokat automatizálhatsz:

- **Adatok behozása:** más eszközök kapcsolattartóit magától a FluentCRM-be viszi.
- **Adatok kiküldése:** a FluentCRM kapcsolattartói adatait külső platformokra küldi.

Az alábbi példában a Google Táblázatok és a FluentCRM kapcsolódik. A webhookok működéséről a [Webhook integráció](https://hub.hellowp.io/hu/plugins/fluentcampaign-pro/integraciok-webhook/) fejezetben olvashatsz.

## Kapcsolattartók behozása a FluentCRM-be (bejövő webhook)

A bejövő webhook a Zapieren át más platformok kapcsolattartóit és adatait hozza a FluentCRM-be.

### A webhook URL létrehozása a FluentCRM-ben

1. A FluentCRM-ben nyisd meg a **Beállítások** oldalt, azon belül a **Bejövő webhookok** pontot, és kattints a **Webhook létrehozása** gombra.
2. A megnyíló ablakban válaszd ki a webhook típusát a legördülő listából, adj nevet és állapotot, és ha kell, listát és címkét. Kattints a **Webhook létrehozása** gombra.
3. A FluentCRM létrehoz egy URL-t, ezzel kötöd össze a Zapiert. A webhookot a hárompontos menüvel szerkesztheted vagy törölheted.

### Az indító beállítása a Zapierben

Az indító azt az eseményt jelenti, amelyre az automatizálás elindul a másik platformon (itt a Google Táblázatok). Előbb létre kell hoznod egy Zapet. Ha nincs Zapier-fiókod, percek alatt készíthetsz.

1. A Zapier vezérlőpultján kattints a **Create → Zaps** pontra.
2. Az indítóoldalon add meg az adatforrást: Google Táblázatok.
3. Add meg az eseményt: **New or Updated Spreadsheet Row** (új vagy frissített sor). Válaszd ki a fiókot, és kattints a folytatásra. Ha még nem engedélyezted, a Zapier engedélyt kérhet a Google Táblázatok megtekintésére és szerkesztésére.
4. Válaszd ki a FluentCRM-be áthozni kívánt táblázatot és munkalapot, majd folytasd.
5. Teszteld az indítót, mielőtt továbblépsz. Ha vannak sorok, az adatoknak itt meg kell jelenniük. A sikerüzenet azt jelenti, hogy az indító rendben van.

### A művelet beállítása a Zapierben

A művelet mondja meg, mit tegyen a Zapier, hogy a FluentCRM megkapja az adatot a bejövő webhookon át.

1. Kattints a műveletre, és válaszd a **Webhook**-ot.
2. A művelet eseményének állítsd a **Post**-ot, és folytasd.
3. Add meg a részleteket:
   - **URL:** a FluentCRM-ben létrehozott webhook URL.
   - **Payload Type:** `json`.
   - **Data:** rendeld a kulcsokat az adatokhoz, és az e-mail-címhez használd az `email` kulcsot.
4. A többi mezőt hagyd, ahogy van, és kattints a **Test and continue** gombra. Sikerüzenet esetén az adat megérkezett a FluentCRM-be.
5. Ha minden működik, a Google Táblázatok minden új sora magától bekerül a FluentCRM-be. A kapcsolattartók importálásának automatizálását a **Publish** gombbal indítod el.

## Adatok küldése más platformokra (kimenő webhook)

A FluentCRM-ben összegyűjtött kapcsolattartói adatokat harmadik fél platformjaira is kiviheted. A Zapierrel ez megbízható út. Az adat küldéséhez már meglévő vagy újonnan létrehozott automatizálás kell. A példában Google Táblázatokba küldünk adatot.

### Bejövő webhook beállítása a Zapierben

1. A Zapierben kattints a **Create → Zaps** pontra, és az indítónak válaszd a **Webhook**-ot.
2. Az esemény típusa legyen **Catch Hook**, majd kattints a folytatásra.
3. A következő lépésben egy Child Key-t kérhet. Ez nem kötelező, hagyhatod üresen, és folytathatod. A Zapier ekkor egy webhook URL-t ad: másold ki, mert szükséged lesz rá.

### Automatizálás és kimenő webhook a FluentCRM-ben

Adatot csak meglévő automatizálásból küldhetsz, ezért előbb hozz létre egyet.

1. A FluentCRM-ben nyisd meg az **Automatizálások** oldalt, és kattints az **Új automatizálás** gombra.
2. Állíts be egy indítót. A példában a **Lista alkalmazva** indítót használjuk: add meg a nevét, válaszd ki a listát, és kattints a **Beállítások mentése** gombra.
3. A megnyíló automatizálás-szerkesztőben kattints a plusz (+) ikonra, és a műveletblokkok közül válaszd a **Kimenő webhook**-ot.
4. Állítsd be a lépést:
   - **Adatküldési módszer:** POST módszer.
   - **Távoli URL:** a Zapierben kimásolt URL.
   - **Kérés formátuma:** Küldés JSON-ként.
   - **Kérés törzse:** a **Teljes kapcsolattartói adatok (nyers)**, vagy ha nem akarsz minden adatot átadni, az **Egyéni adatok**.
   - **Kérés fejléce:** Nincsenek fejlécek. Ha fejléccel is akarsz adatot küldeni, a **Fejlécekkel** választással megadhatod, de ez nem kötelező.
5. Kattints a **Beállítások mentése** gombra, és tedd közzé az automatizálást, hogy élesedjen. A művelet mezőit részletesen a [Webhook integráció](https://hub.hellowp.io/hu/plugins/fluentcampaign-pro/integraciok-webhook/) fejezet írja le.

Ha még nincs adat a teszthez, adj hozzá kézzel egy kapcsolattartót az automatizáláshoz: a **Kapcsolatok** oldalon nyiss meg egy kapcsolattartót, a képernyő tetején válaszd az automatizálásba tevést, jelöld ki a létrehozott funnelt, és kattints az automatizálásba tevés gombra.

Térj vissza a Zapierbe, és kattints a **Test Trigger** gombra. Ha adatot kapsz vissza, az indító rendben van, a **Continue** gombbal folytathatod.

### A Zapier-művelet beállítása

1. A műveletek közül válaszd azt, amelyik neked kell. A példában Google Táblázatokba exportálunk, ezért azt választjuk.
2. Válaszd ki a feladatot: a példában a **Create Spreadsheet Column** (oszlop létrehozása). Add meg a fiókot, amelyből a táblázatot választod, és folytasd.
3. Válaszd ki a meghajtót, a táblázatot, a munkalapot és az oszlop nevét, majd folytasd. Ha nincs erre a célra táblázatod, előbb létre kell hoznod.
4. Kattints a **Test and continue** gombra. Sikerüzenet esetén az integráció működik: a **Publish Zap** gombbal tedd közzé.
