Skip to content

Inbound Webhook trigger

The Inbound Webhook Trigger in Stack allows you to kickstart workflows using data from external applications. This feature enables seamless automation and integration with various third-party systems, enhancing your workflow capabilities.

Inbound Webhook Trigger

The Inbound Webhook Trigger captures incoming POST, GET, or PUT requests sent to a unique Stack Webhook URL. This functionality allows Stack to respond to events from external applications, such as form submissions or payment notifications, facilitating real-time updates and automation within your workflows.

How to Configure the Inbound Webhook Trigger

Section titled “How to Configure the Inbound Webhook Trigger”
  1. Access Workflow Settings:

    • Open or create a new workflow in Stack.
    • Select “Inbound Webhook” as the Workflow Trigger.
  2. Generate Webhook URL:

    • A unique Webhook URL will be generated for your workflow. Copy this URL to use in external applications.
  3. Set Up External Application:

    • In your external app (e.g., Zapier, Integromat), create a trigger that sends data to the Stack Webhook URL.
    • Configure the action to send a POST request to the copied URL, including necessary data in JSON format.
  4. Test the Integration:

    • Send a test request from the external application to the Stack Webhook URL to ensure the integration is functioning correctly.
  5. Map Incoming Data:

    • Within Stack, select and map the data received from the external application to relevant fields or variables in your workflow.
  6. Save the Trigger:

    • Once configured, click “Save Trigger” to finalize the setup.

Scenario: Integrating a Payment Processor

  1. Webhook URL:

    • Create a workflow in Stack and generate a Webhook URL.
  2. External Application Setup:

    • In a payment processing application like Stripe, set up a webhook that triggers when a payment is successful. Configure it to send a POST request to the Stack Webhook URL with payment details in JSON format.
  3. Data Sent:

    • The JSON payload might look like this:
      {
      "customer_id": "CUST_001",
      "amount": 100,
      "currency": "USD",
      "status": "successful"
      }
  4. Workflow Action:

    • Upon receiving this data, the Stack workflow can be set to:
      • Update the lead’s status to “Paid.”
      • Send a confirmation email to the customer.
      • Trigger additional follow-up actions based on the payment status.

This integration supports real-time updates and automations, boosting the efficiency of your Stack CRM processes.

Can't find what you need? Call or text +1 787 665-9212 or email [email protected].© Stack · Privacy · Terms