HTTP Request node executing twice - Need help with duplicate execution

I have a workflow that starts with a Stripe Trigger and I’m experiencing an issue where my HTTP Request node is executing twice, creating duplicate API calls to Apify.

Workflow flow:
Stripe Trigger → Google Sheets1 (update) → Google Sheets2 (lookup) → Edit Fields → HTTP Request1 (Apify API)

Problem:
The HTTP Request1 node is making 2 identical API calls to Apify instead of 1, which is causing duplicate data processing and unnecessary API usage.

What I’ve tried:

  • Added "executeOnce": true to the HTTP Request node - didn’t work
  • Checked Google Sheets2 output - it returns only 1 item as expected

Current HTTP Request configuration:

  • Method: POST
  • URL: Apify API endpoint
  • Body: JSON with static values for testing
  • The node shows 2 executions in the workflow history

Question:
Why is the HTTP Request node executing twice when the previous node (Google Sheets2) only outputs 1 item? How can I force it to execute only once?

Any help would be appreciated!

It doesn’t appear only one item if returned from Google Sheets2 node. From the screenshot, it returned 3

1 Like