I have a Zap that is scheduled to run daily. It’s purpose is to run an API call with Credly using the Webhooks by Zapier action, filtering on a specific badge, and then to loop the results through a few subsequent steps: getting that badge data into a few of our systems: CRM (Salesforce), Community (Gainsight CC), etc.

for the past month I’ve been tried to troubleshoot issues using the Zapier copilot and experimenting on my own. The issue isn’t related to any of the subsequent steps, but rather the data returned from the API call.
- When I test: the API returns an array with multiple line items I can loop through the subsequent steps. ✅
- When it runs as scheduled: the API returns a single line item, always the same record, and the loop runs a single iteration (because it doesn’t have any more data) ⛔
- When I replay the run: the API returns an array with multiple line items and the remaining steps (looping, etc) works fine ✅
My hypothesis is that the issue is likely with the Credly API, but I’m doubting myself given that the tests and the replays are working fine.
Anyone come across a similar issue before?






