Ana içeriğe geç

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:

Bilmeniz gereken kavramlar:

Önce Zoho'yu bağlayın

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:

  1. Webhook Adı — ona zoho-leads gibi 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.
  2. Zoho Connection — bağlı Zoho hesabınızı seçin.
  3. 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.
  4. 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, edit veya delete
  • {{$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.)

create / edit / delete tek bir tetikleyiciyi paylaşı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 0 dalı → "sıcak lead" yolu.
  • Else dalı → standart yol (kural eşleşmedi).
Koşul mı Koşullu Agent mı

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, ids ve record alanlarını taşır.
  • Bir Koşul node'u kural başına bir dal ve bir Else verir, 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