Asset Sync
Copy Eloqua assets and their child assets from one instance to another, with a preview and your approval before anything is written.
Open Asset Sync from Home or go to /agents/asset-sync. You work in a chat + panel workspace: ask in chat to sync an asset by name, or use the panel to search the source, preview the child-first plan, and apply it. The panel also has a Dashboard of past runs.
Asset Sync copies from one Eloqua connection (the source) into another (the destination). Deploy options and reference mappings are configured in Asset Sync settings.
/settings/agents/asset-sync in the product).
/images/agent-studio/asset-sync/workspace-overview.pngAsset Sync workspace (/agents/asset-sync) with a source and destination set in the Sync route bar showing Ready to sync, and the Sync tab open in the panel. Use a demo instance.
Add the Supademo link for this agent (see ASSET-CHECKLIST.md in the docs repo).
- Two active Eloqua connections: the source you copy from and the destination you copy into
- Optional: deploy options and reference mappings for that destination, set by an admin (see settings)
- Landing pages: a microsite mapping for the destination before landing pages can be created there
/agents/asset-sync.
/images/agent-studio/asset-sync/preview-plan.pngThe preview for an Email with child assets, with Review the full plan expanded to show the child-first tree containing create, update and reuse labels, and the Sync now button visible. Use a demo instance.

/images/agent-studio/asset-sync/sync-results.pngThe result after Sync now completes, showing the created, updated, reused and failed counts and the What synced list opened for one asset. Use a demo instance.
| Label | Meaning |
|---|---|
| create | No asset with that name exists in the matching destination folder. A new one is created. |
| update | The asset you picked already exists in the destination. It is updated, following the duplicate handling rule set by your admin. |
| reuse | A child asset already exists in the destination. It is linked to and left untouched. |
| already synced | The asset was synced before and has not changed in the source since. Nothing to write. |
| blocked / missing in source | A child asset cannot be copied yet, or could not be read in the source (deleted, archived, or restricted). Sync stays off until you fix it and preview again. |
| Status | Asset types |
|---|---|
| Syncable now | Picklist, Email, Landing Page, Form, Email Group, Email Header, Email Footer, Dynamic Content, Field Merge, Signature Rule, Image, File Storage, Segment, Shared Filter, Contact Field, Account Field, Lead Scoring, Contact View, Custom Object, Campaign |
| Preview only | Program. You can search and preview it, and it can be copied as a child asset of a Campaign, but it cannot be synced on its own yet. |
The Dashboard tab summarizes applied runs for a period you pick (Today, 7 days, 15 days, 30 days, or Custom): assets synced, runs, failed writes, success rate, activity over time, outcomes, reliability by target instance, recurring failure reasons, and Recent runs, which you can expand to see what each run wrote.

/images/agent-studio/asset-sync/dashboard.pngThe Dashboard tab with the 30 days period selected, showing assets synced, runs, failed writes, success rate, the activity chart and the Recent runs list with one run expanded. Use a demo instance.