Outlook Mail Message - Process every x minutes and mark it as read


I have a scenario where i have to action the outlook mail with particular subject “ABCB” which i received in last 30 minutes and mark it as read.

I have used below DASL Query but it retrieves all the mail which i received from morning not the last 30 minutes and only after processing it i have to mark it as read

“@SQL=(”“http://schemas.microsoft.com/mapi/proptag/0x0037001f”" like ‘ABCB’) AND (““http://schemas.microsoft.com/mapi/proptag/0x0E060040"” <'”+Now.AddMinutes(-30).ToString+“')”


Take 1 sequence.

In Sequence 1 Using “Get Outlook Message” activity to read outlook email.

Give account name, and folder name, filter (based on subject), Top (1), Enable MarkAsRead, Enable OnlyUnreadMessage.

Take 2 sequence.

In sequence 2 Give the delay time as required.

Arrow sequence 1 to sequence 2.

Then Arrow sequence 2 to sequence 1.

Thank You!