Can't make part of the process to finish before it starts the last module

Hello community and @samliew

I have outlined a comprehensive workflow to enhance document creation and text quality. The process begins by extracting URLs from a Google Sheets document, where the relevant links are organized. Once I have these URLs, I will proceed to scrape the content from each site they direct to. This step involves retrieving the raw text and compiling it into an initial document for further editing.

After collecting the text, I will utilize ChatGPT to refine and polish the content. This step is crucial, as it allows for improved clarity, coherence, and overall quality of the text, resulting in a new document that is well-organized and more engaging.

Once the upgraded document has been created, I will delete the original document that contained the raw text to keep everything organized and clutter-free. Finally, I will gather all the newly polished documents (same topic) from the previous steps and merge their content into a single comprehensive document. This consolidated document will serve as the final output, containing all the relevant information in a cohesive format.

I am facing a challenge regarding the workflow of my project. Specifically, I need to ensure that the final process, which consolidates information from a list of documents into a single document, waits for all the preceding documents to be processed before it begins. This is crucial because there is another module that depends on having all the information collected beforehand.

Unfortunately, despite my efforts to resolve this issue, I have encountered difficulties. I attempted to implement an Aggregator to pause the processing until all the earlier tasks have been completed, but it appears that the Aggregator is not functioning as intended—it doesn’t effectively halt the process as required.

So I need before the Google Docs module Get Content of a Document all the modules before are done.

Here is the whole process

1 Like

Hi @pitbullmediamx

You can try using aggregator where source module should be “google sheet”. Then it will combine all results into 1.

Other way to do is store all results in a data store. Then call data store in a new scenario and aggregate all and then do your action.

Regards,
Msquare Automation - Platinum Partner of Make
@Msquare_Automation

1 Like