Agent Studio · Asset Version Control

Make every Eloqua change recoverable

Asset Version Control automatically captures your Eloqua asset history, so Marketing Ops can see what changed and restore a known-good version when something goes wrong.

Agents do the work. You approve every move.

Live on: Oracle Eloqua

The problem

Eloqua keeps no real history of your assets

When someone edits or deletes an email, form, or campaign, there is no clean way to see what changed or get the old version back. So teams improvise, and the workarounds create their own mess.

Native Eloqua

No version history to fall back on.

Edit an asset and the previous version is gone. Delete one and there is nothing to recover it from.

One accidental change or deletion can mean rebuilding the work from scratch.

The manual workaround

Clone-before-you-edit, forever.

Welcome Email BACKUP Welcome Email BACKUP v2 FINAL Copy of Welcome Email (do not delete)

Duplicates nobody cleans up bloat the instance, and still record nothing about what actually changed, when, or by whom.

The fix is not more backup copies. It is a real version history that captures every change on its own, keeps the record of what changed, and lets you put a past version back when you need it.

The better way

Give every Eloqua asset a version history it keeps on its own

Instead of manual backups, Asset Version Control records versions automatically as assets change. When you need an earlier one, you review the history and restore it with a preview and your approval.

Step 1

Capture

As assets change in Eloqua, the agent records each version automatically in the background.

Step 2

Review

Browse the history, preview a version, and compare exactly what changed between versions.

Step 3

Approve

Choose the version to restore and confirm it. Nothing is written to Eloqua until you say so.

Step 4

Restore

The agent writes the chosen version back into Eloqua, in place or as a new asset.

The agent keeps the history. You decide what gets restored.

Every tracked change becomes a recovery point, so an accidental edit or deletion turns into a quick rollback instead of a rebuild from scratch. Your team gets that time back, and the live instance only ever changes when you approve it.

Business impact

Less rebuilding. Faster recovery.

92%
Less rebuild time

Reduction in time spent rebuilding assets after accidental deletes.

< 2 min
Typical restore

To find a prior version and roll it back into Eloqua.

0
Backup copies

Needed once version history replaces copy-of-copy safety work.

100,000+
Versions / month

Captured across active Eloqua teams using the app daily.

What the agent does

Capture, compare, restore, and recover, all in one place

Automatic version history

Give every asset a history without creating a single backup copy.

As assets change in Eloqua, the agent captures each version on its own. Choose Auto Commit to record every save automatically, or Manual Commit to commit versions yourself, and unchanged saves are skipped so the history stays useful.

  • Stop maintaining clone-before-edit copies and the clutter they leave behind.
  • Keep a clean timeline of real changes, not duplicate assets nobody owns.
  • Give the team a known recovery point the moment anything changes.

Preview and compare

See what changed before you restore anything.

Browse an asset's version timeline, preview a stored version, and compare two versions field by field. You can even open a past version as a temporary draft in the Eloqua editor to review it in context.

  • Find the version that actually mattered instead of relying on memory.
  • See which fields changed between versions, down to subject lines and CTAs.
  • Roll back the right version the first time, using evidence rather than guesswork.

Governed restore

Restore the right version without losing control.

Restore a selected version back into Eloqua, overwriting the live asset in place or creating a new copy. Which restore path is available depends on the asset, and who is allowed to perform a rollback is controlled per user.

  • Overwrite in place or restore as a new asset, whichever is safer for the change.
  • Everyone can view history, while rollback is limited to the users you approve.
  • The live Eloqua environment is never changed silently.

Deleted-asset recovery

Recover deleted assets instead of rebuilding them.

Bring back an asset that was deleted from Eloqua by restoring a stored version. Where a Full Backup was captured, its deleted first-level child assets are recreated and reconnected. If a required version was never captured, the restore stops safely rather than producing a broken asset.

  • Skip rebuilding a deleted asset and its pieces from memory.
  • Recover a known-good Form version when a change leaves the live Form corrupted.
  • When a needed version is missing, the process stops instead of creating something broken.

Search and bulk backup

Find any asset, and back up many at once.

Search live and versioned assets in one place, capture a recovery point on demand before a risky change, and back up assets in bulk from a CSV when you need to protect many at once.

  • Find live assets and stored history from one search, without hunting through the instance.
  • Back up many assets at once from a CSV, instead of versioning them one at a time.
  • Back up and restore Picklist and Option List values, not just emails, forms, and campaigns.

Why it matters

The cost isn't the mistake. It's everything that follows.

A wrong edit or deletion takes seconds. What comes next lands on the same team that was already busy shipping campaigns.

49% of organizations had a major data loss event in the past year.

In the same survey of senior IT decision-makers, 11% said a full recovery would take a month or more, or might not be possible at all. For Marketing Ops, an overwritten or deleted Eloqua asset can create the same recovery problem: find what changed, locate the right version, and rebuild what cannot be recovered.

Source: Foundry for CIO MarketPulse, “Overlooked and under-protected: How the SaaS data gap threatens resilience,” 2025. Survey of 301 senior IT decision-makers at organizations with 1,000+ employees across the U.S., Europe and Asia-Pacific. Sponsored by Keepit.

Rebuild work steals campaign time

Without a reliable version to restore, Marketing Ops recreates work that already existed, hours that come straight out of live campaigns.

Incidents create unnecessary escalation

Teams have to investigate what changed, which version was correct, and who made the change, before anyone can even start fixing it.

Cleanup becomes harder to trust

When recovery is uncertain, teams keep old copies and avoid deleting assets they no longer need, so the instance only gets heavier.

Safety and controls

Every recovery runs inside guardrails

Asset Version Control captures history on its own, but control of live changes stays with your team. These are the operating controls that keep a recovery safe to run in a live Eloqua environment.

Rollback access is controlled

Everyone can view history, but only users granted rollback capability can write a version back to Eloqua.

History is separate from live assets

Deleting a stored version removes it from the app's history only. The live Eloqua asset is left untouched.

Fails safely when recovery is incomplete

If a required version or dependency is missing, the process stops rather than creating a misleading recovery.

No PII stored

Version history excludes personal contact data, so no PII is ever held while your assets are protected.

Trust and security

Governed by design, not by good intentions

  • SOC 2 Type II. Independently audited controls for security and availability.
  • Does not store PII. Version history captures your asset structure and content, never personal contact data.
  • You approve every restore. Nothing is written back to your live instance until you confirm it.
  • Nothing runs unattended. No rollback or version deletion ever happens on its own.
  • Oracle, Adobe, and HubSpot partner. Built alongside the platforms PortQii runs on.

Connecting Asset Version Control to your Eloqua environment

Asset Version Control connects to the Oracle Eloqua instance you authorize and works within the permissions that connection grants. It stores versions of your assets so you can recover them, and leaves personal contact data untouched.

Recovery is governed before it ever touches your instance. Rollback and version deletion are previewed and wait for a person to confirm them, so connecting the agent never hands recovery over to automation. You decide what is restored, and when.

SOC 2 compliant Oracle Eloqua technology partner Adobe solutions partner HubSpot solutions partner

Frequently Asked Questions

What buyers ask about Asset Version Control

Does Asset Version Control capture every change automatically?

It can. In Auto Commit mode, every save of a tracked asset is recorded on its own. In Manual Commit mode, saves are detected but you commit the versions you want to keep. Unchanged saves are skipped in both modes, so the history stays useful.

Can I see exactly what changed between two versions?

Yes. You can preview any stored version and compare two versions field by field, so you can see which fields changed before you decide anything. You can also open a past version as a temporary draft in the Eloqua editor to review it in context.

Can it recover an asset that was already deleted?

Yes. You can restore a stored version of a deleted asset. Where a Full Backup was captured, its deleted first-level child assets are recreated and reconnected. Some Eloqua object types are not eligible for deleted-child recovery, so recovery is not universal.

What happens if a required child asset was never captured?

The restore stops safely rather than producing a broken or misleading asset. Asset Version Control tells you what is missing, so you can restore the needed version first instead of writing back something incomplete.

Can I control who is allowed to roll back an asset?

Yes. Every user can view and capture versions, but rollback is limited to users an administrator grants rollback capability. That keeps write access to your live Eloqua instance with the people you approve.

What happens if I delete a version from the history?

Deleting a version removes it from Asset Version Control's own history only. It never changes or deletes the live asset in Eloqua. Like rollback, deleting a version is a confirm-gated action.

What happens when I restore a Design Email or Landing Page?

Because Eloqua no longer supports its classic design editors, restoring a Design Email or Landing Page creates a new HTML asset rather than overwriting the original. The new asset is named using a prefix or postfix your administrator configures, so it is easy to identify.

See what version-controlled Eloqua looks like in your own instance.

Bring your Eloqua instance to the demo. We will walk through how Asset Version Control captures versions, compares what changed, and restores a known-good asset before anything is written.