Trouble iterating through when receiving from Box "New Folder Event"

What are you trying to achieve?

Hi, I am trying to just process one file at a time through my workflow.

Steps taken so far

I am using the BOX “New Folder Event” module to trigger my scenario. The bundles of new files all seem to be processed simultaneously, which is a problem as the scenario builds out a folder structure in Wrike and Ziflow to house the files. Adding an iterator doesn’t stop all the bundles being processed simultaneously.

I’ve tried adding a get folder items before the iterator but then some of the files are processed twice.

Do you have any guidance on this?

Screenshots: scenario setup, module configuration, errors

IngestNewAppareFiles.blueprint.json (74.6 KB)

Hey Paul,

can you share screenshots of the setup and the bundles instead?

Hi Stoyan,

[
{
“type”: “webhook_event”,
“id”: “XXXXXXXX”,
“created_at”: “2025-07-10T11:56:28.000Z”,
“trigger”: “FILE.UPLOADED”,
“webhook”: {
“id”: “XXXXXXXX”,
“type”: “webhook”
},
“created_by”: {
“type”: “user”,
“id”: “XXXXXXXX”,
“name”: “Automation”,
“login”: “email”
},
“source”: {
“id”: “XXXXXXX”,
“type”: “file”,
“file_version”: {
“type”: “file_version”,
“id”: “XXXXXXX”,
“sha1”: “id rag”
},
“sequence_id”: “0”,
“etag”: “0”,
“sha1”: “id tag”,
“name”: “filename.tif”,
“description”: “”,
“size”: 84840228,
“path_collection”: {
“total_count”: 6,
“entries”: [
{
“type”: “folder”,
“id”: “0”,
“sequence_id”: null,
“etag”: null,
“name”: “All Files”
},
{
“type”: “folder”,
“id”: “XXXXXXX”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “AUTOMATION”
},
{
“type”: “folder”,
“id”: “XXXXXXX”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “RETOUCH”
},
{
“type”: “folder”,
“id”: “XXXXXXX”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “IngestToWrikeZiflow”
},
{
“type”: “folder”,
“id”: “XXXXXXX”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “Footwear”
},
{
“type”: “folder”,
“id”: “XXXXXXXX”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “4.35 FTW”
}
]
},
“created_at”: “2025-07-10T11:56:27.000Z”,
“modified_at”: “2025-07-10T11:56:27.000Z”,
“trashed_at”: null,
“purged_at”: null,
“content_created_at”: “2025-05-29T23:30:17.000Z”,
“content_modified_at”: “2025-05-29T23:30:20.000Z”,
“created_by”: {
“type”: “user”,
“id”: “XXXXXXX”,
“name”: “Automation”,
“login”: “email”
},
“modified_by”: {
“type”: “user”,
“id”: “XXXXXXXXX”,
“name”: “Automation”,
“login”: “email”
},
“owned_by”: {
“type”: “user”,
“id”: “XXXXXXXX”,
“name”: “Admin”,
“login”: “loginEmail”
},
“shared_link”: null,
“parent”: {
“type”: “folder”,
“id”: “330352050682”,
“sequence_id”: “0”,
“etag”: “0”,
“name”: “4.35 FTW”
},
“item_status”: “active”
},
“additional_info”:
}
]

There are 3 files uploaded and they all seem to run together.
Thanks for your input

Adding an iterator does not stop the module from running everything at once:

I dont see a file in that JSON, what are you trying to work with in the following module?

Hi @Stoyan_Vatov

I am working with a number of items:
Source ID
Source Name
Parent ID
Parent Name

I removed the client specific data from the JSON.

Thank you

OK this looks like a single file then. Can you show screenshots from the scenario history demonstrating the issue and what is being ran simultaneously?

1 Like

@Stoyan_Vatov, looking at the history, it process all the files at exactly the same time:

Click Details to see the run it self.

Hi Stoyan, here is the detail of the run:

@Stoyan_Vatov, I’m fairly new to this so may be missing something obvious. Going through the detail on the run it appears that multiple files run through at the same time. Any idea what may be causing this and how I can limit it to make sure that each file completes the scenario before the next runs through?

That depends on the way your scenario is setup, you still havent shown a screenshot of the modules to see what is happening during an execution.