You can use the Web Services in SharePoint 2013 Workflows in SharePoint Designer 2013 to query the lists api or to query the search api (or any of the sharepoint REST API) . Follow this: https://msdn.microsoft.com/en-us/library/office/dn567558.aspx
You need to query several lists, so I recommend using to search api to query by the event content type as described here:
How to get all items with a specific content type using REST ApiHow to get all items with a specific content type using REST Api
Query including your 3,4 keywords.
You also need to run workflow continuosly, daily basis. You can achieve this by seeting up a event timer job if you have access/permissions to do this on server side, and if you don't, you create your workflow with a 24h pause stage. Schedule a workflow to run everydaySchedule a workflow to run everyday
Hope this helps.