LionCRM
Vissza a főoldalra

Automatizáció

No-code workflow építő, triggerek, akciók és ütemezett folyamatok

Mi ez az egész?

Az automatizáció modul lehetővé teszi, hogy programozás nélkül hozz létre munkafolyamatokat. Definiálj egy triggert (mi indítsa el), adj hozzá feltételeket (mikor fusson), és határold meg az akciókat(mit csináljon). Például: "Ha új partner jön létre → hozz létre egy bemutatkozó feladatot → értesítsd az értékesítőt."

Trigger

Mi indítsa el? Esemény vagy időzítés

Feltétel

Mikor fusson? Szűrők és logika

Akció

Mit csináljon? 10 akciótípus

1

Triggerek — mi indítsa el?

A trigger határozza meg, hogy milyen esemény indítsa el az automatizációt.

Partner események

partner.createdÚj partner létrejön
partner.updatedPartner adatai módosulnak
partner.deletedPartner törlésre kerül
partner.status_changedPartner státusza változik

Feladat események

task.createdÚj feladat jön létre
task.completedFeladat befejezésre kerül
task.updatedFeladat módosul
task.overdueFeladat határideje lejár
task.assignedFeladat hozzárendelésre kerül

Értékesítés események

sales.createdÚj deal létrejön
sales.updatedDeal módosul
sales.wonDeal megnyerésre kerül
sales.lostDeal elveszítésre kerül
sales.stage_changedDeal státusza változik

Számla események

invoice.createdSzámla kiállítva
invoice.sentSzámla elküldve
invoice.paidSzámla kifizetve
invoice.overdueSzámla lejárt

Naptár események

event.createdEsemény létrejön
event.updatedEsemény módosul
event.reminderEsemény emlékeztető
2

Feltételek — mikor fusson?

Feltételekkel szűkítheted, hogy a trigger után mikor fusson le ténylegesen az automatizáció.

Elérhető operátorok

equalsEgyenlő

pl. status = "active"

not_equalsNem egyenlő

pl. status ≠ "inactive"

containsTartalmazza

pl. name ~ "Kft"

not_containsNem tartalmazza

pl. email !~ "spam"

greater_thanNagyobb mint

pl. value > 1000

less_thanKisebb mint

pl. value < 500

is_emptyÜres

pl. email = (üres)

is_not_emptyNem üres

pl. phone ≠ (üres)

inBenne van

pl. status ∈ [a, b]

Dinamikus változók

{{entity.name}}Trigger entitás neve
{{entity.email}}Trigger entitás emailje
{{entity_id}}Trigger entitás ID-je
{{now}}Aktuális dátum és idő
{{today}}Mai dátum (ÉÉÉÉ-HH-NN)
{{current_user_id}}Bejelentkezett felhasználó
{{company_id}}Cég azonosító
{{automation_name}}Automatizáció neve
3

Akciók — mit csináljon?

Az akciók határozzák meg, mit tegyen a rendszer, ha a trigger és a feltétel teljesül.

Feladat létrehozása

create_task

Automatikusan létrehoz egy feladatot a megadott címmel, felelőssel, határidővel és prioritással.

Naptár esemény létrehozása

create_event

Naptár bejegyzést hoz létre. Támogatja a relatív dátumokat is (pl. "+1 day" = holnap).

Mező módosítása

update_entity

Bármely entitás megadott mezőjét módosítja a kívánt értékre.

Státusz váltás

change_status

Entitás státuszát váltja a megadottra.

Felelős hozzárendelés

assign_user

Hozzárendeli a megadott felhasználót egy feladathoz, projekthez, partnerhez vagy deal-hez.

Jegyzet hozzáadása

add_note

Bejegyzést ír a tevékenységnaplóba.

Email küldés

send_email

Emailt küld a megadott címre. Támogatja az email sablonokat és a változóhelyettesítést.

Értesítés küldés

send_notification

Rendszerértesítést küld egy vagy több felhasználónak. 4 típus: info, warning, error, success.

Webhook hívás

webhook

HTTP kérést küld egy külső URL-re (GET vagy POST). Fejlécek, body, változók támogatásával.

Késleltetés

delay

Várakozás a következő akció előtt (mp, perc, óra). Max 60 másodperc.

4

Előre elkészített sablonok

Nem kell nulláról építened — válassz a kész sablonok közül és szabd testrére.

Új partnernél feladat

Ha új partner jön létre, automatikusan létrehoz egy "Bemutatkozó hívás" feladatot.

partner.created -> create_task

Új deal-nél értesítés

Ha új értékesítési lehetőség nyílik, értesíti az illetékest.

sales.created -> send_notification

Partner módosítás napló

Ha egy partner adatai módosulnak, jegyzetet ír a tevékenységnaplóba.

partner.updated -> add_note

Napi reggeli értesítés

Minden reggel 9-kor értesítést küld az aznapi teendőkről.

schedule (0 9 * * *) -> notify

Heti státusz emlékeztető

Minden hétfőn reggel 9-kor emlékeztetőt küld.

schedule (0 9 * * 1) -> notify
5

Webhookok

Webhookkal a LionCRM összekapcsolható külső rendszerekkel — mindkét irányban.

Bejövő webhookok

Külső rendszerek küldhetnek adatot a LionCRM-nek.

  • Végpont: POST /api/v2/webhooks/{event}
  • Hitelesítés: X-API-Key fejléc
  • Aláírás: HMAC-SHA256 ellenőrzés

Kimenő webhookok

Az automatizáción belül HTTP kéréseket küldhetsz.

  • GET vagy POST kérés tetszőleges URL-re
  • Egyedi fejlécek és JSON body
  • Változóhelyettesítés URL-ben és body-ban
  • 30 mp timeout, válasz logolása
6

Ütemezett futás (cron)

Időzített automatizációk cron kifejezéssel — nincs szükség eseményre, a rendszer maga indítja.

Példa cron kifejezések

0 9 * * 1-5Hétfőtől péntekig, reggel 9-kor
0 9 * * 1Minden hétfőn reggel 9-kor
0 */6 * * *6 óránként
0 0 1 * *Minden hónap elsején éjfélkor
7

Tipikus munkafolyamat

  1. 1Válassz triggert — pl. "Új partner létrejön"
  2. 2Adj hozzá feltételt — pl. "Ha a státusz = Lead"
  3. 3Határold meg az akciót — pl. "Hozz létre feladatot: Bemutatkozó hívás"
  4. 4Teszteld a munkafolyamatot a "Teszt" gombbal
  5. 5Aktiváld — ettől kezdve automatikusan fut
  6. 6Kövesd a naplót — minden futási eredmény rögzítve