Before you start
Make sure your project has:- The Klaviyo app enabled and connected.
- Customer communication channel set to Klaviyo.
- The Klaviyo Metric Webhooks feature enabled from New Features.
Create a Klaviyo metric webhook
- Go to Apps in the sidebar.
- Open Webhooks and click Configure.
- Click New outgoing webhook.
- Enter a Name. Firmhouse uses this as the Klaviyo metric name.
- Set Content type to Klaviyo metric.
- Choose the Firmhouse Event that should trigger the Klaviyo metric.
- Add a JSON payload template.
- Click Save.
Template format
The template must render valid JSON. The JSON object becomes the Klaviyo metric properties. Example:How delivery works
For Klaviyo metric webhooks:- Firmhouse records the metric through the connected Klaviyo app credentials.
- The webhook Name becomes the Klaviyo metric name.
- The selected webhook Event controls when the metric is sent.
- Failed responses are retried automatically up to 3 attempts.
Verify and troubleshoot
Open the webhook detail page and inspect Webhook event log:- Request body
- Response code
- Response body