Stop webhook noise.
Fire once.

Webhook Debounce sits between your CMS or webhook source and its target. Absorb a burst of repeated hits — then fire your build trigger, API, or pipeline exactly once.

How it works

1

Point your source

Replace your target URL in your CMS or webhook source with your unique Webhook Debounce receive URL.

2

Hits are absorbed

Every incoming hit resets or extends your configured window. Ten saves in Contentful become one pending job.

3

Your target fires once

When the window expires, your real target — a build hook, API endpoint, or pipeline — receives exactly one POST.

Two modes, one goal

Choose how the timer behaves when hits keep coming in.

Debounce mode

Every hit resets the timer. Fires once only after a full window of silence. Ideal for live-editing workflows where saves cluster together.

Timeout mode

First hit locks the timer. Further hits are counted but the window doesn't move. Fires once when the original window expires.

Exact timing

Delayed jobs fire at the scheduled second — no cron polling, no up-to-59-second drift. Windows from 1 minute to 24 hours.

Works with any webhook source

If it sends an HTTP POST, Webhook Debounce can throttle it.

CMS & content platforms

Contentful, Prismic, Sanity, Strapi, and DatoCMS all fire a webhook on every save. Debounce them so your build runs once when an editor is done, not once per keystroke.

E-commerce

Shopify product and inventory webhooks can fire dozens of times during a bulk import. Absorb the burst and trigger your sync pipeline once.

CI/CD & deployments

GitHub, GitLab, and Bitbucket push events during a rebase can queue up multiple builds. Timeout mode fires your deploy hook once after the push storm settles.

Any HTTP webhook

Stripe, Linear, PagerDuty, or your own internal services — if it fires a POST request, you can wrap it with a debounce or timeout window in under a minute.

Simple pricing

Start free. Upgrade when your project grows.

Free

£0

  • 1 webhook config
  • Timeout & debounce modes
  • Up to 5 minute window

Basic

£8/mo

  • 3 webhook configs
  • Timeout & debounce modes
  • Any timeout window

Pro

£20/mo

  • 10 webhook configs
  • Any timeout window
  • Payload forwarding
Get started free

No credit card required for the free plan.

Cookie preferences

We use analytics cookies (Google Analytics) to understand how the service is used. Strictly necessary cookies for authentication are always active. Learn more