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!