Auto populate email field

Auto populate email field

Hello everyone, 

I would like to ask how can I configure the following scenario: 

- When I need to send a communication to a client using Zoho Desk 
- I would like to automatically fill in the field "To" , "cc" , "subject" based on the chosen client
- each client has specific fields , so If i chose a client , zoho should automatically fill in the required field.
- And this apply to any client I chose when I open a ticket to send it as email.
- The subject will also be populate in this structure : "{client_name} | communication"
- so in subject only the "client_name" will be changed depending on the chosen client.

how can we achive that? 

Thanks in advance.