This is a commercial project, not a technical one
Franchise CRM rollouts fail for reasons that have very little to do with software. They fail because the ownership of customer data was never settled, because franchisees concluded that the system was a monitoring device, or because head office standardised so much that using it felt like reporting to a supervisor rather than running a business.
The technical work is the easy part. The order that works is: settle ownership and access in writing, decide the minimum standardisation, design the unit-level benefit, pilot, then roll out.