why do u need my number? why not just a webapp

IMO Chatting through a known channel gives it a more polished experience to the user. This is really good.