Jitterflow

n8n Integration

Jittered webhook delivery and DLQ replay, as an n8n node — fix a 429 or retry a dead job without writing rate-limit logic into every workflow.

What it does

n8n-nodes-jitterflow is a community node with two operations: Webhook → Send queues an item for jittered, rate-limited delivery, and DLQ → List / Replay / Resolve manages the dead-letter queue without leaving your workflow. All the jitter math, TPS guarding, and retry/DLQ decisioning stay server-side — the node is a thin, typed client over the same REST API the API docs describe.

A workflow retry never double-sends: the Send operation's Idempotency Key defaults to {{$execution.id}}-{{$itemIndex}}, so re-running a workflow returns the original job instead of creating a second one.

Install

Self-hosted n8n — Settings → Community Nodes → Install, and enter n8n-nodes-jitterflow.

n8n Cloud — available once the node passes n8n's verification review. Cloud only allows verified community nodes into its node panel, so this is pending on n8n's review queue rather than anything on our end.

Credential

Add a Jitterflow API credential with your tenant API key from the dashboard (API Keys → starts with wjg_). Use the credential's Test button to confirm it against the live API before building a workflow.

Replay the DLQ without leaving Slack

Every failed delivery lands in the dead-letter queue. The DLQ → List operation is available on every plan; one-click Replay is a Pro-plan feature — the same gate the dashboard's Replay button uses. Wired into n8n, that means a Slack slash command can list and replay every unresolved entry for your tenant the moment an alert fires, without opening a browser. See the Replay failed webhooks from a Slack alert template below.

Templates

Three importable workflows to start from:

  • Rate-limit Shopify → ERP sync — spread a burst of order webhooks so they never exceed your ERP's per-second rate limit.
  • Pace CRM enrichment calls — pace enrichment API calls per lead instead of per batch.
  • Replay failed webhooks from a Slack alert — a Slack slash command that lists and replays every unresolved DLQ entry.

Find them in the n8n-nodes-jitterflow package's templates/ directory, or in n8n's own workflow gallery once published there.