Sending email notifications to different recipients with the same condition

Greetings, we are considering the option of allowing the users to create their own triggers to send email notifications using ir.cron and email_notification, but the idea is that each record that could activate the trigger will have its own recipient and we want to avoid creating multiple triggers or notifications for the same condition, how could this be done?

Could you clarify what do you mean by its own recipient?

Currently the notification email module accepts a field of the target model as recipient. For example, on the invoice model you can select the party, so each invoice is sent to it’s related party.

Is that what you are looking for?