Getting Started

ProxyHook is a routing layer for event data. You point your webhooks or third-party services at a ProxyHook endpoint, and ProxyHook fans the events out to every destination you connect — with filtering, transformation, retries, and logging built in.

How it works

Getting events flowing takes three steps in the dashboard:

  1. Create a source. Choose a pre-built integration (Stripe, Segment, and other supported services) or a webhook. You will receive a unique endpoint to send data to. See Sources for the details.

  2. Open the Automation builder. From the Automations tab, create a new automation, pick the source you just created, and then add one or more destinations.

  3. Configure each destination. Each destination has its own setup flow tailored to that service — credentials, formatting, and any service-specific options. The builder walks you through it.

Once the automation is saved, events arriving at your source endpoint are routed to every destination in the automation. You can add filters and transformations on the automation itself or on individual destinations as needed.

What you get out of the box

  • Retries and durability — events are accepted and acknowledged immediately, then delivered to destinations with retry logic so a destination outage does not lose data.
  • Logging — inspect the full request and response for any source or destination, and replay events to re-trigger delivery.
  • Activity analytics — time-series breakdown of traffic, requests per second, and successful requests for every source and destination.
  • Filtering and transformation — drop, reshape, or enrich events on their way to a destination without touching the system that sent them.