Hi, I did something like that for a recruiting company and we used it some time.
My solution needs a server, and a phone with camera and sim card on it, and you can also send to people that are not in your contact list ( I don t recommend due to possibility to be banned )
If you are interested about my solution you can contact me via chat.