Cosa configurerai
- Un ponte di webhook che già oggi inoltra a Salesforce gli eventi dei link di Elido.
- Due approcci: Salesforce Flow o Zapier come middleware, entrambi guidati dai webhook di Elido.
- Un'opzione per portare i dati dei clic dall'API di analytics in un tuo job.
Oggi Elido non ha un connettore Salesforce. È pianificato, senza data fissata. Le sezioni seguenti descrivono cosa dovrà supportare, più alcune soluzioni alternative che puoi usare subito.
Cosa è pianificato nel connettore
- Connected App OAuth 2.0, senza gestione manuale dei token.
- Creazione automatica di Lead e Opportunity Salesforce dagli eventi di conversione di Elido.
- Mappatura personalizzata dei campi, con i cambi di fase delle Opportunity in Salesforce riflessi nello stato della campagna in Elido.
Oggi: un ponte con webhook o API
Finché non esiste un connettore, usa uno di questi approcci.
Opzione A: Salesforce Flow + webhook di Elido
- In Salesforce, crea un Flow con un trigger Platform Event.
- In Elido, vai su Dashboard → Webhooks → Add → Generic. Incolla l'URL del tuo listener webhook di Salesforce.
- Attiva gli eventi dei link che ti servono, come
link.createdolink.updated. Elido invia un POST firmato HMAC. Verifica la firma nel tuo Flow prima di elaborare.
Opzione B: Zapier come middleware
Usa l'app Zapier di Elido come ponte. Può ricevere un trigger di Elido e creare un record Salesforce senza scrivere codice.
Opzione C: interrogare l'API di analytics
Esegui un job pianificato che legga i dati dei clic dall'API di analytics di Elido e scriva i record tramite l'API REST di Salesforce. I clic non vengono inviati uno a uno, quindi si tratta di un polling. Salesforce link tracking lo illustra passo per passo.
Quando arriverà un connettore
Un ponte di webhook che costruisci ora continuerà a funzionare. Oggi non serve preparare nulla. Segui il changelog per il lancio.
Risoluzione dei problemi (ponte di webhook)
La verifica della firma fallisce in Salesforce. Usa il corpo grezzo della richiesta (prima di qualsiasi parsing JSON) come input dell'HMAC. L'header della firma è X-Elido-Signature: v1=<hex>, calcolato su {timestamp}.{raw_body} con l'header X-Webhook-Timestamp. Vedi la guida ai Webhook per la ricetta completa.
Gli eventi non arrivano in Salesforce. Controlla Dashboard → Webhooks → Delivery log. Un 4xx da Salesforce significa che l'endpoint rifiuta il payload (autenticazione errata, URL sbagliato). Un 5xx significa che Salesforce ha avuto un errore dal suo lato.