Neyi kuracaksınız
- Native paket lansmanından önce, bugün Elido dönüşüm olaylarını Salesforce'a ileten çalışan bir webhook köprüsü.
- Üç yaklaşımdan biri: Salesforce Flow, Zapier/Make.com ara katmanı veya backend'inizden doğrudan bir API çağrısı.
- Q3 2026'da Salesforce ISV incelemesini geçtiğinde native OAuth 2.0 Connected App paketine giden bir yol.
Q3 2026'da geliyor. Elido native Salesforce paketi şu anda Salesforce ISV incelemesinde. Henüz AppExchange'de mevcut değil. Panel → Integrations → Salesforce → Notify me üzerinden erken erişim için kaydolun.
Aşağıdaki bölümler native paketin neleri destekleyeceğini ve bugün kullanabileceğiniz webhook tabanlı bir geçici çözümü açıklar.
Native paket neleri içerecek
- OAuth 2.0 Connected App — manuel belirteç yönetimi yok.
- Elido dönüşüm olaylarında Salesforce Lead ve Opportunity'lerin otomatik oluşturulması.
- Özel alan eşleme:
utm_source,utm_campaign,click_id→ seçtiğiniz Salesforce alanları. - Çift yönlü senkronizasyon: Salesforce Opportunity aşama değişiklikleri Elido kampanya durumuna yansıtılır.
Gereken kapsamlar: api, refresh_token, offline_access.
Bugün: köprü olarak genel webhook'ları kullanın
Native paket incelemedeyken Elido olaylarını Salesforce'a iletmek için şu yaklaşımlardan birini kullanabilirsiniz:
Seçenek A — Salesforce Flow + Elido Webhook
- Salesforce'ta bir Platform Event tetikleyicisiyle bir Flow oluşturun.
- Elido'da Panel → Webhooks → Add → Generic'e gidin. Salesforce Webhook dinleyici URL'nizi yapıştırın.
conversion.recordedolayını etkinleştirin. Elido, HMAC imzalı bir POST gönderir; işlemeden önce imzayı Flow'unuzda doğrulayın.
Seçenek B — Ara katman olarak Zapier veya Make.com
Köprü olarak Elido Zapier uygulamasını veya Make.com bağlayıcısını kullanın. İkisi de bir Elido tetikleyicisini alıp kod yazmadan bir Salesforce kaydı oluşturabilir.
Seçenek C — Backend'inizden doğrudan API çağrısı
Dönüşüm olayını sunucu tarafında kontrol ediyorsanız aynı istek işleyicisinde hem Elido Conversions API'yi hem de Salesforce REST API'yi çağırın. Ara katman gerekmez.
Native paket lansmanına hazırlanın
Paket piyasaya sürüldüğünde:
- AppExchange'den kurun.
- Salesforce'ta bir Connected App oluşturun (Setup → App Manager → New Connected App). Callback URL'sini lansmanda Elido'nun sağlayacağı şekilde ayarlayın.
- Connected App'in istemci ID'sini ve gizli anahtarını Elido'ya ekleyin.
- OAuth üzerinden yetkilendirin. Alanları Elido arayüzünde eşleyin.
Paket canlıya çıktığı gün, bildirim listesindeki herkese tam adımları içeren bir e-posta göndereceğiz.
Sorun giderme (webhook köprüsü)
İmza doğrulama Salesforce'ta başarısız oluyor — HMAC girişi olarak ham istek gövdesini (herhangi bir JSON ayrıştırmasından önce) kullanın. İmza başlığı X-Elido-Signature: sha256=<hex>'tir. Tam doğrulama tarifi için Webhooks kılavuzuna bakın.
Olaylar Salesforce'a ulaşmıyor — Panel → Webhooks → Delivery log'u kontrol edin. Salesforce tarafından bir 4xx, uç noktanın yükü reddettiği anlamına gelir (kimlik doğrulama uyuşmazlığı, yanlış URL). Bir 5xx, Salesforce'un kendi tarafında hata verdiği anlamına gelir.
Zapier köprüsü Zapier'in görev limitine takılıyor — Yüksek trafikli bağlantılar çok sayıda tıklama olayı üretir. Görev tüketimini azaltmak için tetikleyici olarak link.clicked yerine threshold.exceeded kullanın.