Get multiple text sections in 1 Google Doc [Aggregation / Iteration issue?]

What I want to achieve:

  • Process multiple URLs (from a Google Spreadsheet)

  • Retrieve the HTML body for each URL (with a HTTP request containing a ScraperAPI)

  • Extract all … blocks from the HTML

  • Convert those sections into plain text

  • Combine all text from one URL into a single document

  • Save it into one Google Doc per URL (no separate docs per section)


What I’ve built so far:

Per URL:

  • HTTP Request retrieves the HTML

  • Text Parser > Match pattern finds … blocks

  • Iterator that processes those sections one by one

  • HTML to Text converts each section into plain text

  • Tools > Text Aggregator collects the text

    • Problem: The output still contains multiple operations, so Make runs the next step once per bundle
  • Google Docs > Create a document. This creates multiple documents per URL

    • Problem: I would like to have 1 document with the texts of 1 URL

What can I try to fix my problem?

In the screenshot you see a Set variable module instead of a Google Doc for test reasons. I’m testing with a single URL from a single row in the Google Spreadheet.

I believe the solution should lie in an aggregator or iteration. But I’m new to Make.com and even other threads in this community, Youtube video’s and endless discussions with GPT and Claude couldn’t help.

Because I think the problem lies in this module, I’ve added a screenshot of the Text Aggregator module.

Welcome to the Make community!

Setting the Correct Aggregator Source

You need to set the “Source Module” field of the aggregator to where the bundles are coming from. This is usually an iterator module, but can also be a search/list/repeater module, or even the trigger module!

Welcome to the Make community!

Hope this helps! Let me know if there are any further questions or issues. P.S.: investing some effort into the tutorials in the Make Academy will save you lots of time and frustration using Make!

@samliew