Send & Pending

Send & Pending

I know that there is already:

Send
Send & Close

But there is no:
Send & Pending
Send & On-Hold. 


I understand that you can create a workflow, but the problem is the status depends on the ticket. For example in some cases, I want to send the reply and close the ticket. Other times I want to put on hold because they are waiting for something from us, but it won't be done in the short term. Other times I want to leave the ticket open and most of the time I want to set it as pending because I'm waiting for the customer reply.

I have tried to create a macro, but it seems like macro doesn't support an action like sending a ticket reply, only field update, task, etc. 

For now I will use send and manually update the status, but I wish something like this could be possible.