Gmail filter not from address conversation

gmailgmail-filtersgmail-labels

I created a filter that matches all the automated messages sent from a service, marks them as read, archives them (skips the inbox), and adds an "Automated" label.

This works great most of the time, but sometimes a colleague or customer who receives a copy of one of these messages will "reply" to one of these messages, sending their comments in a message to me. I need these replies to be treated as important, unread messages that arrive in my inbox so I won't miss them!

I have tried adding a "not from these addresses" rule to my filter to try to get it to NOT match the filter when it's from one of these addresses (colleague/customer). But this doesn't seem to work because Gmail aggregates the customer's reply into the same "conversation" and the filter has ALREADY matched and been applied to that conversation (because the earlier message(s) in the conversation were automated messages that DID match all of its criteria).

What would be a good solution be? Other ideas I've thought of…

  1. Add another filter that matches all mail sent from my customer and moves it back to the Inbox. I think this would work as long as this filter came after the other filter. The problem is, I don't see "Move to inbox" or "Mark as unread" listed as an option in the edit filter box. The only related option is "Apply the label:" but "Inbox" isn't listed as one of the label options. Am I missing something?
  2. Ask my customer to always change the subject line when replying so that Gmail won't group it in the same conversation. (This is not an acceptable solution because it relies on them to change their habits, which I have no control over…)
  3. Turn off Conversations for all my e-mail. (This is not an option, because most of the time having things grouped into conversations is helpful…)

Related posts:

Best Answer

This answer assumes that all of the automated emails are sent from the same address.

I'm not sure how you've created your filter, but try filtering by the from: field only. If the automated sender's address is always something like no-reply@domain.com then set up your filter to filter on:

from: no-reply@domain.com

This will make sure all automated email will hit the filter. Then, when someone else replies to that address, the new sender's email will be different from the one listed in the filter, and allow it to hit the inbox as normal.