1. All Collections >
  2. Integrazioni >
  3. Webhooks

Webhooks

Avatar
Joshua Lim
2 min di lettura

I webhook sono disponibili solo per i piani Advanced e superiori. Per ulteriori informazioni sui webhook, consulta la nostra documentazione sui webhook qui.

Connettiti a vari sistemi e servizi come piattaforme di email marketing, strumenti CRM, piattaforme di e-commerce e software di gestione progetti per ricevere aggiornamenti in tempo reale sulla piattaforma su respond.io. Collegando l'URL del tuo webhook (endpoint REST) alla piattaforma, puoi sincronizzare gli eventi rilevanti con i tuoi CRM e database, garantendo informazioni accurate e aggiornate su tutti i tuoi sistemi.

Configurazione

Passaggio 1: Nelle impostazioni dell'area di lavoro, vai a Integrazioni > Webhook > Fai clic su Connetti

Passaggio 2: fare clic sul pulsante Aggiungi webhook per aggiungere un URL endpoint e selezionare un evento webhook

Per ricevere ed elaborare la richiesta è necessario l'endpoint URL specifico.

Eventi webhook

Ecco alcuni casi d'uso comuni per gli eventi webhook:

  • Conversazione chiusa - Ogni volta che una conversazione viene chiusa, aggiorna automaticamente i dettagli del Contatto o salva i dettagli della conversazione in un'app/sistema di terze parti per la registrazione e monitora il numero di conversazioni chiuse per analisi.

  • Nuovo Contatto - Ogni volta che viene aggiunto un nuovo Contatto, aggiungi automaticamente nuovi Contatti al CRM, invia messaggi di benvenuto e informa i membri del team riguardo ai nuovi Contatti.

  • Nuovo Messaggio in Uscita - Ogni volta che viene inviato un nuovo messaggio in uscita, invia automaticamente notifiche per ciascun messaggio in uscita, registra i dettagli del messaggio nel CRM e assegna tag o punteggi ai lead in base al contenuto del messaggio.

  • Nuovo Messaggio in Entrata - Ogni volta che ricevi un nuovo messaggio in entrata, invia automaticamente notifiche per ciascun messaggio in entrata, registra i dettagli del messaggio nel CRM e assegna tag o punteggi ai lead in base al contenuto del messaggio.

  • Contatto Aggiornato - Ogni volta che un Contatto viene aggiornato, aggiorna automaticamente le informazioni del Contatto nel CRM e invia notifiche ai membri del team pertinenti riguardo alle modifiche.

  • Conversazione Aperta - Ogni volta che una conversazione viene aperta, informa automaticamente i membri del team delle nuove conversazioni con i clienti in tempo reale e apri i dettagli della conversazione.

  • Assegnatario del Contatto Aggiornato - Ogni volta che viene aggiornato un assegnatario del Contatto, informa automaticamente i membri del team quando vengono assegnati a un nuovo Contatto e gestisci i compiti di follow-up o i promemoria.

  • Tag Contatto Aggiornato - Ogni volta che un tag di Contatto viene aggiornato, aggiorna automaticamente i tuoi punteggi di lead, gestisci le liste di email marketing e invia campagne di marketing mirate in base ai tag del Contatto.

  • Nuovo Commento - Ogni volta che viene aggiunto un nuovo commento, informa automaticamente i membri del team riguardo ai nuovi commenti e sincronizza i commenti tra respond.io e altri sistemi.

Per ulteriori informazioni sulle informazioni che possono essere trasmesse con questi eventi webhook, consulta la nostra documentazione API Webhook qui.

FAQ e Risoluzione dei problemi

Perché il mio webhook continua a disattivarsi automaticamente e come posso riattivarlo?

Il tuo webhook potrebbe disattivarsi automaticamente se il numero di tentativi in errore supera la soglia di 30 errori ogni 30 minuti; nota che questa quota di errori è condivisa tra tutti i webhook. Se ciò accade, riceverai una notifica via email del fallimento. Per evitare la disattivazione, monitora regolarmente i log del tuo endpoint per eventi webhook falliti.

Inoltre, il tuo endpoint deve restituire una risposta 200 OK entro 5 secondi. Il mancato rispetto di questo limite conta per il tuo limite di errori e potrebbe portare alla disattivazione automatica.

Per riattivare il tuo webhook, segui questi passaggi:

  1. Vai a Impostazioni del Workspace

  2. Vai a Integrazioni > Webhook

  3. Trova il tuo webhook e clicca su Abilita nella colonna Azione

Per visualizzare i log degli eventi webhook, puoi votare positivamente la richiesta di funzionalità qui.

Perché i miei webhook di respond.io sono in ritardo?

I ritardi si verificano se il tuo endpoint non risponde entro 5 secondi, causando il nostro sistema webhook a riprovare e mettere in coda gli eventi. Ecco come funziona la nostra configurazione:

  • Raggruppiamo gli eventi per endpoint per evitare che un singolo endpoint sovraccarichi il sistema.

  • Gli eventi vengono elaborati in ordine, e se il tuo endpoint impiega troppo tempo per rispondere, si riprova a 30, 60 e 90 secondi, fino a un limite di 3 minuti prima che l'evento venga scartato. 

Per evitare ritardi, ti consigliamo di ottimizzare come il tuo sistema gestisce gli webhook in arrivo. Questo aiuterà a garantire una consegna tempestiva degli eventi.

Condividi questo articolo
Telegram
Facebook
Linkedin
Twitter

Non riesci a trovare quello che stai cercando? 🔎