Git Integration for Adobe Target Code Offers – Possible? | Community
Skip to main content
August 8, 2025
Solved

Git Integration for Adobe Target Code Offers – Possible?

  • August 8, 2025
  • 2 replies
  • 536 views

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.

Best answer by pradnya_balvir

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-system-git-for-adobe-target-custom/m-p/373247?utm_source=chatgpt.com

 

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

2 replies

Rajneesh_Gautam_
Community Advisor
Community Advisor
August 11, 2025

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

pradnya_balvir
Community Advisor
pradnya_balvirCommunity AdvisorAccepted solution
Community Advisor
August 11, 2025

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-system-git-for-adobe-target-custom/m-p/373247?utm_source=chatgpt.com

 

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