Hi @ReydCronkwright ! It sounds like you're running into trouble with the Klaviyo webhook to suppress unengaged profiles. Here are a few things you can check:
1. Webhook Setup: Double-check that your webhook is correctly configured in both Klaviyo and the external service you're using. Ensure the endpoint is receiving the data and that the request is formatted correctly (JSON, headers, etc.).
2. Engagement Trigger: Make sure that your criteria for "unengaged = true" profiles are correctly defined and aligned with the webhook rules. If there’s a specific segment or condition for unengaged users, ensure that’s set up in Klaviyo.
3. API Access: Ensure that the webhook has the correct permissions and access to update profiles in Klaviyo. You might need to verify your API key and authentication.
4. Debugging: Check for any error messages in your webhook logs. If there are issues with the request, they might provide more context on what’s failing.
If these steps don’t resolve the issue, I suggest reaching out to Klaviyo support with your webhook details so they can help troubleshoot further. Let me know if you need additional help!
Whatsapp number +23409028546638
Hi @ReydCronkwright
Based on your screenshot the webhook is set up correctly in Klaviyo.
However, the article completely omits the external setup this webhook needs.
Have you seen this API guide for the endpoint as well? https://developers.klaviyo.com/en/reference/bulk_suppress_profiles
/Mathilde
Hi @ReydCronkwright,
In addition to the other responses here, make sure to use the correct value for the Authorization header. The header should be:
Authorization: Klaviyo-API-Key pk_xxx
Where pk_xxx is your private API key. Right now, it looks like you are missing “Klaviyo-API-Key” from the header.
Hope this helps!
Michaela