New Feature

Automate What Happens
After an Event Arrives.

Endpoint Actions let you chain forward, tag, notify, and ignore steps together with provider-aware conditions. Every run is recorded with a step-by-step execution trace for debugging.

Four Step Types. One Automation Chain.

Build automation chains that match how your team actually handles webhooks.

Forward

Route webhooks or normalized email events to remote destinations with configurable timeouts, bounded retries, and built-in destination safeguards. Requires an active paid subscription.

Notify

Alert your team through Slack, email, Discord, PagerDuty, or any notification channel when specific webhooks arrive.

Tag

Automatically categorize requests with workspace tags. Filter by Stripe events, error types, environments, or any custom taxonomy.

Ignore / Resolve

Automatically dismiss health checks, keep-alives, and duplicate retries. Keep your feed focused on the requests that matter.

Debugging-First Automation

Most automation tools are fire-and-forget. CatchHook gives you a full execution trace for every run.

1

Condition Engine

Filter by provider, event type, HTTP method, path, content type, signature status, and more. Regex supported.

2

Execution Traces

Step-by-step breakdown of every action run — timing, outputs, and errors — visible right in the request detail.

3

Rerun Support

Changed your config? Rerun any action against a historical request to verify the fix without waiting for a new webhook.

4

Failure Controls

Choose whether a failed step stops the chain or lets later steps continue, with the outcome recorded in the execution trace.

Plan Limits

FeatureProTeamBusiness
Actions per endpoint35Unlimited
Steps per action51020
Execution traces
Rerun support
API & MCP management

Common Questions

How do actions differ from the old forwarding targets?

Actions replace forwarding targets with a more flexible system. Instead of just forwarding, you can chain forward, tag, notify, and ignore steps together with conditions and failure policies.

Can I see what happened when an action ran?

Yes. Every action run has a detailed execution trace showing step-by-step status, timing, outputs, and errors — visible in the request detail view and via the API/MCP.

What happens if a step fails?

You control it. Set the failure policy to "continue" to skip the failed step, or "stop" to halt the chain. Notification steps always continue by default.

Can I use Forward steps during a trial?

Manual replay and the Notify, Tag, and Ignore step types remain available during a trial. Automated Forward steps require an active paid subscription.

Can I manage actions via AI assistants?

Yes. Four MCP tools are available for AI editors like Cursor, Claude Code, and Windsurf — list, create, delete actions, and inspect execution traces.

Stop Building Custom Glue Code

Configure actions once, let CatchHook handle the rest. Full visibility into every execution.