Overview
A whole-pipeline sync moves every entity’s mapping configuration from a source pipeline into a target pipeline in a single operation. Because related entities move together, relationships stay consistent — which is why this is the recommended default over syncing entities one at a time.Nothing in the source pipeline changes. A sync only writes to the target.
Syncing a Pipeline
1
Open the Sync Dialog
From the pipelines list, click the three-dot menu (⋮) on the pipeline you’re syncing from, hover Manage, and click Sync.A dialog opens, titled Sync
{source} to {target}.2
Check the Direction
A blue panel labeled Syncing shows From (the pipeline you clicked) and To (the target).Read this before anything else — it’s the fastest way to catch a backwards sync.
3
Pick the Target
The Target pipeline dropdown defaults to your main pipeline, shown as
{name} (main). Change it if you’re syncing somewhere else.The source pipeline is never offered as its own target.4
Pick a Strategy
Three cards are available: Overwrite, Merge (review changes), and Overlay. Selecting one shows a banner describing exactly what it will do.
5
Write a Reason
The Reason for Sync box is required for Overwrite and Overlay — the Sync button stays disabled until you fill it in.Your reason is saved to the target’s change history, so write something a colleague would understand in three months:
“Syncing new billing-attorney fields validated on test.”If you chose Merge, you’ll enter the reason later, at commit time.
6
Decide About Publishing
The Publish the target pipeline after syncing checkbox is off by default. Until the target is published, it keeps running the mappings it had before the sync.This is the step people miss — see Publishing After a Sync.
7
Click Sync
Click Sync to apply.If you chose Merge, the button reads Review changes instead, and takes you into the review wizard rather than applying anything.A full-screen overlay reads
Syncing "{source}" to "{target}"... while it runs.8
Read the Result
When it finishes you’ll get a notification summarizing the outcome, for example:If anything needs your attention — a skipped entity, a failed publish, or nothing having changed — a Sync Result window also opens.
Sync from Main
⋮ → Manage → Sync from main opens the same dialog with the direction already reversed: main is the source, and the pipeline whose menu you opened is already selected as the target. Everything else works identically. This is the “reset my test pipeline to match production” shortcut. Overwrite is usually what you want here.Reading the Results
Every sync reports a per-entity outcome. A notification always appears; the Sync Result window opens on top of it when something is worth a closer look. The result table has three columns — Entity, Outcome, and Reason:
If you asked to publish, a banner reports how that went separately from the sync itself — green (“Published
{target} — it now runs the synced mappings.”) or red, with the failing entities listed.
Where to Look Later
Every entity a sync changed gets an entry in the target’s change history, stamped with your reason, your user, and the time. That history is a full snapshot of the entity, so a sync is reviewable — and revertible — after the fact. This is why the reason field is required.Best Practices
Troubleshooting
The Sync Button Is Disabled
Problem: You’ve selected a target and strategy but Sync stays greyed out. Solution:- Fill in the Reason for Sync field — it’s required for Overwrite and Overlay.
- Confirm a target pipeline is selected in the dropdown.
Nothing Changed
Problem: The result reports0 changed and every entity as Unchanged.
Solution:
- The two pipelines already match for the strategy you chose. Run a Diff to confirm.
- If you expected deletions to be applied, check whether you used Overlay — Overlay never deletes. Use Merge or Overwrite instead.
- Confirm you saved your work on the source pipeline before syncing.
Entities Reported as Skipped
Problem: One or more entities show Skipped in the Sync Result window. Solution:- This is Overlay behaving as designed: it found entities that only exist in the target, and Overlay never deletes. Read the Reason column to confirm.
- If you intended to remove those entities, re-run with Merge and explicitly turn on the removals.
The Target Still Runs the Old Mappings
Problem: The sync succeeded but reports and scheduled runs still reflect the old configuration. Solution: The target hasn’t been published. See Publishing After a Sync.No Manage Submenu
Problem: The pipeline’s three-dot menu doesn’t show Manage. Solution: The main pipeline has no Manage submenu by design. To sync into main, start from the pipeline you’re syncing from.Related Topics
Syncing a Single Entity
Move just one entity instead
Sync Strategies
Choose between Overwrite, Overlay, and Merge
Reviewing Changes with Merge
Approve differences one at a time
Sync Overview
Scopes, limits, and publishing
