FlowMate uses snapshot-based filtering to ensure that integrations process only new or updated data during each execution. This mechanism is especially important for triggers that pull data from external systems on a recurring schedule.
<aside> 💡
A snapshot in FlowMate is a stored record — typically a timestamp (such as createdAt or updatedAt) — representing the most recent object that was processed during a previous flow execution.
</aside>
Snapshot logic ensures that each flow run processes only data that is newer than the last execution. Here's how it works step by step:
1. Initial Execution
updatedAt, Etag).2. Subsequent Executions