I think it is auto matching. Computer generated, based on mutual interests maybe.
It can be helpful alright, but is it also based on age or location? Not sure, tbh.
I understand the computer generated parts, they should pop up in the "People You Might Be Interested In" and "potential matches" sections. But this profile came up as a "Mutual Match" as if I already clicked that I liked them and I had not. That is where the problem is, if there is a mutual match then they do not have to waste the coins to send out messages. This defeats the purpose of having this coin system. At least with them needing coins to spam out the messages then mingle would be making money on these scammers, but if the scammers have found a way around it then this annoying feature is for nothing...