Dynamic Email Sender in Automation

In a single automation, is it at all possible to to have the email sender change based on an email or people column?

Say we have a board of customers and each has one of our reps. Each rep would have several customers.

Emails sent would need to be from the assigned rep.

Is there a way to do this his other than Zapier?