I'm tried workflow & process builder where I need to send an email to campaign member based of campaign Member status = Attended and campaign member type = Lead or Contact.

When a campaign member type = Contact, send an email to account owner.
When a campaign member type = Lead, Send an email to lead owner.

I know i can achieve this by apex but I don't want to - considering the 24hr single email limit. What are my other option as I'm unable make this work in workflow or process builder?

Thanks in advance!