Is there a way to have my flow do its thing on repeat and then only send a message if the result is new and never seen before?
This is definitely possible, but currently you’ll need to set it up yourself.
You have a couple of options:
- Store the IDs of the messages somewhere (database/Airtable/Google doc/etc) and query it to see if it’s new
- If you can tell that it’s new from a timestamp, store the last timestamp and check against that
As David mentioned you will have to set it up yourself. The concept you will be implementing is known as pooling. We have a blog post on this that will be helpful for you: Creating triggers for n8n workflows using polling ⏲
I’ll have to have a read on the best way to achieve this, thanks