So i managed to get this to work for me.
I created a trigger with two conditions and both has to be met in order for the trigger to fire. The first a tag and the second a priority is (low) although i want the priority to stay as normal on the ticket.
Then to execute, is set to email and priority is (normal). This will ensure that the trigger does not fire every time the ticket gets updated.
Then i created a Macro with the same conditions as the trigger in or to fire the trigger.
So when I’m on a ticket that i want to set as “Awaiting client Response”, i just select the Macro and update the ticket which then sends the email to the customer .
Any note added to the ticket will not fire the trigger which is what i wanted.
Hope this helps someone with a similar issue.