Text Notifications for Only Specific Phone Numbers

Hey everyone!

Sometimes during work I will get text messages that I can respond to at my leisure. For example, my parents may ask my wife and I something like “What size dress does your daughter wear?”. However, I do require notifications from some numbers, I cannot just turn this feature off.

The ideal is a whitelist of numbers I will always get notifications from. Is this something that is possible with the default notification settings, or is there an app that can do this? I thought by :heart: contacts it would work, but it didn’t actually change any behavior.

Have you tried using Notification Filter Rules in the Pebble app?

Hey fedeb, sorry I forgot about this.

No, I haven’t. Mostly because the options available don’t make sense to me. I want to filter by phone number or contact name. The options on “Add Rule” modal are:
Match Type: Text or Regex
Match Field: Both, Title or Body

“Title” or “Body” doesn’t seem to have anything to do with contact name or phone number.

Title should be the title of the notification, which is usually the contact name. Body should be the body of the notification, which should be the contents of the text. Presumably the expanded text but I haven’t checked the code to see for sure.

Hey Flynn, thanks for the suggestion. I tried this today and this does the opposite of what I want to do. For this example, I put the name of my wife in my contacts as part of the filter. However, this filtered out texts from my wife, while my watch still sends notifications I don’t want.

So is the expectation that I would somehow be able to enter every possible contact name (including telephone numbers, because sometimes I receive spam texts) except my wife’s name? That doesn’t really seem to be a workable way to filter out notifications.

Oh that’s… annoying. Maaaybe you could use a negative lookahead? Positive & Negative Lookahead with Examples - Regex Tutorial

It’s kind of the wrong way to do things, really there should be a way to negate filter itself as a setting in the Pebble app but if it’s supported that may be a workaround for now?

Yeah, I thought of that after I wrote my message. Thanks for the link! Here’s what it looks like to match my wife’s name:
^(?!Lizzy :heart:$).*

I actually put a :heart: emoji at the end of her name in my contacts list, and it still worked. However, I have found that if you want multiple names to match, you need to append the names in the regex together with |, or at least I haven’t been able to find out how I can have multiple rules for multiple allow contacts yet.