# Munkafolyamatok automatizálása a SureTriggers segítségével

> A MainWP összekötése a SureTriggers automatizálási platformmal: API-kulcs, kapcsolat, űrlapból induló munkafolyamat, elérhető események és ötletek.

A SureTriggers olyan automatizálási platform, amely bővítményeket és alkalmazásokat köt össze. A MainWP is szerepel az integrációi között, így például űrlapbeküldésből automatikusan hozzáadhatsz Child-webhelyet, vagy a webhelyadatokat külső szolgáltatásba szinkronizálhatod.

## Előfeltételek

- MainWP vezérlőpult REST API-hozzáféréssel.
- SureTriggers-fiók.
- Az űrlapokat gyűjtő WordPress-webhely (ha űrlapalapú automatizálást használsz).

## Példa: webhely hozzáadása űrlapbeküldésből

A példában egy ügyfél űrlapot tölt ki a webhely címével, a rendszergazda felhasználónevével és a webhely nevével, és ennek hatására a MainWP automatikusan hozzáadja a webhelyet.

## A MainWP csatlakoztatása a SureTriggershez

### MainWP API-kulcs létrehozása

1. A MainWP vezérlőpulton nyisd meg az **API Access → API-kulcsok → API-kulcs hozzáadása** felületet.
2. Hozz létre új API-kulcsot, minden jogosultság bekapcsolásával.
3. Kattints a régi API-hitelesítő adatok megjelenítésére, és másold ki, majd mentsd el a **Consumer Key** és a **Consumer Secret** értéket. A SureTriggersben szükséged lesz rájuk.

### A SureTriggers-kapcsolat beállítása

1. Azon a WordPress-webhelyen, ahol az űrlapokat gyűjtöd, telepítsd és kapcsold be a SureTriggers bővítményt.
2. Kattints a **Get Started Now** gombra, és engedélyezd a SureTriggers-fiókodat.
3. Nyisd meg az **Apps → Add New Connections** oldalt, keress rá a MainWP-re, és kattints az ikonjára.
4. Add meg a MainWP vezérlőpult URL-jét, a Consumer Key és a Consumer Secret értéket, majd kattints a **Connect MainWP** gombra.

## Az űrlap létrehozása

Bármely, a SureTriggersszel kompatibilis űrlapbővítményt használhatsz (például WS Form, Gravity Forms, WPForms).

1. Telepítsd és kapcsold be a kiválasztott űrlapbővítményt.
2. Add hozzá a kötelező mezőket: **Webhely URL-je** (kötelező), **Rendszergazda felhasználóneve** (kötelező) és **Webhely neve**.
3. Tegyél az űrlapra küldés gombot, és tedd közzé.
4. Helyezd az űrlapot védett oldalra (például a WooCommerce Fiókom oldalára), hogy ne legyen nyilvánosan elérhető.

## A munkafolyamat létrehozása

1. A SureTriggersben nyisd meg a **Workflows** oldalt, kattints a **Create New** gombra, nevezd el a munkafolyamatot, és kattints a **Start Building** gombra.
2. Kattints az **Add Trigger** gombra, válaszd ki az űrlapbővítményt, és a **Form Submitted** eseményt.
3. Válaszd ki a WordPress-webhely kapcsolatát és a létrehozott űrlapot.
4. Teszteld az eseményt: küldj be egy próbaűrlapot. A SureTriggers lekéri a mintaadatot, így megérti az űrlapmezőket. Kattints a **Save** gombra.
5. Kattints a plusz ikonra, keress rá a MainWP-re, és válaszd az **Add New Site** eseményt.
6. Kösd össze az űrlapmezőket a MainWP mezőivel: Webhely URL-je → Site URL, Rendszergazda felhasználóneve → Administrator username, Webhely neve → Site name. Az `@` karakter beírásával megjelennek az űrlapbeküldés adatpontjai.
7. Kattints a **Save**, majd a **Publish** gombra a munkafolyamat aktiválásához.

A SureTriggers saját felülete angol nyelvű, ezért a fenti gombnevek angolul szerepelnek.

## Az integráció kipróbálása

1. Készíts elő egy WordPress-webhelyet, amelyen a MainWP Child bővítmény telepítve és bekapcsolva van.
2. Töltsd ki és küldd be a webhelyhozzáadó űrlapot a próbaweboldal adataival.
3. Frissítsd a vezérlőpult **Webhelyek kezelése** oldalát: a Child-webhelynek meg kell jelennie.

## Elérhető események

| Típus | Esemény |
|---|---|
| Eseményindító | New Site Connected (új webhely csatlakozott) |
| Művelet | Add New Site (új webhely hozzáadása) |
| Művelet | Disconnect Site (webhely leválasztása) |
| Művelet | Remove Site (webhely eltávolítása) |
| Művelet | Suspend Site (webhely felfüggesztése) |
| Művelet | Unsuspend Site (felfüggesztés feloldása) |

## Automatizálási ötletek

| Munkafolyamat | Eseményindító | Művelet |
|---|---|---|
| Ügyfélwebhelyek hozzáadása | Űrlapbeküldés | Add New Site |
| Új webhelyek követése | New Site Connected | Sor hozzáadása egy Google-táblázathoz |
| Felfüggesztés nemfizetés miatt | Sikertelen fizetés webhookja | Suspend Site |
| Értesítés új webhelyről | New Site Connected | Slack- vagy e-mail-értesítés küldése |

## Ellenőrzőlista

- A MainWP REST API-kulcs teljes jogosultsággal elkészült.
- A SureTriggers bővítmény telepítve és engedélyezve van.
- A MainWP vezérlőpult össze van kötve a SureTriggersszel.
- Az űrlap a szükséges mezőkkel elkészült.
- Az eseményindító beállítva és tesztelve.
- A művelet a megfelelő űrlapmezőkhöz van rendelve.
- A munkafolyamat közzétéve, és végponttól végpontig kipróbálva.
