Syncing WFM Schedules Across Production and Staging Orgs

I am so excited to be managing our new multi-org environment! We have a separate staging org where we build all our flows and schedules. My question is: what is the best way to sync our WFM schedules from staging to production? I want to make sure everything is tested perfectly before we go live!

This is another one of those things that sounds simple until you actually try to do it. There is no ‘Sync’ button between orgs. Every management unit, every work plan, and every activity code has a unique UUID that is specific to that organization.

You cannot just export a JSON and import it into the other side. It is a complete nightmare to manage manually.

That is right, it is extremely frustrating. I spend half my time in my training classes explaining that ‘CX as Code’ is the only viable way to do this, and even then, it is not perfect for WFM data. The WFM API is one of the most complex parts of the platform.

If you are not comfortable writing Terraform scripts to map those IDs between orgs, you are stuck recreating everything from scratch in production.