Select rows and send mail

hello everyone please i need help with the following.
In my app, I designed a screen where planned activities can be viewed.
I need to be able to select different activities, and to be able to email the data for each selected row.

I understand that I must solve this with a bot, is it this way?
My question is due to the fact that previously, I have solved the sending of mail with workflows, and the sending of mail was activated when some change occurred in the data of the table.

My question is this,
The event that triggers the mailing task, how do I configure it? Since no data changes are being made here, only a selection of data will be made to send by mail.

Please could you guide me to solve it?
And if there is an example with a similar case, it would be very helpful for me.

Thank you !!!