Trigger a workflow when a button is clicked inside a group

Hi. I have a group with 12 buttons, one for each month of the year. I want to create a workflow that when a button is clicked, a field in a thing is updated with the selected month, which will be the value of the button. I can add a workflow for each button, but I would like to do it just once. Any ideas on how to do it? Thanks!

See, If the thing you want to upgrade can be auto bond, like you can type the month number or some thing.

another thing can be, to make a main custom workflow, and with each button trigger that workflow. this way if in the future you want to add something you just need to do it on that customer workflow, not on every button.

on a button when you click, and trigger that workflow just pass the data.

Thank you for the prompt response.
Let me share an image:

I want to capture which of the buttons was clicked and save it as the day of the month. I can add a custom workflow, but that still means that I have to create a single workflow for each one of the buttons. That is what I am trying to avoid. I want to trigger a “generic” workflow when any of the buttons is clicked, and capture it’s value. Is it possible?