Hello,
I am trying to create a scenario in Make.com where I take multiple image URLs from a single row in Google Sheets and send them one by one to OpenAI (ChatGPT) for image description generation.
Current setup:
- Google Sheets → Watch Rows (retrieves a row with multiple image URLs in separate columns: A3, B3, C3, etc.).
- Set Variable (stores the URLs as an array).
- Iterator (splits the array into individual URLs).
- OpenAI → ChatGPT (analyzes the image and generates a description).
- Array Aggregator (combines all responses into a single text).
- WordPress → Create Post (publishes the article).
Issue:
- Right now, all URLs get sent to OpenAI at once, instead of one by one through the Iterator.
- I need to ensure that OpenAI receives only one image URL per request, generates a description, and then moves on to the next one.
- The final result should be a structured blog post containing all descriptions.
Question:
How do I correctly configure Make.com to ensure that OpenAI processes one image URL at a time instead of sending them all at once?
P.S: my scheme is too big because I send to each openai module 5 links at a time, if I send more - it refuses to write a big article. Each module has promt for developer and for user, which increases token consumption. Maybe somehow I can shorten the script by using Assistant so that I don’t have to send the promt repeatedly in each module (it’s the same, only the links to the photo are changed). ?
Thank you!