Guida

Come automatizzare gli avvisi di modifica dei siti web con Zapier o n8n

Invia i webhook di modifica di Page Deltas a Zapier o n8n, poi a CRM, Jira, Notion o email. Filtro con IA. Piano gratuito senza carta.

Dì a Page Deltas cosa conta

avvisami quando cambiano i prezzi di Hubspot

https://www.hubspot.com/pricing
Pagina dei prezzi di HubSpot — piano Professional a partire da €792/mese
PDPage DeltasAppadesso

🔔 Cambiamento rilevato su https://www.hubspot.com/pricing:
Il prezzo del piano Professional è aumentato da €749/mo a €792/mo.

Un concorrente aumenta il piano Pro da 29 $ a 39 $. Il tuo monitor di modifiche rileva il cambiamento. Poi qualcuno copia il riepilogo in una pagina Notion, crea manualmente un ticket su Jira e inoltra lo screenshot al team commerciale su Slack. Nel momento in cui il deal desk se ne accorge, metà del team ha già sentito una versione distorta della notizia durante una chiacchierata informale.

Questo passaggio di copia-incolla manuale è il punto debole del processo. Usi già Zapier o n8n per aggiornare il CRM, creare ticket e inviare riepiloghi. Ciò di cui hai bisogno è un evento pulito emesso dal monitor di pagine, che questi strumenti possano catturare e smistare.

Lavoro a Page Deltas, quindi tienilo presente se più avanti menziono Visualping. Page Deltas monitora pagine pubbliche, filtra i cambiamenti tramite un brief con IA e può inviare un webhook JSON firmato via POST quando rileva una corrispondenza. Non esiste un'app nativa di Page Deltas su Zapier. La procedura consiste nell'impostare un canale webhook generico verso il Catch Hook di Zapier o il nodo Webhook di n8n, per poi collegare qualsiasi flusso già automatizzato. Questo articolo illustra la configurazione end-to-end.

Perché un messaggio in chat non è sufficiente

Slack (o Teams, o Discord) va benissimo quando una sola persona deve dare una rapida occhiata a una modifica. Mostra i suoi limiti quando lo stesso evento deve raggiungere tre sistemi differenti. I commerciali desiderano una nota nel CRM. Il team operativo ha bisogno di un ticket con gli screenshot di prima e dopo. La direzione preferisce un riepilogo settimanale invece di venti notifiche frammentate.

Puoi collegare ciascuna destinazione a mano, oppure trattare l'avviso come un evento unico e lasciare che Zapier o n8n lo distribuiscano. Page Deltas invia già notifiche su Slack, Discord, Teams, email e webhook firmati in tutti i piani, compreso quello Gratuito. Se ti basta una stanza di chat, la nostra guida per Slack è sufficiente. Questo post è pensato per i casi in cui l'avviso deve innescare un flusso di lavoro.

Visualping offre una vasta raccolta di modelli per Zapier e n8n, e include n8n su tutti i piani. Nel piano gratuito di Visualping ottieni 5 pagine, 150 verifiche al mese e un intervallo minimo di 60 minuti, con webhook inclusi; Slack e Teams richiedono il piano Business. Il piano Gratuito di Page Deltas offre 10 URL monitorati, verifiche illimitate su base best-effort, filtri e riepiloghi con IA, oltre a Slack, Teams, Discord, email e webhook senza richiedere la carta di credito. Scegli in base alla tua priorità: monitoraggio per aree di pixel (Visualping) o brief intelligenti con canali di chat gratuiti (noi).

Come si presenta il webhook

I canali sono gestiti a livello di organizzazione. Puoi impostarne uno come predefinito per i nuovi monitor, e ogni singolo monitor può personalizzare tale lista. Per l'automazione, aggiungi un canale Webhook generico e incolla l'URL di Catch Hook o di n8n. Tutti i dettagli sui campi sono disponibili nella documentazione dei canali.

Quando viene rilevato un cambiamento filtrato, Page Deltas invia una richiesta POST con un payload JSON di questo tipo:

POST <your URL>
Content-Type: application/json
X-Signature: sha256=<hex>
{
  "event": "change.detected",
  "monitor_id": "...",
  "monitor_url": "https://example.com/pricing",
  "monitor_name": "Pagina prezzi del concorrente",
  "change_id": "...",
  "detected_at": "2026-06-01T12:00:00Z",
  "summary": "Il piano Pro è aumentato da 29 $ a 39 $/mese.",
  "before_screenshot_url": "https://.../before.png",
  "after_screenshot_url": "https://.../after.png",
  "dashboard_url": "https://app.pagedeltas.com/monitors/..."
}

summary è la frase in linguaggio naturale da mappare nei titoli dei ticket e nelle note del CRM. Gli URL degli screenshot e dashboard_url sono ideali come allegati o incorporamenti in Notion. X-Signature è l'hash HMAC-SHA256 del corpo grezzo calcolato con il secret del canale, mostrato una sola volta alla creazione. Calcola l'hash sui byte grezzi prima di effettuare il parsing del JSON, altrimenti la verifica fallirà.

La consegna prevede un unico tentativo per canale, senza nuovi tentativi automatici. Assicurati che il ricevitore risponda rapidamente e, per i monitor più critici, affianca un secondo canale di tipo diverso (webhook ed email insieme funzionano egregiamente), così che un temporaneo disservizio di Zapier non ti faccia perdere la notifica.

Configura prima Page Deltas

Imposta la parte di monitoraggio prima di mettere mano a Zapier o n8n. Altrimenti ti troverai a fare il debug di Zap vuoti collegati a un monitor che non si è ancora attivato.

  1. Crea un account gratuito e apri Channels. Aggiungi Slack o l'email se vuoi mantenere un controllo umano diretto, quindi aggiungi un canale Webhook generico. Lascia temporaneamente vuoto l'URL se non hai ancora il Catch Hook: lo incollerai dopo aver completato i passaggi su Zapier o n8n spiegati di seguito.
  2. Crea un monitor per la pagina che desideri seguire (prezzi, changelog, posizioni aperte, termini di servizio o pagina di stato di un fornitore). Scrivi un breve brief che indichi cosa segnalare e cosa ignorare. La documentazione sui filtri descrive come viene applicato il brief. Senza indicazioni precise su cosa escludere, anche le pagine stabili generano rumore (timestamp, post correlati, banner dei cookie).
  3. Collega il canale webhook a quel monitor (o affidati alle impostazioni predefinite dell'organizzazione). Fai clic su Send test sul canale dopo aver salvato l'URL di Catch Hook o n8n, per verificare che il flusso funzioni prima che si verifichi un cambiamento reale.
  4. Se lo desideri, mantieni Slack sullo stesso monitor. La chat per le persone, il webhook per i processi automatici. Questa separazione è solitamente più pulita rispetto a chiedere a Zapier di ripubblicare il messaggio su Slack.

Il piano Gratuito include 10 URL monitorati (una sitemap conta come un singolo URL), filtri e riepiloghi con IA, API REST e MCP, membri del team illimitati e 14 giorni di cronologia. I piani a pagamento aumentano il limite di URL: Starter a 29 $ per 150, Pro a 79 $ per 1.000, Business a 199 $ per 5.000, Scale a 499 $ per 20.000, Enterprise su misura. Attualmente monitoriamo solo pagine pubbliche; il monitoraggio dietro autenticazione è previsto nella roadmap. La frequenza di verifica è adattiva e i piani a pagamento hanno priorità nei momenti di maggiore carico.

Ricevi i dati in Zapier o n8n

Entrambi gli strumenti utilizzano lo stesso canale Webhook generico di Page Deltas. Cambia solo il ricevitore. Non essendoci un'app nativa di Page Deltas su Zapier, Zapier parte da Catch Hook e n8n da un nodo Webhook.

Zapier

  1. Crea uno Zap usando l'app Webhooks by Zapier come trigger e seleziona Catch Hook. Copia l'URL del webhook personalizzato generato da Zapier.
  2. Incolla l'URL nel canale Webhook generico di Page Deltas e salva. Fai clic su Send test in Page Deltas (o attendi una modifica reale). In Zapier, fai clic su Test trigger e verifica che il campione contenga summary, monitor_url e i campi degli screenshot.
  3. Aggiungi le azioni. Casi comuni: creare un ticket su Jira o Linear con summary come titolo e dashboard_url nella descrizione; aggiungere una riga a un database Notion; creare o aggiornare una nota su HubSpot o Salesforce sull'account del concorrente; inviare un'email di riepilogo che raggruppa più modifiche. Mappa i campi ricavati dal campione del Catch Hook invece di inserire manualmente variabili fittizie.
  4. Attiva lo Zap. Invia un altro test da Page Deltas e seguine l'esecuzione attraverso ciascuna azione configurata.

Se hai bisogno di verificare la firma, i passaggi Code di Zapier possono calcolare l'HMAC del corpo. Per controlli più rigorosi, è consigliabile affidarsi a n8n o a una funzione serverless a monte di Zapier, in quanto è necessario accedere ai byte grezzi del corpo della richiesta.

n8n

  1. Aggiungi un nodo Webhook, imposta il metodo su POST e attiva il workflow in modo che n8n fornisca l'URL di produzione. Copialo nel canale Webhook generico di Page Deltas (o in un secondo canale webhook se sia Zapier che n8n devono ricevere l'evento).
  2. Invia un test da Page Deltas. Verifica che il nodo Webhook mostri il corpo JSON e l'intestazione X-Signature.
  3. Opzionale ma altamente raccomandato: aggiungi un nodo Code che ricalcoli sha256= seguito dall'HMAC-SHA256 del corpo grezzo con il secret del tuo canale e lo confronti con X-Signature in modalità timing-safe. Respingi le discrepanze prima di eseguire qualsiasi azione su CRM o ticket.
  4. Crea diramazioni con un nodo IF o Switch su monitor_name o su una parte di monitor_url se pagine diverse devono generare ticket differenti. Aggiungi poi nodi per Jira, Notion, email o richieste HTTP esattamente come faresti per qualsiasi altra sorgente webhook.
  5. Salva e mantieni attivo il workflow. Page Deltas non ritenta l'invio in caso di errore: fai in modo che il nodo Webhook risponda rapidamente con un codice 2xx e demanda le elaborazioni più pesanti ai nodi successivi o a una coda.

La versione self-hosted di n8n è perfetta quando il secret del canale non deve mai lasciare la tua rete aziendale. n8n Cloud è ottimo per la maggior parte dei flussi marketing e RevOps. In entrambi i casi componi nodi standard: nulla in questa architettura dipende da un connettore proprietario di Page Deltas.

Cosa può andare storto e come rimediare

Una volta avviato il sistema in produzione, emergono alcune limitazioni. Nel tempo potrebbero comparire nuovi campi nel payload: ignora le chiavi sconosciute anziché rifiutare l'intero evento. Considera change_id come chiave di idempotenza nel caso in cui il tuo gestore di ticket riceva duplicati a seguito di un reinoltro manuale.

Se Zapier o n8n restituiscono un codice diverso da 2xx, Page Deltas contrassegna l'invio come fallito e prosegue. Il monitor continua a funzionare normalmente. Controlla il registro dei tentativi di consegna nell'applicazione se un flusso smette improvvisamente di ricevere notifiche. Per le pagine essenziali, mantieni l'email o Slack sullo stesso monitor come canale di backup.

Il filtraggio tramite IA è efficace solo se il brief è formulato con precisione. Un'indicazione generica come «avvisami delle variazioni di prezzo» lascerà comunque passare gli articoli correlati nella barra laterale. Dedica cinque minuti all'elenco delle esclusioni prima di creare uno Zap articolato in cinque passaggi. E se l'elemento da monitorare è visibile solo dopo il login, per ora né Page Deltas né un webhook potranno rilevarlo.

Altri strumenti della nostra suite coprono formati di avviso differenti. KWatch.io monitora le menzioni di parole chiave sui social e sul web quando l'origine non è un singolo URL. Per una pagina pubblica fissa che viene aggiornata nel tempo, Page Deltas e l'automazione tramite webhook restano la scelta ottimale.

Inizia con un singolo Zap o flusso di lavoro

Scegli una sola pagina e una sola destinazione: trasferire i prezzi della concorrenza in un database Notion o la pagina di stato di un fornitore su Jira è sufficiente per validare il percorso. Crea il monitor, collega un webhook generico, intercettalo in Zapier o n8n e mappa summary insieme a dashboard_url. Il piano Gratuito include 10 URL, filtraggio con IA, tutti i canali di notifica e accesso alle API, senza carta di credito. Inizia a monitorare gratuitamente.

Julien, Product Manager di Page Deltas

Come automatizzare gli avvisi di modifica dei siti web con Zapier o n8n · Page Deltas