Skip to main content
Automate.ax does not currently support user-defined, platform-managed triggers. Managed triggers depend on privileged server components for subscription setup, authentication, renewal, event ingestion, and durable delivery, so an automation cannot define one entirely in its own code.

Use an HTTP trigger

Use onHttpRequest as the callback for an unsupported webhook:
automations/receive-custom-webhook.automation.ts
Deploy the automation, then register the HTTP trigger URL printed by the CLI as the provider’s webhook callback. Each request starts an automation execution, and its headers, query parameters, and parsed body are available on the request signal. You are responsible for configuring and renewing the provider’s webhook, authenticating requests, validating its payload, and handling provider retries or duplicate events. Automate.ax provides the HTTP endpoint and execution delivery; it does not manage the provider-side subscription for a custom webhook. Use waitForResponse: true with respondToHttpRequest when the provider requires a verification challenge or synchronous response. See On HTTP request for the full request shape and response timeout.