NodeTrigger — Webhook Router & Proxy NodeTrigger — Proxy et routeur de webhooks

Filter, transform, and route your webhook data. Filtrez, transformez et routez vos données webhooks.

One inbound URL, complete structural control. Evaluate custom conditional rules against incoming payloads, mutate data schemas on the fly, and safely fan-out events to single or multiple destinations asynchronously. Backed by a fail-safe double-storage engine. Une seule URL d'entrée, un contrôle structurel total. Évaluez vos règles conditionnelles sur les payloads entrants, modifiez les schémas de données à la volée, et distribuez vos événements vers une ou plusieurs destinations de manière asynchrone. Sécurisé par un moteur de double stockage fail-safe.

Full features included. Toutes les fonctionnalités incluses.

POST /webhook
Verified Vérifié
Webhook Ingestion Réception Webhook

Validates Stripe/Shopify signatures & accepts raw JSON payloads.

Valide les signatures Stripe/Shopify et accepte les payloads JSON bruts.

{
  "event": "checkout",
  "amount": 12500
}
NodeTrigger Engine Moteur NodeTrigger
Fail-Safe Storage Stockage Sécurisé
Fail-Safe Double Storage Double Stockage Fail-Safe

Write-Ahead Logging (WAL) persists incoming JSON to local disk before execution. 100% crash protection.

Le Write-Ahead Logging (WAL) écrit le JSON sur disque avant exécution. Protection anti-crash absolue.

Filter & Mutate Filtre & Mutation
Filters & Transforms Filtres & Transformations

Runs Javascript mapping & filtering: splits flows and normalizes values instantly.

Exécute les règles et transformations JS : filtre les flux et normalise les valeurs à la volée.

if (amount > 10000) {
  currency = "EUR";
}
n8n
200 OK
Fan-out: n8n Workflow Multi-diffusion : n8n

Routes raw events to n8n triggers instantly. Guaranteed order delivery.

Route les événements bruts vers n8n instantanément. Livraison ordonnée garantie.

HubSpot
200 OK
Fan-out: HubSpot CRM Multi-diffusion : HubSpot

Sends transformed contact schemas directly to HubSpot Contacts API endpoint.

Envoie le schéma de contact transformé directement à l'API HubSpot Contacts.

Slack
200 OK
Fan-out: Slack Alerts Multi-diffusion : Slack

Dispatches alerts to Slack channels concurrently. Real-time logging.

Diffuse des alertes vers les canaux Slack simultanément. Journalisation temps réel.

Works seamlessly with
The Problem Le Problème

Webhook integrations are simple to set up, but exhausting to maintain. Les webhooks sont simples à configurer, mais épuisants à fiabiliser.

!

Traffic spikes crash your server. When Stripe hits you with a sudden wave of webhook events, your server might time out trying to process heavy inline logic. Les pics de trafic saturent votre serveur. Quand Stripe envoie soudainement des centaines d'événements, votre serveur peut expirer en essayant de tout exécuter en ligne.

!

Downtime destroys data. If Shopify calls your endpoint while your CRM, n8n, or automation tool is down for maintenance, that event data is gone forever. Les pannes détruisent vos données. Si Shopify vous appelle pendant que votre CRM ou votre instance d'automatisation (n8n, Make) est hors ligne, l'événement est perdu à jamais.

!

Retries overwhelm hosting resources. If your application takes too long to acknowledge, providers start retrying, hammering your hosting with redundant traffic. Les relances saturent l'hébergement. Si votre application met trop de temps à répondre, Stripe multiplie les tentatives de renvoi inutiles, surchargeant inutilement vos ressources d'hébergement.

!

Brittle custom code. You end up writing throwaway scripts or using heavy middleware just to parse metadata and forward it to another tool. Des scripts sur-mesure fragiles. Vous finissez toujours par écrire du code temporaire et difficile à maintenir simplement pour décoder une clé JSON et la renvoyer vers Slack.

The Fix La Solution

NodeTrigger acts as an ultra-durable proxy buffer that secures and orchestrates your event pipelines on the fly. NodeTrigger agit comme un proxy et tampon ultra-robuste qui sécurise et orchestre vos flux de données.

How It Works Fonctionnement

Instant Ingestion. Asynchronous Delivery. Réception immédiate. Traitement asynchrone.

A three-stage engine that decouples the moment your provider calls you from the moment your downstream tools do the work. Un moteur en 3 étapes qui sépare le moment où vos webhooks arrivent de celui où vos outils exécutent le travail.

Sources
S Stripe
S Shopify
S Custom Personnalisé
NodeTrigger Engine Moteur NodeTrigger
01 Verify signature Valider signature
02 JSON Log on Disk Journal JSON sur disque
03 Filter rules Appliquer les filtres
04 Transform payload Transformer le payload
05 Delivery & Retries Transmission & Relances
Destinations
D n8n
D HubSpot
D Slack
D Custom Webhook Webhook tiers
STEP 01 ÉTAPE 01

Ultra-fast ingestion & fail-safe logging Réception ultra-rapide & stockage de secours

Point your providers to your unique NodeTrigger URL. Our ingestion engine validates the cryptographic signature (Stripe-Signature or Shopify HMAC) in milliseconds, appends the raw payload to a secure local JSON log file, and immediately returns a 200 OK to the provider. Dirigez votre fournisseur vers votre URL NodeTrigger unique. Notre moteur d'ingestion valide la signature cryptographique (Stripe-Signature ou Shopify HMAC) en quelques millisecondes, écrit le payload brut dans un fichier JSON local sécurisé sur le disque, et valide la réception par un code 200 OK immédiat.

STEP 02 ÉTAPE 02

Visual filters & on-the-fly transforms Filtres visuels & Transformation à la volée

Once an event is secured, NodeTrigger routes it according to your drag-and-drop rule canvas (Source → Filter → Destination). Filter on any payload field with conditional logic. Transform data structures, map fields via {{dot.path}} variable syntax, and mask private keys before dispatching. Une fois l'événement sécurisé, NodeTrigger applique vos filtres visuels définis par glisser-déposer sur le canevas (Source → Filtre → Destination). Avant l'envoi, utilisez le transformateur de données pour renommer ou mapper vos champs via la syntaxe {{chemin.point}}, ou masquez les clés sensibles.

STEP 03 ÉTAPE 03

Asynchronous fan-out & retries Relance automatique & Résilience asynchrone

Delivery runs in the background via a non-blocking loopback with a 1-minute cron fallback. If a destination target is down, NodeTrigger retries delivery independently up to 5 times with exponential backoff, without ever blocking your other endpoints. La transmission s'effectue en arrière-plan de façon asynchrone via un loopback non bloquant avec un cron de sécurité d'une minute. En cas d'échec d'une destination, NodeTrigger retente l'envoi de manière isolée avec un backoff exponentiel jusqu'à 5 fois, sans jamais impacter vos autres flux.

Features Fonctionnalités

Built for developers who value uptime. Conçu pour les développeurs qui exigent 100% de disponibilité.

Strict signature verification Validation stricte des signatures

Secure your internal systems. NodeTrigger validates Stripe and Shopify HMAC signatures on arrival. Stale or mismatched URLs are logged (not silently dropped) to make misconfigurations immediately visible. NodeTrigger effectue des contrôles cryptographiques sur les signatures Stripe et Shopify HMAC. Les requêtes illégitimes ou mal configurées sont enregistrées pour rester visibles dans vos outils d'administration.

Fail-safe JSON log files Journal JSON de secours (Fail-Safe)

True database redundancy. Every webhook is written to a local append-only JSON file before database injection. If the DB locks up or crashes, an admin resurrection tool scans the log and re-injects missing events, de-duplicated by ID. Redondance totale des données. Chaque webhook est écrit dans un fichier JSON local sécurisé avant l'écriture en base de données. En cas de panne de base, un outil d'administration permet de réinjecter les webhooks perdus.

Learning mode & visual builder Mode apprentissage & filtres visuels

Learning mode listens for the first real webhook payload and captures a sample. Our drag-and-drop rule builder flat maps this payload so you can apply complex AND/OR filters on any field without guessing JSON key names. Le mode apprentissage écoute le premier webhook réel et capture son payload. Le constructeur visuel permet d'appliquer facilement des filtres AND/OR complexes sur chaque champ sans deviner les noms de clés.

Transforms, retries & replay Transformation, relance & rejeu

Reshape JSON payloads per destination (mapping with {{dot.path}}, static/computed fields, or masking private keys). See full execution history and replay any stored webhook at any time through your current routing rules. Mappez vos structures JSON avec {{chemin.point}} ou masquez les clés privées. Relancez automatiquement en arrière-plan (jusqu'à 5 essais avec backoff exponentiel) ou rejouez à tout moment un webhook via vos règles actuelles.

OK evt_1N2aBc → n8n.prod.io
OK evt_1N2aBc → HubSpot CRM
RETRY evt_1M9xZq → Slack (attempt 2/5) (tentative 2/5)
FAIL ÉCHEC evt_1L4cDf → api.partenaire.fr

Put a durable proxy buffer in front of your site. Mettez un tampon ultra-résistant devant votre site.

Spin up your first route in under two minutes. Get your signed inbound URL and secure your pipelines today. Créez votre première route en moins de deux minutes. Obtenez votre URL signée et sécurisez vos flux dès aujourd'hui.

Secure my webhooks Sécuriser mes flux

Setup and configuration in 2 minutes. Installation et configuration en 2 minutes.

"Our philosophy is simple: Underpromise, Overdeliver." "Notre philosophie est simple : Sous-promettre, sur-délivrer."

We don't build heavy, bloated visual tools that slow down your systems. NodeTrigger focuses on an unmovable, dual-storage backend engine (JSON files + DB) that prioritizes absolute data survival, strict execution order, and maximum speed. We deliver a clean, dedicated web dashboard designed for developers and No-Code experts who value lean infrastructure. Nous ne créons pas d'outils visuels lourds et complexes qui ralentissent vos systèmes. NodeTrigger se concentre sur un moteur en arrière-plan robuste à double stockage (JSON sur disque et base de données) qui privilégie la survie absolue de vos données, un ordre d'exécution strict et une rapidité maximale sans fioritures cosmétiques inutiles. Nous fournissons une interface dédiée et fluide conçue pour les développeurs et experts No-Code soucieux de leur infrastructure.

N
The NodeTrigger Team L'équipe NodeTrigger
Founders & developers Concepteurs & développeurs
Pricing Tarifs

Simple, transparent pricing. Un tarif unique et transparent.

Guides Guides

Filter and forward webhooks to multiple destinations. Filtrez et transférez vos webhooks vers plusieurs destinations.

Deep-dive guides on webhook routing, filtering, and fan-out — plus a step-by-step Stripe-to-Slack walkthrough. Des guides détaillés sur le routage, le filtrage et la diffusion de webhooks — plus un tutoriel Stripe vers Slack pas à pas.

Webhook Router

Filter & forward webhooks to any URLFiltrer et transférer vos webhooks

The complete receive → filter → transform → forward pipeline in one router.Le pipeline complet : recevoir → filtrer → transformer → transférer.

Read guide →Lire le guide →
Filter Payload

Filter a webhook payloadFiltrer un payload webhook

Forward only the events that matter — by event type, amount, email, or any field.Ne transférez que les événements utiles — par type, montant, e-mail ou champ.

Read guide →Lire le guide →
Fan-out

Send to multiple destinationsEnvoyer vers plusieurs destinations

One incoming webhook, forwarded to Slack, your CRM, and any URL at once.Un webhook entrant, transféré vers Slack, votre CRM et toute URL à la fois.

Read guide →Lire le guide →
Forwarding

Webhook forwarding serviceService de transfert de webhooks

Reliable forwarding and relay with retries, durable storage, and replay.Transfert fiable avec relances, stockage durable et rejeu.

Read guide →Lire le guide →
Use Case

Stripe webhook to SlackWebhook Stripe vers Slack

A no-code walkthrough: filter Stripe events and post them into a Slack channel.Un tutoriel sans code : filtrez les événements Stripe et postez-les dans Slack.

Read guide →Lire le guide →
Documentation

Full product documentationDocumentation complète

Routes, filters, transforms, destinations, fail-safe storage, and more.Routes, filtres, transformations, destinations, stockage fail-safe, etc.

Open docs →Ouvrir la doc →

Your webhooks, routed and delivered safely. Vos webhooks, routés et délivrés en toute sécurité.

Join developers and agencies who trust NodeTrigger to secure their event-driven pipelines. Rejoignez les créateurs et agences qui font confiance à NodeTrigger pour fiabiliser leurs intégrations d'événements.

Honest fixed price. No lock-in. Setup in 2 minutes. Prix fixe honnête. Aucun engagement. Configuration en 2 minutes.