Full resync, reset CDC, and clear and fill are one-off run controls that change how the next run treats your data — they are not sync modes.
Each of these actions is high-risk in a different way, so choose based on what you need to happen on the next run. All three run from the sync’s … menu — click Resync or reset… and pick an option.
A full resync — labeled Resync full query in the menu — resets the sync’s tracking to its initial state, as if it were syncing for the first time. It processes every row currently in the model as an Added row.By default, Hightouch tracks changes between runs and sends only the necessary updates, so an initial run shows many Added rows and later runs show mostly Changed or Removed. A full resync returns the sync to that initial all-Added state.
If your destination supports deleting records and you selected Do nothing when records leave the query results, a full resync has no impact on deletes.
If you selected Clear fields or Delete destination record, that setting is ignored during a full resync. A full resync only processes rows that currently exist in the model, so there’s no diffing against the prior run to identify what was removed. Removed rows are ignored even when delete behavior is enabled.
A full resync can create duplicates or other issues in your destination if the
prerequisites above aren’t met.
Reset CDC clears change data capture state without resyncing records. Hightouch ignores the current state of your model and tracks only rows added, changed, or removed from now on. The next run captures a fresh snapshot of your model and sends nothing to the destination; runs after that send only new changes.Reset CDC suits insert-only use cases like conversion events and operational alerts, where a backfill would create duplicate records.
Skipping the backfill can leave your destination out of sync with your model,
because the changes in the reset run are never sent. Use Reset CDC only when
that drift is acceptable.
When the destination supports clearing all records in a segment or audience, the Resync or reset… modal offers a clear-and-fill option, Clear list and trigger full resync. It works like a full resync with one added step: before it reprocesses the model’s rows, it clears every user or identifier from the segment or audience selected in the sync configuration.
This clears the entire list, not only the records Hightouch added. It can undo
changes made by other tools managing that list, and the clear step can take
several hours to complete.