Bir Zoho CRM Olayına Tepki Verme
Her akış bir konuşmayla başlamaz. Bu akış CRM'inizin içinde başlar: Zoho'da bir kayıt oluşturulduğunda, düzenlendiğinde veya silindiğinde Flowera bir akışı uyandırabilir, değişikliği inceleyebilir ve buna göre işlem yapabilir. Bu eğitimde bir yeni Zoho Lead üzerinde bir akış tetikleyecek, ardından kayda bağlı olarak farklı işlemler yapmak için bir Koşul kullanacaksınız.
Ne oluşturacaksınız: Zoho CRM'de bir Lead oluşturulduğunda çalışan ve kaydın verisine göre dallanan bir otomasyon.
Kullanacağınız node'lar:
- Bir Zoho tetikleyicisi ile Başlangıç
- Koşul — kaydın alanlarına göre dallandır
- Agent ve/veya HTTP — kayıt üzerinde işlem yap
Bilmeniz gereken kavramlar:
- Tetikleyicilere genel bakış
- Değişkenler — olay payload'ını okuma
Bu akış, Zoho CRM bağlantınızın (OAuth) Flowera'da zaten kurulu olduğunu varsayar. Bağlantı ön koşulları için Zoho tetikleyicisi sayfasına bakın. Flowera, seçtiğiniz olaylara Zoho'nun watch API'sini kullanarak otomatik abone olur.
Adım 1 — Zoho tetikleyicisini ekleyin
Yeni bir AgentFlow oluşturun. Başlangıç node'unda bir Zoho CRM webhook tetikleyicisi ekleyin ve yapılandırın:
- Webhook Adı — ona
zoho-leadsgibi net bir ad verin. Bu ad, olayın verisine değişkenlerde ({{$webhook.zoho-leads.*}}) referans verme şeklinizdir, bu yüzden şimdi ayarlayın ve tutarlı tutun. - Zoho Connection — bağlı Zoho hesabınızı seçin.
- Module — izlenecek kayıt türünü seçin. Zoho birçok modül sunar (Müşteri Adayları, Contacts, Deals, Accounts, Tasks ve daha fazlası); bu eğitim için Müşteri Adayları'yı seçin.
- Zoho Events — akışı hangi değişikliklerin tetikleyeceğini seçin: create, edit veya delete. create'i etkinleştirin.
Adım 2 — Olay payload'ını anlayın
Bir Lead oluşturulduğunda akış, Zoho'ya özel bir payload ile başlar. Bu alanlar webhook'un adı (zoho-leads) altında yaşar, bu yüzden onlara {{$webhook.zoho-leads.<alan>}} olarak referans verirsiniz:
{{$webhook.zoho-leads.module}}— değişen modül (ör.Leads){{$webhook.zoho-leads.operation}}—create,editveyadelete{{$webhook.zoho-leads.ids}}— etkilenen kayıt ID'leri{{$webhook.zoho-leads.record}}— kaydın alanları{{$webhook.zoho-leads.serverTime}},.affectedFields
Ne yapacağınıza karar vermek için bunları okuyacaksınız. (Tam payload listesi Zoho tetikleyicisi ve Değişkenler sayfalarındadır.)
operation değeri, hangisinin gerçekleştiğini söyler. Birden fazla olayı etkinleştirirseniz, create, edit ve delete'in her birinin doğru işlemi almasını sağlamak için erkenden {{$webhook.zoho-leads.operation}} üzerinde dallandırın. (Payload alanları {{$flow.state.*}} değil, {{$webhook.<ad>.*}} altındadır — flow-state biçimi boş çözümlenir.)
Adım 3 — Kayda göre dallandırın
Bir Koşul node'u ekleyin ve Başlangıç node'unu ona bağlayın. Yapay zekâ destekli Koşullu Agent'ın aksine, düz bir Koşul belirlediğiniz kuralları denetler ve size her kural için bir çıktı handle'ı ve hiçbirine uymayan kayıtlar için sonda bir Else verir.
Kayıttaki bir alan üzerinde bir kural kurun — örneğin yüksek değerli lead'leri farklı yönlendirin:
- Koşul: kaydın
Lead_Source'u (veya bir skor alanı) bir hedef değerle eşleşir. - Kural
0dalı → "sıcak lead" yolu. Elsedalı → standart yol (kural eşleşmedi).
Net, kural tabanlı bir denetim (bir alan X'e eşit) için bir Koşul kullanın. Karar, yapılandırılmamış metin hakkında muhakeme gerektirdiğinde bir Koşullu Agent kullanın. CRM alanları için genellikle düz bir Koşul doğru, öngörülebilir seçimdir.
Adım 4 — Her dalda işlem yapın
Her çıktıya bir işlem bağlayın.
- Kural
0(sıcak lead): kişiselleştirilmiş bir iletişim taslağı hazırlayan bir Agent ya da satış ekibinize bir Slack/webhook uyarısı gönderen bir HTTP node'u ekleyin (bkz. Bir dış API'yi çağırma). Else(standart): daha hafif bir işlem ya da lead'i bir besleme (nurture) listesine yazan bir HTTP node'u ekleyin.
Her işlemin gerçek kayda göre uyarlanması için bu node'ların içinde kaydın alanlarına {{ }} değişkenleriyle referans verin.
Adım 5 — Kaydedin ve test edin
Akışı kaydedin. Ardından Zoho CRM'de kuralınızla eşleşen bir test Lead'i oluşturun — akış tetiklenmeli ve sıcak-lead yolunu (0 dalı) izlemelidir. Eşleşmeyen bir tane daha oluşturun ve Else yolunu izlediğini teyit edin.
Her çalıştırma kaydedilir — dalın ve işlemlerin beklendiği gibi davrandığını teyit etmek için izi ve node çıktılarını Çalıştırmalar altında inceleyin.
Neler öğrendiniz
- Bir Zoho tetikleyicisi, seçili bir modül için create / edit / delete üzerinde bir akış başlatır.
- Olay payload'ı, okumanız için
operation,idsverecordalanlarını taşır. - Bir Koşul node'u kural başına bir dal ve bir
Elseverir, eşleşen ilk kuralı alır — kural tabanlı CRM mantığı için idealdir. - Her dal bir Agent, bir HTTP çağrısı veya başka herhangi bir node ile işlem yapabilir.
Sonraki adımlar
- Diğer sistemlere giden çağrıları tetikleyin: Bir dış API'yi çağırma.
- Metin tabanlı yönlendirme kararları için: Koşullu yönlendirme.
- Her olayda ne olduğunu ayıklayın: Çalıştırmalar.