Scenario is firing twice — can anyone help me narrow down why?

Hey there folks, I have a very simple scenario running that’s triggered off a beehiiv webhook for new newsletter subscribers. Every time the scenario runs, it runs twice.

I have forced the beehiiv webhook to run separately, and when I do so, it only runs once.

Can anyone help me narrow down what might be causing it to run twice?



So it starts with a webhook? Is the webhook triggered twice by any chance? You can see the logs of the webhook if you open the webhook detail page.

Cheers,
Henk

That was my first thought as well, but from what I can see in the logs from beehiiv and from make.com, the webhook is NOT firing twice:

Ok so that is the outgoing log for beehiiv. In Make, if you go to the menu > webhooks > click the webhook > logs, also no double incoming webhook? If you find two incoming logs, is the payload exactly the same?

This is an example of the page I am refering to:

In any case, you are using a default Watch module, which should register the webhook correctly with the external service. The problem might lie deeper.

Cheers,
Henk

Oh, thanks — you’re absolutely right. There are 2 records:

It appears that the records being sent are identical:

Ok great, and those payloads seem exactly the same. So the webhook actually receives the payload two times.

Now the question is, why? Can you manage webhooks in beehiiv via the UI? Do you see multiple webhooks registered for the same event?

Otherwise, you can use this endpoint to list webhooks: List webhooks — beehiiv | Developer Documentation

Cheers,
Henk

1 Like

:man_facepalming: I had the same webhook registered twice. Thanks for your help Henk!!

great that we got to the bottom! You can mark any of my replies as solution:

Scherm­afbeelding 2024-10-09 om 18.55.02

Cheers,
Henk