Abstract: Technologies for facilitating online connections through the use of a web-based application that enables users to participate in online contests and receive rewards based on the number of established connections. For example, an application hosted on a server enables a sponsoring entity to create an online contest. The application facilitates a user, who remotely interfaces therewith utilizing a computing device to participate in the contest by creating an advocate unique to the user, the contest, and the sponsoring entity. The application also allows the user to share the advocate with other online users such that the other online users join the advocate and establish connections with the sponsoring entity. The application determines a winner of the contest based on the number of connections established with the sponsoring entity for each advocate.