Build HTML output using Text Aggregators: produces multiple texts

I have a scenario where I retrieve multiple event from Marketo. Then I get the participants details from Marketo too, and the goal is to build ONE HTML text collecting all these info that I can push back to Marketo.

The scenario loops through:

  • Events

  • Event members

  • Lead details

For each participant, I generate HTML like:


<li>(email) Firstname Lastname: Status</li>

Then I use a second Text Aggregator to build event sections like:


<h2>Event Name</h2>
<ul>
  ...
</ul>

My issue:

I want to combine ALL generated event blocks into ONE final HTML string and send it to Marketo as a single API operation/token update.

Right now:

  • I have multiple bundles being generated

  • My final Marketo API module only sees partial/inaccessible bundles

  • I tried using Array Aggregator + Set Variable, but modules become inaccessible/orphaned

  • I’m confused about the correct aggregation pattern in Make

What is the simplest/best-practice way in Make to:

  1. Ensure only ONE final bundle reaches the Marketo API module

Current structure:


Search Records
→ Get Members
→ Iterator
→ Get Lead Details
→ Text Aggregator (participants)
→ Text Aggregator (events)
→ Marketo API Call

Each iterator and list/search module must be “paired” with an aggregator module.

  • List multiple events > Array Aggregator
  • List event members > Text Aggregator
  • Trigger module > Final Text Aggregator

The router in the middle there is probably confusing you.

Hope this helps! If you are still having trouble, please provide more details.

@samliew