Zoho Deluge ile Lead’ten Contact’a Dönüşüm

Zoho Deluge kullanarak Lead (Müşteri Adayı) -> Contact (Kişi) dönüşümü işlemi için bir örnek kod aşağıda verilmiştir.

Bu kod, belirli bir Lead’in (Müşteri Adayı) Contact (Kişi) olarak dönüştürülmesini sağlar.

Örnek Zoho Deluge Script

delugeCopyEditleadId = "1234567890123456789"; // Dönüştürülecek Lead ID'si
leadData = zoho.crm.getRecordById("Leads", leadId); // Lead bilgilerini al

if(leadData.isEmpty() == false) 
{
    // Yeni Contact oluştur
    contactData = Map();
    contactData.put("First_Name", leadData.get("First_Name"));
    contactData.put("Last_Name", leadData.get("Last_Name"));
    contactData.put("Email", leadData.get("Email"));
    contactData.put("Phone", leadData.get("Phone"));
    contactData.put("Company", leadData.get("Company"));
    
    // Contact kaydı oluştur
    createdContact = zoho.crm.createRecord("Contacts", contactData);
    
    if(createdContact.containKey("id")) 
    {
        // Lead'i kapat (Convert işlemi tamamlandı olarak işaretle)
        updateData = Map();
        updateData.put("Lead_Status", "Converted"); // Lead Status alanı değiştiriliyor
        updateLead = zoho.crm.updateRecord("Leads", leadId, updateData);
        
        info "Lead başarıyla Contact'a dönüştürüldü!";
    } 
    else 
    {
        info "Contact oluşturulamadı!";
    }
} 
else 
{
    info "Geçersiz Lead ID!";
}

Kod Açıklaması:

  1. Lead Bilgilerini Alma:
    zoho.crm.getRecordById("Leads", leadId); ile belirli bir müşteri adayının bilgileri alınır.
  2. Yeni Contact Kaydı Oluşturma:
    Lead’deki bilgileri Contacts modülüne uygun hale getirerek yeni bir Contact kaydı oluştururuz.
  3. Lead’i Dönüştürme (Convert Etme):
    • Yeni Contact başarıyla oluşturulursa, Lead’in Lead_Status alanı "Converted" olarak güncellenir.
    • Böylece müşteri adayı Contact olarak kaydedilmiş olur.

Bu kodu Zoho CRM iş akışlarına, Blueprint veya Custom Function olarak entegre edebilirsiniz.

Yorum bırakın