Connect Diffspark to Zapier
Send page changes to Slack, Sheets, your CRM, and thousands of other apps - or create monitors from existing workflows.
Trigger: page changed
Option A - Webhook (instant): create a monitor with channel webhook and format zapier. Paste your Zapier Catch Hook URL.
Option B - Polling (Pro+ API): Zapier polls GET /api/v1/changes?since=ISO8601 with header X-API-Key.
curl -H "X-API-Key: YOUR_KEY" \ "https://diffspark.com/api/v1/changes?since=2026-01-01T00:00:00+00:00"
Action: create monitor
Use Zapier's Webhooks action to POST /api/v1/monitors with JSON body:
{
"url": "https://example.com/pricing",
"name": "Competitor pricing",
"mode": "text",
"interval_seconds": 3600,
"channels": ["email", "webhook"],
"webhook_url": "https://hooks.zapier.com/...",
"webhook_format": "zapier"
}
Zapier webhook payload
Flat JSON fields for easy Zap mapping:
monitor_name,page_url,changed_atsummary,before,after,diffdiff_percent,visual_diff_url(visual mode; signed?token=, valid 14 days - no login required)