I've seen two methods with Meraki and for the most part, both can work depending on your customer and business practices.
1. Drop-Ship
This method is when you preconfigured the devices in the dashboard before the units arrive onsite. This is great when you want to get everything configured and ready to go and trust your field techs to be able to connect the devices and be able to handle any one-off issue that could occur in the field. I use this method if I am shipping small deployments like Z3 / Z4 units to my sites or remote users.
2. Pre-Configure
I use this method when deploying larger installations to ensure all devices are working before arriving on-site. This allows me to do the extra things like labeling, true testing, firmware updates, and a small burn-in. This method helps me the most as I can focus on working with my techs on delivery vs configuring on the fly while trying to turn over a site.
At the end of the day, the process method you choose to develop is the one that best fits your company and customer's use case.
Pro-tip
If you have multiple sites that will follow a repeatable process I would recommend looking at templates to save even more time.
If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.