As part of a task in my webapp, users need to add "slots" to an object. For each slot, there's some settings that the user can adjust. Adding a slot is achieved via clicking a button.
Some users need to add a large number of slots at once, up to tens of them, all with the same settings. I'd like to add a way to create more slots at once inside the interface.
Since the vast majority of my user base are not going to use this feature, and they're happy with using the Add slot button that already exists, I'd like not to touch the existing button and leave it as it is. This is meant almost as a "power user" feature.
What's a good way of adding this feature?
One idea I had in mind was to add a small, side button like this one:
A dropdown with a number input would open, allowing the user to input the number of slots they want created. Just below that input, all inside the dropdown, there would be an Add slots button that allows to create that many slots.
Would this be appropriate in your opinion? Feedback as to how else I could implement this is welcome.