Webhook Trigger

The Webhook Trigger fires when an external system sends data to your unique Trigify webhook URL. Use it to connect any external tool or service to your Trigify workflows.


When to Use It

  • Connect external CRMs, marketing tools, or custom apps to Trigify

  • Receive data from Zapier, Make, or other automation platforms

  • Accept form submissions or event notifications from your own applications

  • Build integrations with tools that support outgoing webhooks


How to Set It Up

  1. Create a new workflow and select Webhook Trigger as your trigger node

  2. Copy the unique webhook URL provided by Trigify

  3. Configure your external system to send HTTP POST requests to that URL

  4. Save the trigger. It will fire each time a request is received at that URL

Warning: Your webhook URL is unique and private. Do not share it publicly. Anyone with the URL can trigger your workflow.


Output Variables

Variable

Description

payload

The complete JSON body sent to the webhook

headers

HTTP headers from the incoming request

receivedAt

Timestamp of when the webhook request was received


Variable Syntax

Reference webhook data in downstream nodes:

{{ !ref($.trigger.outputs.payload) }}{{ !ref($.trigger.outputs.headers) }}{{ !ref($.trigger.outputs.receivedAt) }}

To access nested fields within the payload:

{{ !ref($.trigger.outputs.payload.email) }}{{ !ref($.trigger.outputs.payload.company) }}

Example Workflow


Pro tip: Send a test request to your webhook URL using a tool like Postman or curl to verify the connection before building out the rest of your workflow. You can inspect the payload variable to see exactly what data your external system is sending.