Hi,
I am trying to covert a SP2013 Workflow to Flow and it's proving a bit of a challenge. So the concept is that an email is sent to a shared mailbox. Flow then picks up this email and captures the sender, subject and body and this injected this into a SharePoint list called "Tickets". Then my trusty SP2013 workflow would then look at the sender field and using "Category lookup" it would lookup the senders email address on another list called "Categories", this list has a number of email addresses and each is associated to a category. The workflow would match the email address and category associated and populate the category field on the Ticket list.
Ticket list structure:

Categories List structure

The issue I have is that when I try to add a condition, Flow wraps it up in a "Apply to each" control which means it goes through each email address rather than just looking for a match and doing the update.
Flow:


value = body('Get_the_Categories_List_Items')?['value']
Email Ad... = items('Apply_to_each_-_Set_Categories')?['Title']
Outputs = outputs('Set_Email_subject_to_lowercase')
Is there any way to get Flow to simply look for an email address match then get the category?
Thanks in advance
Rob