Is there some way to make Gmail apply a label to incoming mail automatically based on the sender? For instance if Bob is my client, and all contact I have with Bob is work-related, can I make Gmail automatically apply the label 'CLIENT' to all incoming messages from Bob?

I would also be interested in a similar feature based on the recipient email address because I use my Gmail to check several accounts.

2 Answers 2


Sure. You need to create a filter.

Matches: from:([email protected])
Do this: Apply label "CLIENT"

Matches: to:([email protected])
Do this: Apply label "non-work related"
  • Awesome! I knew that feature had to exist. Thanks!
    – Excellll
    Apr 14, 2011 at 17:37
  • You can find filters under "Mail Settings".
    – ale
    Apr 14, 2011 at 17:38

Click on create a filter at the top. Enter the email address you want a label for and click next. There you can say what you want to do with such emails. Click Apply the label: and choose which label you want. Then click the Create Filter button.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.