Zapier, Make.com & webhook in ingresso

Automatizzi i processi aziendali inviando dati JSON tramite HTTP POST in tempo reale a oltre 5.000 applicazioni esterne quando si verificano eventi UX critici.

1. Architettura & dispatcher non bloccante

Il connettore webhook di MousePlayer integra registrazioni di sessioni ed eventi di conversione negli strumenti di automazione esistenti (Zapier, Make.com, n8n, Slack o HubSpot) senza codice API personalizzato.

Per garantire registrazioni efficienti, il server separa l’acquisizione nel database dalle richieste HTTP esterne. All’attivazione di un trigger, i dati vengono accodati in Redis asincronicamente (queue:webhooks) e trattati da un servizio indipendente in background (cron_webhooks.php). Questo garantisce nessun impatto sulla latenza per i visitatori.

Garanzia di affidabilità: Il dispatcher impone timeout rigorosi (1.000 ms connessione / 3.000 ms lettura) e tentativi automatici, mantenendo efficiente il server anche quando i webhook esterni sono indisponibili.

2. Attivatori supportati

Può scegliere esattamente quali eventi inviano dati HTTP POST all’endpoint di automazione:

  • rage_click • Inviato subito quando un visitatore fa clic rapidamente per frustrazione su elementi guasti o non reattivi.
  • error_detected • Inviato quando vengono acquisiti blocchi JavaScript o rifiuti di promesse non gestiti nel browser.
  • ce (Conversioni personalizzate) • Inviato quando si attivano eventi e-commerce standard (come purchase oppure add_to_cart) o moduli personalizzati per generare contatti.

3. Schema dei dati JSON (HTTP POST)

Ogni volta che scatta un attivatore selezionato, MousePlayer invia una richiesta HTTP POST con corpo JSON standardizzato e intestazioni personalizzate:

// Example HTTP POST Payload Sent to Your Webhook URL { "timestamp": "2026-08-01T13:45:00+02:00", "event_type": "rage_click", "channel_id": "YOUR_CHANNEL_ID", "session_id": "s_987654321_1722512700", "session_url": "https://app.mouseplayer.com/player?id=YOUR_CHANNEL_ID&session=s_987654321_1722512700", "parameters": { "target": "button.btn-checkout-submit", "count": 5 } }

La richiesta include anche intestazioni HTTP identificative: User-Agent: MousePlayer-Webhook/2.0 e X-MousePlayer-Event: <event_type>.

4. Collegare Zapier, Make.com o Slack

Collegare l’area di lavoro a piattaforme senza codice richiede meno di due minuti:

Integrazione Zapier

  1. In Zapier, crei un nuovo Zap e selezioni Webhooks by Zapier come app attivatrice.
  2. Scelga Catch Hook come evento e copi l’URL del webhook generato.
  3. Nella dashboard MousePlayer, sotto Le sue proprietà → Impostazioni, incolli l’URL nel campo Webhook, scelga gli attivatori e salvi.
  4. Provi lo Zap per esaminare i campi JSON ricevuti e inserire session_url in messaggi Slack, schede Trello o affari HubSpot.

Integrazione Make.com (Integromat)

  1. Nello scenario Make, aggiunga un modulo: Webhook → Webhook personalizzato.
  2. Crei un webhook, copi l’URL dell’endpoint e lo incolli nelle impostazioni delle integrazioni MousePlayer.
  3. Attivi un evento di prova sul sito affinché Make.com determini automaticamente la struttura JSON.

Canale diretto di notifiche Slack

Può anche incollare direttamente un URL di webhook in ingresso Slack. Con Zapier o Make il team può ricevere avvisi istantanei con pulsanti di riproduzione cliccabili quando un cliente VIP incontra attrito.

Tutti i marchi citati appartengono ai rispettivi titolari. MousePlayer non ha rapporti commerciali con questi fornitori.