Skip to main content

How to Create a Webhook to Connect Wax in a Klaviyo Flow

This guide will walk you through the steps to configure a webhook to trigger a Wax flow directly from a Klaviyo flow.

Updated over 4 months ago

1. Verifying the Connection Between Klaviyo and Wax

Before you begin, make sure that Klaviyo and Wax are correctly connected.

Access Settings:

  • Go to Settings > Integrations > Klaviyo.

Verify the Connection:

  • If the connection is successful, you will see the message: Klaviyo Successfully Connected.

If Klaviyo is Not Connected:

  • Follow this tutorial to connect Klaviyo to Wax.


2. Setting Up the Flow in Wax

Once the connection is verified, you can configure the flow in Wax:

Choose the Flow to Configure:

  • For example, select the Abandoned Cart flow.

Modify the Flow Trigger:

  • Replace the native trigger with a Webhook Trigger.

Create the Webhook:

  • Click on Klaviyo Webhook and add a name.

  • Confirm to generate a URL and associated data.

These data (URL, API key, JSON Body, etc.) will be used to connect Wax to Klaviyo.


3. Setting Up in Klaviyo

Once you have the webhook information, configure Klaviyo to trigger the Wax flow.

Select the Klaviyo Flow:

  • Choose the Klaviyo flow in which you want to start the Wax flow.

Add a Webhook:

  • Insert a Webhook element into the Klaviyo flow where you want to trigger Wax.

  • Rename the webhook if desired.

Enter the Webhook Information:

  • Fill in the details generated in Wax:

    • URL: Copy the generated URL.

    • Key and Value: Add the data generated in Wax.

    • Value and JSON Body: Remove the default JSON Body and replace it with the one generated in Wax.


4. Customizing the Data

If you want to send additional information to Wax, you can follow this tutorial.


5. Saving and Activating the Flow

Save Changes:

  • Click Save in both Klaviyo and Wax.

Activate the Flows:

  • Set the Webhook in Klaviyo to Live.

  • Also, activate the corresponding flow in Wax.

Did this answer your question?