I have recently purchased MacroDroid to help filter out unwanted calls. The Macro I created works as it is supposed to. What bothers me is that I have "Contacts" on my phone which come from several sources. I don't know which source MacroDroid uses when the macro runs. The macro I created triggers on an incoming call and if it is a non-contact a certain ringtone is sounded. However, this also sounded for one of my contacts, but since I don't know how MacroDroid searches for contacts I cannot adjust where my contacts come from to make it work as I had hoped.