It depends how you structure it. If you use the default functionality of emailing all documents for the customer then it would come from the user who created the document. If you needed a more nuanced solution then the workflow has a number of options for the sender (hard-coded, user who created, some other user).
I'm working on a similar project for a client of mine and have done this many times before but it really does depend how nuanced the emailing situation needs to be as how to best accomplish it.
Feel free to DM me is you want to discuss further