Klaviyo Webhooks Implementation

The Klaviyo integration harnesses the functionality of the Punchh Platform's Webhooks Module, enabling the consumption of guest data and account transactional events in near real-time. This data is used for Segmentation and Marketing in the Klavio Platform.

Implementation Requirements

Step 1.

Contact your Punchh CSM to enable Webhooks for your brand (if not already enabled).

Step 2.

Send an email to restaurants@klaviyo.com with the following details:

Step 3.

Configure your Webhooks Manager in the Punchh Platform.

  1. Navigate to Data Sharing > Outbound Webhooks.
  2. Select the Webhooks tab.
  3. Click Base URL.
  4. Click Add New URL and fill in the form with the following:
    1. Name: Klaviyo
    2. Webhook Base URL:  https://a.klaviyo.com
  5. Click Submit.

Step 4.

Create the Webhook.

  1. Return to the Webhooks tab.

  2. Click + Create Webhook.

      **

  3. Fill in the following information:

    1. Name: Klaviyo
    2. Description: Klaviyo integration
    3. Base URL: Select Klaviyo (https://a.klaviyo.com) from the drop-down menu
    4. Webhook End Point: /api/webhook/integration/igf?a={app\_id\_string}&s={bearer\_token\_string}&k={klaviyo\_id\_string}&i={identifier\_string}
    5. Authentication: Basic [token from Klaviyo team]
    6. Choose all events under Events Selection.
  4. Click Submit.