Sync reports
What changed on the last run of each sync, record by record.
Activity → Sync reports
Executions tell you a run succeeded. Sync reports tell you what it did, record by record.
How a report is produced
A report appears the first time a workflow runs
fastn.diff.compare.
Which implies reports are effectively opt-in at the workflow level: a workflow that compares its source and target through fastn.diff.compare produces one, and a workflow that does not, does not.
What it is for
The gap between "the run succeeded" and "the data is right" is where support tickets live. When a customer says records are missing, this is the page that distinguishes the record was filtered out from the record was never seen, which the executions log cannot tell you.
Each workflow also has a Sync reports tab in its editor, scoped to that workflow, with the same empty-state note.
Controls
Search reports, and nothing else. Unlike Events, Traces and Executions, this page has no status filters and no date range.
Until a workflow has run fastn.diff.compare, the page reads No sync reports yet.
Last updated
Was this helpful?

