# Google Sheets, Airtable, Notion és Trello

> Beküldések küldése táblázatba, adatbázisba és Trello-listára: hozzáférés megszerzése, összekötés és feed beállítása.

Ez a fejezet négy olyan integrációt ír le, amely a beküldött adatot táblázatba, adatbázisba vagy kártyákra rendezi. Mind a Fluent Forms Pro része. Mindegyiknél ugyanaz a menet: bekapcsolod a modult az **Integrációk** oldalon, a fogaskerekes beállítóoldalon összekötöd a fiókot, majd az űrlapon feedet hozol létre.

## Google Sheets

A Google Sheets-integráció a beküldéseket egy Google-táblázat munkalapjára írja.

### Bekapcsolás és hozzáférési kód

1. Az **Integrációk** oldalon kapcsold be a **Google Sheets** modult, majd kattints a fogaskerekére.
2. A beállítóoldalon a **Hozzáférési kód** mezőt kell kitöltened. Kattints a **Google Táblázatok hozzáférési kódjának lekérése** hivatkozásra.
3. Válaszd ki azt a Google-fiókot, amelyben a táblázatod van, majd kattints a **Continue** gombra.
4. A Google átirányít, és megjelenik a hozzáférési kód. Másold ki a **Copy** gombbal.
5. Térj vissza a **Globális beállítások → Integrációk beállítása → Google Sheets** oldalra, illeszd be a kódot, és kattints a **Kód ellenőrzése** gombra.

![A Google Sheets globális beállításai](./kepek/integraciok-4-globalis-google-sheets.webp)

*A Google Sheets globális beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings)

Érvényes kód esetén az oldal jelzi a kapcsolatot, és megjelenik a **Disconnect Google Sheet** gomb a leválasztáshoz. Amíg nincs érvényes kód, a **A Google-hozzáférési kódod nem érvényes** üzenet látszik.

### Feed az űrlapon

1. Az űrlap **Beállítások és integrációk** fülén, az **Integrációk beállítása** oldalon kattints az **Új integráció hozzáadása** gombra, és válaszd a **Google Sheet** pontot.
2. Töltsd ki a mezőket, majd kattints a **Feed mentése** gombra.

![A Google Sheets feed beállítóablaka](./kepek/integraciok-4-feed-google-sheets.webp)

*A Google Sheets feed beállítóablaka* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms&form_id=6&route=settings&sub_route=form_settings)

| Beállítás | Mit csinál |
| --- | --- |
| **Név** | A feed neve (kötelező). |
| **Táblázat ID** | A Google-táblázat azonosítója (kötelező). |
| **Munkalap neve** | A munkalap neve, amelyre a beküldések kerülnek (kötelező). |
| **Táblázat mezői** | Mezőcímke és mezőérték párok (kötelező). Az érték a mezőválasztóval vagy shortcode-dal rendelhető az űrlapmezőkhöz. |
| **Feltételes logikák** | A **Feltételes logika engedélyezése** jelölőnégyzettel feltételhez kötheted a feed futását. |
| **Állapot** | Az **A feed bekapcsolása** jelölőnégyzet tartja működésben az integrációt. |

A **Táblázat ID** a táblázat webcímében található: a `https://docs.google.com/spreadsheets/d/` utáni, hosszú, betűkből és számokból álló szakasz a következő perjelig. Egy táblázatnak több munkalapja is lehet. Mindig csak egy munkalap nevét add meg: ide érkeznek a beküldések. A munkalap neve szabadon választható.

A **Táblázat mezői** részben a mezőcímkét tetszés szerint elnevezheted, az értéket pedig a hozzá tartozó mezőből választod. Ha például csak a nevet és az e-mail-címet akarod a táblázatba küldeni, két sort vegyél fel. A plusz ikonnal új sort adhatsz hozzá, a mínusz ikonnal törölhetsz. A **Map all form fields** gomb egyszerre felveszi az űrlap összes mezőjét.

A mentett feed megjelenik a listában, ahol a fogaskerékkel szerkesztheted, a kukával törölheted, a kapcsolóval ki- és bekapcsolhatod. A beküldés után az új sor megjelenik a kiválasztott munkalapon.

## Airtable

Az Airtable felhőalapú, relációs adatbázisokat kezelő platform. Az integrációval a beküldések új rekordként kerülnek az Airtable egy táblájába.

### Bekapcsolás és hozzáférési token

1. Az **Integrációk** oldalon kapcsold be az **Airtable** modult, majd kattints a fogaskerekére. (A listában az **Airtable Legacy** egy régebbi, kivezetés alatt álló modul, amely személyes API-kulcsot használ. Új integrációhoz a simán **Airtable** nevűt használd.)
2. Jelentkezz be az Airtable-fiókodba, a jobb felső profilmenüben kattints a **Builder Hub** gombra.
3. A **Developers** alatt nyisd meg a **Personal access tokens** részt, és kattints a **+Create new token** gombra.
4. Adj nevet a tokennek.
5. A **+ Add a scope** gombbal add hozzá ezt a három hatókört: `data.records:read`, `data.records:write` és `schema.bases:read`.
6. Az **Access** részben a **+ Add a base** gombbal válaszd ki a munkaterületet (bázist), amelyet használni akarsz, majd kattints a **Create token** gombra.
7. A felugró ablakban másold ki a tokent.
8. Térj vissza a **Globális beállítások → Integrációk beállítása → Airtable** oldalra, illeszd be a tokent az **Airtable hozzáférési token** mezőbe, és kattints a **Beállítások mentése** gombra.

![Az Airtable globális beállításai](./kepek/integraciok-4-globalis-airtable.webp)

*Az Airtable globális beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings)

A képen az oldal tetején a hatókörök lépéseit leíró tájékoztató doboz, alatta a token mezője látszik. Sikeres kapcsolat után a **Verify Connection Again** és a **Disconnect Airtable** gombbal újraellenőrizheted vagy leválaszthatod a kapcsolatot.

### Feed az űrlapon

1. Az űrlap **Beállítások és integrációk** fülén kattints az **Új integráció hozzáadása** gombra, és válaszd az **Airtable Integration** pontot.
2. Add meg a feed nevét (kötelező).
3. Az Airtable-konfiguráció alatt válaszd ki a munkaterületet és a táblát, ahová a beküldött adat kerül.
4. A tábla kiválasztása után megjelennek a tábla mezői. Feleltesd meg őket az űrlap mezőivel a mezőválasztó nyíllal.
5. Ha kell, jelöld be az **Enable Instant Responder** lehetőséget: ilyenkor az Airtable elküldi a listához beállított azonnali válaszüzeneteket, amikor új kapcsolat kerül a listára. Próbaidőszakos fiókkal ez nem érhető el.
6. Ha kell, kapcsold be a **Feltételes logika engedélyezése** jelölőnégyzetet.
7. Tartsd bekapcsolva a feed állapotát, majd kattints a **Feed mentése** gombra.

A feed neve alapból kitöltött, bármikor átírhatod. A feedet a listában a fogaskerékkel szerkesztheted, a kukával törölheted, a kapcsolóval ki- és bekapcsolhatod. A beküldő adatai a kiválasztott Airtable-táblában is megjelennek.

## Notion

A Notion-integrációval a beküldések új sorként kerülnek egy Notion-adatbázisba.

### Bekapcsolás és hozzáférési kód

1. Az **Integrációk** oldalon kapcsold be a **Notion** modult, majd kattints a fogaskerekére.
2. A **Globális beállítások → Integrációk beállítása → Notion** oldalon kattints a **Notion-kód lekérése** hivatkozásra.
3. A megnyíló oldalon a jobb felső nyílra kattintva válaszd ki a Notion-fiókot, amelyet összekötsz.
4. Kattints a **Select Pages** gombra, jelöld be azokat az oldalakat, amelyeket a Fluent Forms elérhet, majd kattints az **Allow Access** gombra.
5. Megjelenik egy ablak a Notion hozzáférési kódjával. Másold ki a **Copy** gombbal.
6. Illeszd be a kódot a **Hozzáférési kód** mezőbe, és kattints a **Notion ellenőrzése** gombra.

![A Notion globális beállításai](./kepek/integraciok-4-globalis-notion.webp)

*A Notion globális beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings)

Sikeres kapcsolat esetén az oldal ezt jelzi, és a **Disconnect Notion** gombbal bármikor leválaszthatod. Amíg nincs érvényes kód, a **A Notion-kapcsolatod nem érvényes** üzenet látszik.

### Feed az űrlapon

1. Az űrlap **Beállítások és integrációk** fülén kattints az **Új integráció hozzáadása** gombra, és válaszd a **Notion Integration** pontot.
2. A feed neve alapból ki van töltve, átírhatod.
3. A **Notion Database** mezőben válaszd ki az adatbázist, ahová a beküldések kerülnek.
4. Kiválasztás után az adatbázis oszlopai mezőkként megjelennek (például E-mail, Ország, Név). Feleltesd meg őket az űrlap mezőivel a mezőválasztó nyíllal.
5. Ha kell, kapcsold be a **Feltételes logika engedélyezése** jelölőnégyzetet.
6. Tartsd bekapcsolva a feed állapotát, majd kattints a **Feed mentése** gombra.

A feedet a listában szerkesztheted, törölheted, ki- és bekapcsolhatod. Az űrlapot a szerkesztőből kimásolt shortcode-dal ágyazhatod be egy oldalra vagy bejegyzésre. A beküldők a Notion kiválasztott adatbázisában is megjelennek.

Egy Notion-oldalt közvetlenül a Notionból is összeköthetsz a Fluent Formsszal: nyisd meg az oldalt, kattints a jobb felső három pontra, görgess a **Connections** részhez, és válaszd a **Fluent Forms** lehetőséget.

## Trello

A Trello-integráció a beküldésekből kártyát hoz létre egy Trello-táblán, a kiválasztott listán.

### Bekapcsolás és hozzáférési kulcs

1. Az **Integrációk** oldalon kapcsold be a **Trello** modult, majd kattints a fogaskerekére. Ha még nincs Trello-fiókod, előbb regisztrálj egyet.
2. A **Globális beállítások → Integrációk beállítása → Trello** oldal tetején lévő tájékoztató dobozban kattints a **Get Access Token** hivatkozásra.
3. A Trello oldalán jelentkezz be, és kattints az **Allow** gombra.
4. A Trello megadja a hozzáférési kulcsot. Másold ki.
5. Illeszd be a **Trello-hozzáférési kulcs** mezőbe, és kattints a **Trello ellenőrzése** gombra.

![A Trello globális beállításai](./kepek/integraciok-4-globalis-trello.webp)

*A Trello globális beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms_settings)

A képen a tájékoztató doboz és a kulcs mezője látszik. Sikeres kapcsolat után a **Verify Connection Again** és a **Disconnect Trello** gombbal újraellenőrizheted vagy leválaszthatod a Trellót.

### Feed az űrlapon

1. Az űrlap **Beállítások és integrációk** fülén kattints az **Új integráció hozzáadása** gombra, és válaszd a **Trello Integration** pontot.
2. Töltsd ki a mezőket, majd kattints a **Feed mentése** gombra.

![A Trello-feed beállítóablaka](./kepek/integraciok-4-feed-trello.webp)

*A Trello-feed beállítóablaka* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms&form_id=6&route=settings&sub_route=form_settings)

| Beállítás | Mit csinál |
| --- | --- |
| **Név** | A feed neve, alapból kitöltve (kötelező). |
| **Trello-konfiguráció** | A **Tábla kiválasztása** és a **Válassz listát** legördülőkkel adod meg, melyik tábla melyik listájára kerüljenek a kártyák. A **Kártyacímke kiválasztása** az új kártyák címkéjének színét, a **Tagok kiválasztása** a kártyákat látó tagokat adja meg. |
| **Kártya címe** | Az új kártyák címe. Shortcode-dal dinamikus adat is lehet (kötelező). |
| **Kártya tartalma** | A kártyák szövege, szintén shortcode-dal. |
| **Kártya pozíciója** | Az új kártya helye a listában: **Alul** vagy **Felül** (kötelező). |
| **Feltételes logikák** | A **Feltételes logika engedélyezése** jelölőnégyzettel feltételhez kötheted a feed futását. |
| **Állapot** | Az **A feed bekapcsolása** jelölőnégyzet tartja működésben az integrációt. |

A feedet a listában szerkesztheted, törölheted, ki- és bekapcsolhatod. Beküldés után a kiválasztott Trello-listán megjelenik az új kártya, amelyre kattintva a beküldő adatait is látod.
