Hi Hukam,
In simple terms, CX as Code means managing Genesys Cloud configuration using files/code instead of configuring everything manually in the UI. It is most powerful if you manage different organization in stages like DEV, TEST, PROD etc. and want to keep everything in sync.
If you mainly work with call flows, it might not be immediately beneficial to your daily work, but it might become important depending on your projects. Learning CX as Code is definitely beneficial in itself since it gives you a lot of good input into how the Genesys Cloud works outside the UI itself.
If you want to get into it, I would suggest going step by step. The first steps would be (specially for a flow developer):
- Learn basic Git: clone, branch, commit, push, pull request.
- Install Archy and export/recreate a simple inbound Architect flow.
- Read the YAML and make a small change outside the Architect UI.
- Publish it back with Archy.
And then go on from there.
Here are some links to Archy:
https://developer.genesys.cloud/devapps/archy/
and to CX as Code:
https://developer.genesys.cloud/devapps/cx-as-code/?utm_source=chatgpt.com
Enjoy the journey!
------------------------------
Dominik
Principal Professional Services Consultant
------------------------------