Sync mode controls how MantrixFlow reads from the source on each run. It is configured in the Destination node → Config tab → Sync mode dropdown in the canvas builder.Documentation Index
Fetch the complete documentation index at: https://docs.mantrixflow.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick comparison
| Mode | Status | Best for | Main tradeoff |
|---|---|---|---|
| Full sync | Available | Any table — recommended for first runs and correctness validation | Re-reads everything each run |
| Incremental sync | Beta | Growing tables with a reliable update field like updated_at | Depends on correct cursor behavior; not fully production-tested |
Full sync
Use full sync when the dataset is modest or the source does not expose a good cursor. Recommended for all first runs, correctness checks, and smaller reference tables. This is the safest mode and the one to start with.Note: Full Table sync does not support automatic scheduling. The Scheduling tab in the Destination panel is disabled when this mode is active. See Schedule and automation for details.
Incremental sync
Use incremental sync when records have a trustworthy field such asupdated_at, modified_at, or a monotonic ID. See Incremental sync for configuration steps and limitations.
How to choose
- Start with full sync for all new pipelines. Validate that data looks correct end-to-end.
- Consider incremental sync only once full sync is confirmed working and table volume makes full re-reads expensive.
Where sync mode lives in the UI
In the canvas builder, click ⚙️ on the Destination node, open the Config tab, and choose from the Sync mode dropdown:FULL_TABLE— re-reads all rows on every run (recommended default)INCREMENTAL— reads only rows newer than the cursor column value stored in sync state (beta)
updated_at).