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.
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
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-...
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.
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.
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
Note: APIs currently don’t support organizational operations like creating folders in Target; these must be managed manually UI-side. experienceleaguecommunities.adobe.com
Thanks.
Pradnya
Views
Replies
Total Likes
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
Views
Replies
Total Likes
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-...
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.
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.
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
Note: APIs currently don’t support organizational operations like creating folders in Target; these must be managed manually UI-side. experienceleaguecommunities.adobe.com
Thanks.
Pradnya
Views
Replies
Total Likes
Views
Likes
Replies