// available integrations

Connect Diffwatch to
any workflow

From no-code automation to custom APIs — Diffwatch plugs into the tools you already use. Set it once, let the alerts flow.

Zapier Make (Integromat) n8n Webhooks REST API Pro & Business plans
Zapier
NO-CODE
Make
NO-CODE
n8n
LOW-CODE
Webhooks
HTTPS
REST API
KEYS
Three steps to automation
01
Add a watch
Enter a URL and your email. Diffwatch starts polling immediately — no configuration needed.
02
Connect your channel
Add a webhook or connect via Zapier/Make/n8n. All channels can be configured from the same watch.
03
Alerts fire automatically
When a change is detected, every enabled channel gets a structured payload — AI summary, diff excerpt, and a manage link.
What you can build
Zapier CATCH HOOK
Trigger — "Catch Hook"
When Diffwatch detects a pricing change on a competitor's page, send a Slack message to your #pricing channel with the AI summary.
Diffwatch detects change Zapier "Catch Hook" Send Slack message
Make (Integromat) CUSTOM WEBHOOK
Trigger — "Custom Webhook"
When a job board posting disappears, update a Google Sheet row and send a browser notification to your team.
Diffwatch detects change Make webhook Update Google Sheet
n8n WEBHOOK NODE
Trigger — "Webhook Node"
When a vendor's terms of service update, write the change summary to Notion and trigger an approval workflow for your legal team.
Diffwatch detects change n8n Webhook Write to Notion DB
Generic Webhook HTTPS POST
Trigger — "Any HTTPS endpoint"
Send change events directly to your internal platform, CRM, data pipeline, or a custom server with HMAC-signed payloads.
Diffwatch detects change HTTPS POST + signature Your server (2xx = ok)
Get started in minutes
Zapier
  1. Create a new Zap and choose Webhooks by Zapier → Catch Hook
  2. Copy the unique webhook URL Zapier gives you
  3. In Diffwatch, open your watch → Alert channels → + Add webhook
  4. Paste the URL and click Send test — Zapier will capture it
  5. Map change.ai_summary and watch.url to your action
See full docs →
Make (Integromat)
  1. Create a new Scenario → add a Custom Webhook module
  2. Click Detect data structure to generate the schema
  3. Add a webhook channel in Diffwatch with the webhook URL
  4. Click Send test in Diffwatch — Make will capture the payload
  5. Add your action modules (Google Sheets, Slack, etc.) and activate
See full docs →
n8n
  1. Add a Webhook node → set HTTP Method to POST
  2. Use the Test URL for setup, then switch to Production URL when ready
  3. Add your webhook in Diffwatch and click Send test
  4. Connect the Webhook node to any action node (Slack, Email, HTTP Request…)
  5. Set up a scheduled trigger in n8n to receive production events
See full docs →
Programmatic access for developers
Create and manage watches — full CRUD via authenticated endpoints
Fetch change history — paginated event log with diff excerpts and timestamps
API key authentication — secure Bearer token, revocable from the dashboard
Rate limited by plan — 60 req/min on Pro, 300 req/min on Business
Webhook channel management — add, test, and revoke webhook endpoints via API
Full documentation — OpenAPI schema, code examples, request/response types
// fetch your watches via REST API
# List all watches
curl -H "Authorization: Bearer YOUR_API_KEY" \\
  https://diffwatch-ai.polsia.app/api/v1/watches

# Response
{
  "data": [
    {
      "id": 12345,
      "url": "https://example.com/pricing",
      "status": "active",
      "last_change_at": "2026-06-20T10:42:00Z",
      "check_interval_minutes": 5
    }
  ],
  "meta": { "count": 1 }
}
Read full API documentation →
Ready to automate?
Connect Diffwatch to your stack in minutes. Free to start.
Start watching — free See pricing