Automations

Automations are how you route data through ProxyHook. An automation takes a single source, optionally runs the data through one or more steps (filters, custom transformations, etc.), and delivers it to one or more destinations.

Building an Automation

From the Automations tab, create a new automation and follow the builder:

  1. Pick a source. Select an existing source you have already created. See Sources if you haven't set one up yet.
  2. Add steps. Drop in optional steps between the source and your destinations — filters to drop events that should not flow through, or custom transformations (code) to reshape, enrich, or rename fields.
  3. Add destinations. Add one or more destinations to deliver the (filtered, transformed) data to. Each destination has its own setup flow — credentials, formatting, and any service-specific options — and the builder walks you through it.

Save the automation and events arriving at your source endpoint will start flowing through immediately.

Activity

The Activity view shows a time-series breakdown for the entire automation or for any single destination within it: successful deliveries, failures, retries, and throughput over a date range or rolling interval you select. Use it to confirm data is reaching every destination and to spot delivery problems early.

Logs

Each automation has a Logs view that captures every event flowing through it, including the payload sent to each destination and the response that destination returned. You can replay any logged event to re-trigger delivery — useful for debugging, backfilling after a destination outage, or verifying changes to filters and transformations.