It depends on how your content is structured.
Most of the times we write scripts to automate the process, but it's possible that some parts have to be manually migrated.
You can read about how we've done migrations for Zego and Heavybit.