Interesting.
For the environments where I have the C9800, I use regular expressions to apply tags to the Access Points. This way, the only work I have to do is rename the APs, and as soon as it returns to the controller, the correct tags are already applied.
It's not zero-touch, but it saves a lot of time. 😄
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.