Skip to main content
Solved

Flow not sending Webhooks


I am trying to configure a flow that will trigger when a profile is added to the “To Delete” list. There are multiple profiles that “would qualify to enter this flow”, yet no webhooks payloads are being sent out, and the external_id field is not being updated to the placeholder value I have for testing purposes. 

Can someone advise me on how to fix this/what I have set up wrong?

 

 

Best answer by Tomfrety

​Hi @KeviSunshine. It turns out that, for whatever reason, Klaviyo will not allow webhooks to be sent to any webhook.site URLs. I updated the URL to send to a pipedream.net endpoint, resolving the problem. I wish Klaviyo provided some meaningful error/skip reasons rather than just skipping. 

Thanks for you help!

View original
Did this topic or the replies in the thread help you find an answer to your question?

6 replies

  • Author
  • Problem Solver I
  • 4 replies
  • August 21, 2023

Update, changing the property setter to change the email field actually worked. But still webhooks are not being sent out during this flow. The profiles are being skipped every time. 
 

 


KeviSunshine
Expert Problem Solver III
Forum|alt.badge.img+8
  • Expert Problem Solver III
  • 159 replies
  • August 21, 2023

Hey @Tomfrety can you share more details about your webhook configuration? I have a feeling there’s something configured incorrectly (like a bad variable name) that is causing it to fail.


  • Author
  • Problem Solver I
  • 4 replies
  • August 21, 2023

Here are the configs for the webhook:
URL (This is a free webhook host):
https://webhook.site/cd81b061-7063-4f7a-92ad-a115e1087f4f

Headers:

Event: “delete”
 

Json Body:
{
    "email": "{{ person.email }}",
    "external_id": "{{ person.id|default:' ' }}"
}


KeviSunshine
Expert Problem Solver III
Forum|alt.badge.img+8
  • Expert Problem Solver III
  • 159 replies
  • August 22, 2023

Hmm, okay, nothing looks incorrect in your configuration–did you get any errors reported on your webhook site or is Klaviyo reporting any type of errors beyond just skipping?


  • Author
  • Problem Solver I
  • 4 replies
  • Answer
  • August 22, 2023

​Hi @KeviSunshine. It turns out that, for whatever reason, Klaviyo will not allow webhooks to be sent to any webhook.site URLs. I updated the URL to send to a pipedream.net endpoint, resolving the problem. I wish Klaviyo provided some meaningful error/skip reasons rather than just skipping. 

Thanks for you help!


KeviSunshine
Expert Problem Solver III
Forum|alt.badge.img+8
  • Expert Problem Solver III
  • 159 replies
  • August 23, 2023

@Tomfrety wow! I wouldn’t have guessed that one! How did you figure that out? The same exact webhook just doesn’t work for `webhook.site`, but works for `pipedream.net`? 

 

Good on you for finding that. Apologies I couldn’t help more!