I have a Google Sheet containing leads with details such as name, email, designation, and company name. I want to set up an automation that selects one row every hour, sends the data to an LLM to generate a well-personalized email based on a system prompt, and then sends the email to the respective person.
The challenge I’m facing is not with processing the data or sending emails—I already know how to do that. My main issue is selecting a single row sequentially every hour without repeating previous rows.
In Make.com and n8n, most triggers work when a new row is added. However, in my case, the data is already present, and I need a mechanism that picks rows one by one in order, ensuring each row is processed only once.
How can I achieve this in n8n or Make.com while keeping it structured, clean, and time-controlled? Any guidance would be greatly appreciated!