Route price change alerts anywhere.
DiffScout fires a webhook to any HTTPS endpoint the moment a price changes — Zapier, Make, Slack, PagerDuty, your own API. Business plan.
Route to any destination
Paste any HTTPS endpoint. Works with every webhook-capable platform.
Connect to 6,000+ apps. Create a Zap triggered by DiffScout's webhook to fire Slack messages, create Notion rows, send SMS, update Google Sheets, or trigger any automation.
Use a "Catch Hook" trigger in Zapier → paste the URL into DiffScout settings.
Build advanced multi-step scenarios. Parse the webhook payload, apply filters (only alert if change > 10%), and route to multiple channels simultaneously.
Use a Custom Webhook module → chain Routers, Filters, and HTTP modules.
Skip Zapier. Paste a Slack incoming webhook URL directly in DiffScout settings. Price alerts appear in your #competitive-intel channel within seconds.
Works with any Slack incoming webhook URL from api.slack.com/apps.
POST to your own endpoint. Parse the JSON payload in Node, Python, Go, or any backend. Trigger internal workflows, update your pricing database, or fire custom notifications.
Express, FastAPI, Flask, Rails — any HTTP server can receive the payload.
Set up in three steps
No webhook infrastructure to manage. DiffScout handles the delivery.
Upgrade to Business plan
Webhooks are available on the Business plan ($99/mo). All other features — missions, price history, email alerts — remain the same.
Add your webhook endpoint in settings
Go to Settings → Alerts → Webhook URL. Paste any HTTPS endpoint. DiffScout sends a test payload on save so you can verify delivery immediately.
Settings → Alerts → Webhook URLPrice change fires the webhook
When DiffScout detects a price change on any of your missions, it fires a POST request to your endpoint with the full change payload shown above.
POST /your-endpoint → 10 fields → instant deliveryReal workflow patterns
How teams wire DiffScout webhooks into their existing stacks.
Competitive pricing automation
webhook → Zapier → Google Sheet → repricing formula → workflow triggerWebhook fires → Zapier updates a Google Sheet → Sheet formula recalculates your pricing → triggers repricing workflow. Full loop without manual steps.
Team alerting at scale
webhook → Make → filter by brand → route to right Slack channelRoute webhook to Make → filter by brand/category → post to the right Slack channel (#bfcm-alerts vs #saas-pricing). Different teams see different alerts.
Internal dashboard ingestion
webhook → your API → database → competitive intel dashboardFire webhook to your own API → store in your database → display in your internal competitive intelligence dashboard alongside other data sources.
Webhook vs email alerts
Email alerts are on every plan. Webhooks unlock automation.
Frequently asked questions
What plan includes webhooks?
Webhooks are available on the Business plan ($99/mo). Free, Starter, and Pro plans include email alerts only.
What does the webhook payload contain?
The payload is a JSON object with: event, mission_id, mission_name, url, previous_price, new_price, change_percent, direction, checked_at, currency.
Can I use Zapier with DiffScout webhooks?
Yes. Create a Zapier Catch Hook trigger, paste the URL into DiffScout settings, and connect it to any of Zapier's 6,000+ app integrations — Slack, Notion, Google Sheets, email, SMS, and more.
Is there a retry policy if my endpoint is down?
DiffScout attempts delivery once per price change event. If your endpoint is temporarily unavailable, the webhook may not be retried. We recommend using a reliable endpoint like Zapier or Make for production use.
Can I filter webhooks — only fire if price drops more than X%?
DiffScout fires on any price change. You can apply filtering logic in Zapier, Make, or your own code by checking the change_percent field in the payload.
Connect price change alerts to your stack.
$99/mo. Cancel anytime.