Just leave an option for the user to use. Say , if they don't want to send emails immediately, instead, they want to implement a queue. Something like that, not sure.