Crisp's migration strategy involved creating a dedicated branch for Vue 3 while maintaining their existing Vue 2 app. They used the same tooling, avoided implementing the new Composition API initially, and aimed to reduce the migration time and impact on customers.