Example scenario of how aggregators work

This example scenario shows how to zip all email attachments and uploading the ZIP to Dropbox.

Dropbox archive example

The scenario below shows how to:

  • The first module watches a mailbox for incoming emails. The Email >Watch emails trigger outputs a bundle with item Attachments[], which is an array containing all the email’s attachments.

  • The second model iterates the email’s attachments: Email >Iterate attachments iterator takes the items from the Attachments[] array one by one and sends them further as separate bundles.

  • The third module is the aggregator. It aggregates the bundles outputted by the Email >Iterate attachments module. Archive >Create an archive aggregator accumulates all the bundles it receives and outputs a single bundle containing the ZIP file.

  • The last module uploads the resulting ZIP file to Dropbox. Dropbox > Upload a file obtains the ZIP file from the Archive > Create an archive module and uploads it to Dropbox.

Below is a sample setup of the Archive > Create an archive aggregator:

Create an archive

Previous pageWebhooks (Instant triggers)
Next pageIterator modules

Workfront