Handleiding

Website-wijzigingsmeldingen automatiseren met Zapier of n8n

Stuur Page Deltas webhooks door naar Zapier of n8n, en vervolgens naar CRM, Jira, Notion of e-mail. AI-gefilterde meldingen. Gratis plan, geen kaart.

Vertel Page Deltas wat belangrijk is

waarschuw mij wanneer de prijzen van Hubspot wijzigen

https://www.hubspot.com/pricing
HubSpot-prijzenpagina — Professional-abonnement vanaf € 792/maand
PDPage DeltasAppnu

🔔 Wijziging gedetecteerd op https://www.hubspot.com/pricing:
De prijs van het Professional-abonnement is gestegen van €749/mo naar €792/mo.

Een concurrent verhoogt zijn Pro-abonnement van $ 29 naar $ 39. Uw wijzigingsmonitor pikt dit op. Vervolgens kopieert iemand de samenvatting naar een Notion-pagina, maakt handmatig een Jira-ticket aan en stuurt de screenshot via Slack door naar sales. Tegen de tijd dat de dealdesk het bericht onder ogen krijgt, heeft de helft van het team al een afgezwakte versie gehoord bij het koffiezetapparaat.

Die handmatige knip-en-plakstap is precies waar het misgaat. U gebruikt Zapier of n8n immers al voor CRM-updates, ticketaanmaak en overzichten. Wat u nodig hebt, is een zuiver en gestructureerd event vanuit de paginamonitor dat deze tools direct kunnen opvangen en routeren.

Ik werk bij Page Deltas; houd dat in gedachten wanneer ik hieronder Visualping noem. Page Deltas bewaakt openbare webpagina's, filtert wijzigingen met een AI-briefing en kan een ondertekende JSON-webhook via POST verzenden wanneer er een match is. Er is geen native Page Deltas-app in Zapier. De aangewezen route is een generiek webhookkanaal naar de Catch Hook van Zapier of de Webhook-node van n8n, waarna uw bestaande automatiseringen het overnemen. Dit artikel legt die inrichting van A tot Z uit.

Waarom een eenvoudige chatmelding tekortschiet

Slack (of Teams, of Discord) werkt prima wanneer één persoon snel een wijziging moet bekijken. Het schiet tekort zodra hetzelfde event in drie verschillende systemen moet belanden. Sales wil een notitie in het CRM-account. Operations heeft een ticket nodig met screenshots van voor en na. Het management wil een wekelijks overzicht in plaats van twintig losse meldingen.

U kunt elk van deze bestemmingen handmatig instellen, of u behandelt de melding als één centraal event en laat Zapier of n8n de distributie verzorgen. Page Deltas ondersteunt Slack, Discord, Teams, e-mail en ondertekende webhooks in alle plannen, inclusief het gratis abonnement. Hebt u alleen een chatkanaal nodig, dan volstaat onze Slack-handleiding. Dit artikel is bedoeld voor situaties waarin de melding een volledige workflow moet starten.

Visualping beschikt over een grote bibliotheek met sjablonen voor Zapier en n8n, en biedt n8n aan in alle abonnementen. In het gratis plan van Visualping krijgt u 5 pagina's, 150 controles per maand en een minimuminterval van 60 minuten, met webhooks inbegrepen; Slack en Teams zijn voorbehouden aan het Business-plan. Het gratis plan van Page Deltas dekt 10 gemonitorde URL's, onbeperkte controles op basis van best effort, AI-filtering en -samenvattingen, plus Slack, Teams, Discord, e-mail en webhooks zonder creditcard. Kies op basis van uw voorkeur voor pixelgebiedbewaking (Visualping) of AI-briefings en gratis chatkanalen (bij ons).

Hoe de webhook eruitziet

Kanalen worden beheerd op organisatieniveau. U kunt een standaardkanaal instellen voor nieuwe monitors, en elke individuele monitor kan die selectie overschrijven. Voeg voor automatisering een generiek Webhook-kanaal toe en plak de Catch Hook- of n8n-URL erin. De volledige veldbeschrijvingen vindt u in de kanalen-documentatie.

Wanneer een gefilterde wijziging wordt vastgesteld, verstuurt Page Deltas een POST-verzoek met deze JSON-structuur:

POST <your URL>
Content-Type: application/json
X-Signature: sha256=<hex>
{
  "event": "change.detected",
  "monitor_id": "...",
  "monitor_url": "https://example.com/pricing",
  "monitor_name": "Prijzenpagina van concurrent",
  "change_id": "...",
  "detected_at": "2026-06-01T12:00:00Z",
  "summary": "Pro-abonnement verhoogd van $ 29 naar $ 39/maand.",
  "before_screenshot_url": "https://.../before.png",
  "after_screenshot_url": "https://.../after.png",
  "dashboard_url": "https://app.pagedeltas.com/monitors/..."
}

summary is de zin in natuurlijke taal die u mapt naar tickettitels en CRM-notities. De screenshot-URL's en dashboard_url zijn uitstekend te gebruiken als bijlagen of embeds in Notion. X-Signature is de HMAC-SHA256-hash van de onbewerkte payload berekend met uw kanaalgeheim, dat eenmalig bij het aanmaken wordt getoond. Bereken de hash over de onbewerkte bytes voordat u de JSON ontleedt, anders mislukt de verificatie.

Aflevering gebeurt in één enkele poging per kanaal zonder automatische herhalingen. Zorg dat de ontvanger snel antwoordt en stel voor bedrijfskritische pagina's een tweede kanaal van een ander type in (webhook plus e-mail werkt betrouwbaar), zodat een tijdelijke Zapier-storing geen melding over het hoofd laat zien.

Stel eerst Page Deltas in

Richt eerst de bewakingskant in voordat u met Zapier of n8n aan de slag gaat. Anders bent u lege Zaps aan het debuggen op een monitor die nog nooit is afgegaan.

  1. Maak een gratis account aan en open Channels. Voeg Slack of e-mail toe als u een menselijke controle wilt behouden, en voeg vervolgens een generiek Webhook-kanaal toe. Laat het URL-veld even leeg als u de Catch Hook nog niet hebt gegenereerd. U plakt deze erin na de onderstaande Zapier- of n8n-stappen.
  2. Maak een monitor aan voor de gewenste pagina (prijzen, changelog, vacatures, voorwaarden of statuspagina van een leverancier). Schrijf een korte briefing met duidelijke instructies over wat gemeld en wat genegeerd moet worden. De filter-documentatie legt uit hoe de briefing wordt toegepast. Zonder duidelijke uitsluitingen veroorzaken ook rustige pagina's ruis (tijdstempels, gerelateerde artikelen, cookiebanners).
  3. Koppel het webhookkanaal aan die monitor (of gebruik de organisatiestandaard). Klik op Send test in het kanaal zodra de Catch Hook- of n8n-URL is opgeslagen, om de verbinding te testen voordat er een echte wijziging plaatsvindt.
  4. Behoud eventueel Slack op dezelfde monitor: chat voor mensen, webhooks voor systemen. Die scheiding is doorgaans veel overzichtelijker dan Zapier te vragen het bericht opnieuw in Slack te plaatsen.

Het gratis plan biedt 10 gemonitorde URL's (een sitemap telt als één URL), AI-filtering en -samenvattingen, REST API en MCP, onbeperkt aantal teamleden en 14 dagen geschiedenis. Betaalde abonnementen verhogen het URL-limiet: Starter $ 29 voor 150, Pro $ 79 voor 1.000, Business $ 199 voor 5.000, Scale $ 499 voor 20.000, Enterprise op maat. We monitoren momenteel uitsluitend openbare pagina's; pagina's achter een login staan op onze roadmap. Het controle-interval is adaptief en betaalde plannen krijgen voorrang bij piekdrukte.

Opvangen in Zapier of n8n

Beide tools gebruiken hetzelfde generieke Webhook-kanaal van Page Deltas. Alleen de ontvanger verschilt. Omdat er geen native Page Deltas-app is, start Zapier met een Catch Hook en n8n met een Webhook-node.

Zapier

  1. Maak een Zap aan met Webhooks by Zapier als trigger en kies Catch Hook. Kopieer de unieke webhook-URL die Zapier toont.
  2. Plak die URL in uw generieke Webhook-kanaal in Page Deltas en sla op. Klik op Send test in Page Deltas (of wacht op een echte wijziging). Klik in Zapier op Test trigger en controleer of de testgegevens summary, monitor_url en de screenshotvelden bevatten.
  3. Voeg acties toe. Veelvoorkomende voorbeelden: een Jira- of Linear-issue aanmaken met summary als titel en dashboard_url in de omschrijving; een rij toevoegen aan een Notion-database; een HubSpot- of Salesforce-notitie aanmaken of bijwerken op het account van de concurrent; een samenvattende e-mail versturen waarin meerdere wijzigingen zijn gebundeld. Map de velden rechtstreeks vanuit het Catch Hook-voorbeeld in plaats van handmatig variabelen in te vullen.
  4. Schakel de Zap in. Verstuur nog een test vanuit Page Deltas en volg de verwerking stap voor stap door elke geconfigureerde actie.

Wilt u handtekeningen verifiëren, dan kunnen Zapier Code-stappen de HMAC van de payload berekenen. Voor een robuustere controle verdient n8n of een tussenliggende serverless-functie de voorkeur, omdat u de onbewerkte payload-bytes nodig hebt.

n8n

  1. Voeg een Webhook-node toe, stel de methode in op POST en activeer de workflow zodat n8n een productie-URL genereert. Kopieer deze naar het generieke Webhook-kanaal van Page Deltas (of een tweede webhookkanaal indien zowel Zapier als n8n het event moeten ontvangen).
  2. Verstuur een test vanuit Page Deltas. Controleer of de Webhook-node de JSON-payload en de header X-Signature ontvangt.
  3. Optioneel maar sterk aanbevolen: voeg een Code-node toe die sha256= plus de HMAC-SHA256 van de onbewerkte payload berekent met uw kanaalgeheim en deze timing-safe vergelijkt met X-Signature. Wijs niet-overeenkomende verzoeken af voordat er CRM- of ticketstappen worden uitgevoerd.
  4. Maak vertakkingen met een IF- of Switch-node op basis van monitor_name of een deel van monitor_url als verschillende pagina's afzonderlijke tickets moeten aanmaken. Voeg vervolgens Jira-, Notion-, e-mail- of HTTP Request-nodes toe, net zoals bij elke andere webhookbron.
  5. Sla de workflow op en houd deze actief. Page Deltas probeert mislukte afleveringen niet opnieuw: zorg dat de Webhook-node snel antwoordt met een 2xx-statuscode en delegeer trager werk naar vervolgnodes of een wachtrij.

Zelf-gehoste n8n is ideaal wanneer het kanaalgeheim uw interne bedrijfsnetwerk nooit mag verlaten. n8n Cloud volstaat voor de meeste marketing- en RevOps-processen. In beide gevallen stelt u standaardnodes samen; niets hangt af van een merkspecifieke Page Deltas-connector.

Valkuilen en hoe u ze voorkomt

In productie doen zich enkele aandachtspunten voor. In de loop van de tijd kunnen er nieuwe velden aan de payload worden toegevoegd: negeer onbekende sleutels in plaats van het hele event te weigeren. Beschouw change_id als een idempotentietoets voor het geval uw ticketsysteem duplicaten ontvangt na een handmatige herhaling.

Als Zapier of n8n een statuscode anders dan 2xx retourneert, markeert Page Deltas de aflevering als mislukt en gaat door. De monitor blijft gewoon actief. Controleer het logboek met afleverpogingen in de applicatie als een workflow stilvalt. Behoud voor essentiële pagina's e-mail of Slack op dezelfde monitor als vangnet.

AI-filtering werkt alleen optimaal met een specifieke briefing. Een vage instructie zoals «meld prijswijzigingen» laat nog altijd gerelateerde artikelen in zijbalken door. Besteed vijf minuten aan de lijst met uitsluitingen voordat u een Zap met vijf stappen bouwt. En als de gewenste wijziging pas na een login zichtbaar is, kan noch Page Deltas noch een webhook deze momenteel zien.

Andere hulpmiddelen binnen onze familie richten zich op andere signaalvormen. KWatch.io monitort zoekwoordvermeldingen op sociale media en het web wanneer het signaal niet van één vaste URL komt. Voor een vaste openbare webpagina die inhoudelijk wijzigt, zijn Page Deltas en automatisering via webhooks de beste keuze.

Begin met één enkele Zap of workflow

Kies één pagina en één duidelijke bestemming: concurrentieprijzen naar een Notion-database of de statuspagina van een leverancier naar Jira is ruim voldoende om de werking te bewijzen. Maak de monitor aan, koppel een generieke webhook, vang deze op in Zapier of n8n en map summary en dashboard_url. Het gratis plan omvat 10 URL's, AI-filtering, alle meldingskanalen en API-toegang, zonder creditcard. Start gratis met monitoren.

Julien, Product Manager bij Page Deltas

Website-wijzigingsmeldingen automatiseren met Zapier of n8n · Page Deltas