Outlook CC recipients

Hello,
Can somebody help with this technical challenge..
From mail i want to resend mail to different receiver with all CC attached..
For now scenario looks like this:


For example i ran this scenario, in CC there was two recipients, and as you can see it created draft message for each recipient, instead of putting them in the same message…
Any ideas where i missing something?

Why do you need an Iterator module?

Since you have Iterated the recipients, one bundle gets generated per item in the recipients array.

Combining Bundles Using Aggregators

Every result (item/record) from trigger/iterator/list/search/match modules will output a bundle. This can result in multiple bundles, which then trigger multiple operations in future modules (one operation per bundle). To “combine” multiple bundles into a single variable, you’ll need to use an aggregator of some sort.

Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module. The next popular aggregator is the Text Aggregator which is very flexible and can apply to many use-cases like building of JSON, CSV, HTML.

You can find out more about the other types of aggregator modules here:

Question: Which is the best aggregator do you think you’ll need for your use-case?

Mapping a Specific Structure Into a Complex Field

If you have an array of collections, in programming terms, this is called an array of objects, or an array with non-primitive data types (“complex”).

The Array Aggregator module is very powerful because it allows you to build a new complex array of collections that matches a later module’s field to map multiple items (collections) to it. Such fields initially would allow you to manually add items, but you can toggle the “Map” switch to the “on” state and map a whole array into a single field.

This is done by selecting the “Target structure type” in an Array Aggregator module.

As you can see from the above example, the “Map” toggle on complex fields are used when you have an array variable (like from an array aggregator). Other combinations of modules may also allow you to generate an array that matches a future field’s array structure, like “Aggregate to JSON + Parse JSON”, or “Create JSON + Parse JSON”, but this is an advanced topic.

Question: Are you mapping your array into a field that accepts more than one item/collection?

Example

Here is an example of how your scenario could look like:
Screenshot 2025-06-22 015624

This is just an example. Your final solution may or may not look like this depending on your requirements and actual data.

For more information, see “Mapping with arrays” in the Help Centre. You should also do the Make Academy, which also covers the use of Iterators & Aggregators.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

Hey Samliew,
Thank you for your response!
For example updated scenario looks like that:


Iterator:

Array:

Outlook:

And Array gets all CC recipients:

But my struggle is, that he is running only through one value of that list :frowning:

Where i’m making mistake?

That’s incorrect array mapping — you are selecting a single email address.

Map the full array (click on 3.Array ONLY), do not expand the array.

For more information, see my screenshot above.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

Yes, but then i receive errors:


Even though i’m using as you said:

Your “Target Structure Type” is still not correct. Please refer to my first screenshot above.

If you need further assistance, please provide the following:

  • Screenshot of Array Aggregator module.

Hope this helps! Let me know if there are any further questions or issues.

@samliew