make scenario only gets chatgpt to answer the first message, not all of them

Pulling unanswered Facebook page comments into Make and passing them to the ChatGPT module to draft replies. If ten comments come in I only get one reply drafted. Do I need an iterator in front of it?
2

Leave A Reply

Log in to post an answer.

2 Answers

lila_growth Nov 02, 2026
harry_seo
Quick way to see which one it is: run it once, then click the little bubble above the trigger module. It shows how many bundles came out. If it says 1 but the output has several messages inside, it's the array problem and you need the iterator.
finns Oct 12, 2026
harry_seo
Two likely causes. Check the trigger first: a lot of watch/search modules have a limit setting, and if it's 1 you only ever get one bundle per run. If the trigger is returning several messages as one array, the OpenAI module only runs once and you've probably mapped item [1] of it. Put an Iterator between the trigger and the OpenAI module, map the array into it, and then map the iterator's output into the prompt. Then it runs once per message. If you need everything back together afterwards, an aggregator after the OpenAI module does that.