Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

Git Integration for Adobe Target Code Offers – Possible?

Avatar

Level 1

Hi everyone!

I’m looking for ways to streamline Code Offers management in Adobe Target by integrating it with a Git repository (like GitHub/GitLab) and using VS Code for local development.

Goal:

  • Edit offers locally in VS Code → sync changes to Adobe Target automatically (or via CI/CD).

Questions:

Does Adobe support Git-based workflows for Code Offers? (e.g., a repo or API to push changes)

Are there official/recommended methods to automate this process?

 

If you’ve solved this or have ideas, I’d love your insights! Thanks in advance.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @PedroSi1 ,

 

No native Git/FTP integration exists to directly push code into Adobe Target’s Visual Experience Composer (VEC). You can’t simply git push and have offers appear in the UI.

The Adobe-recommended pattern is to manage your HTML/JS code in your Git repo and then, as part of your build or release pipeline, push the compiled code into Adobe Target via its API as “offers.”

You can refer: https://experienceleaguecommunities.adobe.com/t5/adobe-target-questions/implement-a-version-control-...

 

What You Can Do Today

  1. Maintain Code in Git (e.g., GitHub/GitLab)

    • Use VS Code for editing your UI code locally.

    • Employ CI/CD tools like GitHub Actions or GitLab CI to trigger automated workflows.

  2. Use Adobe Target API to Upload Offers

    • Automate creation and updating of Code Offers via the Adobe Target Admin API (/offers endpoints). experienceleaguecommunities.adobe.com+1

    • Your CI/CD pipeline would deploy to Target, effectively syncing your Git-managed code.

  3. Organize in Offers Library (UI)

    • Offers can also be managed in the Adobe Target UI: create, edit, copy, move, search, and delete them in the Offers library. Experience League+1

Thanks.

Pradnya

View solution in original post

2 Replies

Avatar

Community Advisor

great question @PedroSi1  - while there's no official integration, you can create custom integration using Adobe Target APIs https://developer.adobe.com/target/administer/admin-api/#tag/Offers. Let me know if you need any further help here

 

Regards

Rajneesh

Avatar

Correct answer by
Community Advisor

Hi @PedroSi1 ,

 

No native Git/FTP integration exists to directly push code into Adobe Target’s Visual Experience Composer (VEC). You can’t simply git push and have offers appear in the UI.

The Adobe-recommended pattern is to manage your HTML/JS code in your Git repo and then, as part of your build or release pipeline, push the compiled code into Adobe Target via its API as “offers.”

You can refer: https://experienceleaguecommunities.adobe.com/t5/adobe-target-questions/implement-a-version-control-...

 

What You Can Do Today

  1. Maintain Code in Git (e.g., GitHub/GitLab)

    • Use VS Code for editing your UI code locally.

    • Employ CI/CD tools like GitHub Actions or GitLab CI to trigger automated workflows.

  2. Use Adobe Target API to Upload Offers

    • Automate creation and updating of Code Offers via the Adobe Target Admin API (/offers endpoints). experienceleaguecommunities.adobe.com+1

    • Your CI/CD pipeline would deploy to Target, effectively syncing your Git-managed code.

  3. Organize in Offers Library (UI)

    • Offers can also be managed in the Adobe Target UI: create, edit, copy, move, search, and delete them in the Offers library. Experience League+1

Thanks.

Pradnya