I webhook in DirectIQ ti consentono di ricevere notifiche sugli eventi in tempo reale ogni volta che qualcosa accade nella tua attività email. Invece di controllare manualmente i report o interrogare un'API, DirectIQ invia automaticamente i dati al tuo endpoint configurato non appena si verifica un evento.
Dal dashboard Integrazioni → Webhook, puoi visualizzare tutti i webhook configurati, il loro stato (Attivo o Inattivo) e la data di creazione. Nell'esempio mostrato, un endpoint webhook è attivo e pronto a ricevere eventi email transazionali.


Per creare un webhook, clicca su Aggiungi Webhook nell'angolo in alto a destra e inserisci l’URL dell’endpoint.


La chiave segreta è già generata e se la rigeneri dovrai aggiornarla anche nella tua implementazione.
Gli eventi che puoi selezionare per le email sono: email.sent, email.opened, email.bounced, email.complaint, e per il dominio: domain.unverified, domain.verified
Puoi scegliere di inviare eventi specifici oppure selezionarli tutti.
Una volta salvato, il webhook diventa immediatamente attivo e inizia a ricevere eventi come email.sent, email.opened e email.clicked.
I webhook esistenti possono essere modificati utilizzando il menu con tre puntini (⋮) sul lato destro di ogni riga. Questo ti permette di aggiornare l’URL dell’endpoint senza ricreare il webhook.

Puoi anche attivare/disattivare temporaneamente un webhook se desideri mettere in pausa la consegna degli eventi senza eliminare la configurazione. I webhook disattivati rimangono visibili nell’elenco e possono essere riattivati in qualsiasi momento.
Se un webhook non è più necessario, può essere eliminato definitivamente dallo stesso menu. Una volta eliminato, la consegna degli eventi si interrompe immediatamente e non può essere ripristinata.

Tutti gli eventi webhook includono un TransactionalId condiviso, che ti permette di tracciare l’intero ciclo di vita di una email attraverso più eventi (inviato → aperto → cliccato → rimbalzato → reclamo).