Workflow automatin after Email is sent

Workflow automatin after Email is sent

Hi
When an email template is sent (or an email is sent) from Sales order,  can i automatically register a field in the sales order to indicate date email was sent (or status of sales order Email has been sent YES/NO and recipient email or name field also update based on receipient email?

I need these fields to allow me to sort and filter in views who i have sent to, and when and who has not responded since email was sent how long ago.

Thanks