Bookinda + ActiveCampaign webhook integráció
Hogyan kapcsold össze Bookindát ActiveCampaign-nel: új ügyfél automatikus üdvözlő-sorozat, foglalás-utáni follow-up, vásárlás után review-kérés
Bookinda + ActiveCampaign webhook integráció
ActiveCampaign (AC) az egyik legnépszerűbb marketing automation platform. Ezzel az integrációval a Bookinda eseményei valós időben triggerelnek AC automation-okat.
Mit lehet csinálni vele
- Új Bookinda ügyfél → automatikus üdvözlő email-sorozat AC-ben (5 napos welcome funnel)
- Foglalás teljesült → follow-up "köszönjük + review kérés" automatikusan
- Lemondott foglalás → "We miss you" win-back kampány 7 nap múlva
- Születésnap event → születésnapi kuponkód kampány
- Vásárlás után → keresztértékesítési ajánlat (másik szolgáltatás vagy termék)
Setup
1. AC oldalon: Inbound Webhook automation
- ActiveCampaign-ben nyiss egy új automation-t
- Trigger: "Webhook" (Inbound webhook)
- Másold ki a generált URL-t (
https://<your-account>.activehosted.com/proc.php?...)
2. Bookinda oldalon: új végpont
- Manager UI → Beállítások → Integrációk → Webhookok → + Új végpont
- URL: az AC-ből kapott URL
- Leírás: "ActiveCampaign welcome flow"
- Események: javasolt kombináció a kezdéshez:
customer.created(új ügyfél)appointment.completed(foglalás teljesült)appointment.cancelled(lemondás)sale.completed(vásárlás)
- Létrehozás → mentsd el a secret-et (AC-ben nem fogod használni az aláírás-ellenőrzéshez, de mentsd el)
3. AC oldalon: contact mapping
Az AC inbound webhook automatikusan parse-olja a Bookinda payload-ot. Az AC automation következő lépésében:
- "Update or create contact" action
- Email field mapping:
data.customer.email - First name:
data.customer.firstName - Last name:
data.customer.lastName - Phone:
data.customer.phone - (Custom fields: amit akarsz)
4. AC oldalon: branching
Ha többféle eventet kapsz egyszerre (egy webhook URL → több event-típus), branch-elj a event mező alapján:
- "Conditional" lépés:
event = "customer.created"→ welcome email-sorozat - "Conditional" lépés:
event = "appointment.completed"→ review-kérés 24h múlva - "Conditional" lépés:
event = "appointment.cancelled"→ win-back tag
Vagy: hozz létre külön végpontot Bookinda oldalon minden event-típusra (külön AC URL-eket generálsz). Ez tisztább, ha az automation-ek nagyon eltérőek.
Példa: Új ügyfél → 5 napos welcome funnel
Bookinda végpont: subscribe-ol customer.created-re
AC automation:
- Trigger: Webhook receive
- Update or create contact (email, name, phone)
- Add tag: "Bookinda welcome"
- Wait 1 hour
- Email 1: "Üdvözöl Bookinda + 10% kedvezmény az első foglalásra"
- Wait 2 days
- Email 2: "Még nem foglalsz vissza? Itt van a kedvelt szolgáltatásod listája"
- Wait 3 days
- Email 3: "Speciális ajánlat csak neked"
Példa: Foglalás után review-kérés
Bookinda végpont: subscribe-ol appointment.completed-re
AC automation:
- Trigger: Webhook receive
- Wait 24 hours
- Email: "Hogy sikerült a látogatás? Hagyj értékelést!"
- If email opened + clicked → tag: "Engaged"
- If email opened, NOT clicked → 3 napra waitelni → 2. emlékeztető
- If NOT opened → 5 napra waitelni → SMS kérés
Tippek
- Tags: AC contact tags-eket használd Bookinda-eseményekkel sync-elve. Pl.
customer.lapsed→ "lapsed-90day" tag → újraaktiváló kampány - Custom fields: Bookinda payload egyedi mezőit (pl. preferred staff, total visits) push-old AC custom fields-be
- Score: AC-ben építhetsz lead score-t, ahol minden Bookinda event ad pontot. Pl.
customer.first_appointment= +50,appointment.no_show= -20
Ne felejtsd el
- Az AC inbound webhookjában a GDPR consent külön kérdés. Ha a Bookinda customer marketingConsent=false, NE küldj marketing emailt
- Az event-id-t használd idempotencyhez az AC oldalán (custom field
bookinda_event_id, és duplicate-skip rule) - Bookinda 5x próbálkozik retryval — ha az AC ideiglenesen offline, akkor sem vész el az event
