Your Adobe Campaign instance.
Now on your computer with acc.

Deliveries, schemas, workflows, JavaScript, templates and more: only stored in your instance.
One acc command brings them all on your computer so you can search, compare, back up, and version control.

npm install -g campaign-cli

Currently v1.8.0 (Oct 5, 2026) · Use cases · Live demo · AC v7/v8 · Runs on Windows, macOS, Linux


Who uses acc

Same acc tool across the full Campaign team: Marketers, Administrators, Developers.

demo of acc on Windows, downloading the entire Adobe Campaign instance in one pull command

For Marketers

  • Search in all Deliveries
  • Audit privacy policy in Personnalization Blocks
  • Backup all HTML before a Brand revamp

acc on Windows pulling Adobe Campaign data schemas and workflows before a server upgrade

For Administrators

  • Use acc instance pull to
  • Download Data Schemas before a server upgrade
  • Backup Input Forms ahead of major UI changes
  • Save Technical and Campaign Workflows

acc pulling Adobe Campaign JavaScript libraries for formatting with Prettier and review in VS Code

For Developers

  • Format JS, HTML, CSS with Prettier
  • Control version with Git
  • Code with any IDE, i.e. VSCode
  • Use AI assistant, i.e. Github Copilot

acc in VSCode pulling data schemas and workflows before a server upgrade

For CI/CD

  • Deploy code from VSCode to the instance: acc instance watch (early access, test it in a sandbox first)
  • Execute code from VSCode for integration tests: acc instance exec
  • Automate CI/CD & monitoring tasks: acc instance soap

Use cases

Modular by design, each use case works independently. Run them all together when you’re ready.

Search across all deliveries

Find any promo code, URL, or keyword across your entire campaign history - in seconds, without opening the console.

acc instance pull --metadata nms:delivery

Audit privacy policy links

When a policy URL changes, find every delivery and personalization block that references it, before the next send!

acc instance pull --metadata nms:includeView

Backup schemas before a change

About to apply a hotfix or migrate v7 to v8? Pull all source schemas first. If a customization breaks, you have the exact state before the change.

acc instance pull --metadata xtk:srcSchema

Format JavaScript code

Run Prettier across all extracted .js and .meta.xml files to enforce consistent style across the team… automatically!

npx prettier --write "**/*.js"

Track changes with Git

Pull daily, commit to Git. Every schema, workflow, and delivery change becomes traceable, attributed, and reversible.

acc instance pull && git diff

Review copy with AI

Open the delivery folder in Claude or GitHub Copilot. Review tone, suggest subject line variants, or translate at scale.

acc instance pull --metadata nms:delivery


Live demo


What acc downloads

All objects are available as plain text. Search them in Windows Explorer, Open them in VS Code, commit them to Github.

In Adobe Campaign Saved as Location
Deliveries & templates .html + .txt + .xml Campaign Management/Deliveries/
Personalization blocks .html + .txt + .xml Resources/Campaign Management/Personalization blocks/
Typologies & rules .js + .xml Administration/Campaign Management/Typology management/
Schemas .xml Administration/Configuration/Data schemas/
Input forms .xml Administration/Configuration/Input forms/
JavaScript libraries, JSSP .js + .xml Administration/Configuration/JavaScript codes/
Workflows .xml Administration/Production/Technical workflows/
Options .xml Administration/Platform/Options/
& more, including your custom schemas    

Everything is configurable with acc.config.json.
Customize the location & filter by namespace, date, or folder. To scope exactly what you download, see:


How it fits your workflow

Integrate acc into your development lifecycle:

SOURCE Adobe Campaign dev · staging · prod COMMAND acc instance pull --alias prod OUTPUT Local Files .xml · .js · .html · .txt UNLOCKED Modern Toolchain VSCode · Git · AI · CI/CD Windows · macOS · Linux

Built with the tools you use

You already have everything you need. acc runs on the same computer as your Client Console.
Install it in 1 command and connect to your instance through Adobe SDK.

Ready?

Get started in 5 minutes: