Co skonfigurujesz
- Działający most z webhooków, który już dziś przekazuje zdarzenia linków Elido do Salesforce.
- Dwa podejścia: Salesforce Flow lub Zapier jako warstwa pośrednia, oba napędzane webhookami Elido.
- Opcja pobierania danych o kliknięciach z API analityki do własnego zadania.
Elido nie ma dziś konektora Salesforce. Jest planowany, bez ustalonej daty. Poniższe sekcje opisują, co ma obsługiwać, oraz obejścia, z których możesz skorzystać od razu.
Co ma zawierać konektor
- Connected App OAuth 2.0, bez ręcznego zarządzania tokenami.
- Automatyczne tworzenie Leadów i Opportunity w Salesforce ze zdarzeń konwersji Elido.
- Własne mapowanie pól oraz zmiany etapu Opportunity w Salesforce odzwierciedlone w statusie kampanii w Elido.
Dziś: most przez webhooki lub API
Dopóki nie ma konektora, skorzystaj z jednego z tych podejść.
Opcja A: Salesforce Flow + webhook Elido
- W Salesforce utwórz Flow z wyzwalaczem Platform Event.
- W Elido przejdź do Dashboard → Webhooks → Add → Generic. Wklej adres URL swojego nasłuchiwacza webhooków Salesforce.
- Włącz potrzebne zdarzenia linków, takie jak
link.createdlublink.updated. Elido wysyła POST podpisany HMAC. Zweryfikuj podpis w swoim Flow przed przetwarzaniem.
Opcja B: Zapier jako warstwa pośrednia
Użyj aplikacji Zapier Elido jako mostu. Może odebrać wyzwalacz z Elido i utworzyć rekord Salesforce bez pisania kodu.
Opcja C: odpytywanie API analityki
Uruchom zaplanowane zadanie, które czyta dane o kliknięciach z API analityki Elido i zapisuje rekordy przez REST API Salesforce. Kliknięcia nie są wysyłane pojedynczo, więc to odpytywanie. Salesforce link tracking omawia to krok po kroku.
Gdy konektor się pojawi
Most z webhooków, który zbudujesz teraz, nadal będzie działał. Dziś nie trzeba niczego przygotowywać. Śledź changelog, by poznać premierę.
Rozwiązywanie problemów (most z webhooków)
Weryfikacja podpisu w Salesforce nie przechodzi. Użyj surowej treści żądania (przed jakimkolwiek parsowaniem JSON) jako wejścia HMAC. Nagłówek podpisu to X-Elido-Signature: v1=<hex>, obliczany z {timestamp}.{raw_body} i nagłówka X-Webhook-Timestamp. Pełny przepis w przewodniku po webhookach.
Zdarzenia nie docierają do Salesforce. Sprawdź Dashboard → Webhooks → Delivery log. Kod 4xx od Salesforce oznacza, że endpoint odrzuca ładunek (zła autoryzacja, zły URL). Kod 5xx oznacza błąd po stronie Salesforce.