A method comprising: by a server system of a first entity, remotely configuring a first router of a second entity to link the first router to a communication network of the second entity, the configuration of the first router storing configuration data for one or more second routers of the second entity on the server system of the first entity, wherein the first entity operates a social networking system and the second entity operates a third-party-system, wherein the server system is a part of the social networking system, wherein the communication network is a local area network, LAN; and by the server system of the first entity, subsequently configuring one or more of the second routers of the second entity using at least some of the configuration data stored on the server system of the first entity, thereby linking one or more of the second routers to the communication network; wherein the configuration data comprises information associated with a bypass mode and a bypass code for configuring the first or second routers; wherein the first and second routers are configured to operate in the bypass mode, the bypass mode requiring a user connecting to the communication network through one of the first and second routers to provide a bypass code through a network access page; wherein entering the bypass code checks-in the user at the geolocation of the second entity, thereby associating a client system of the user with geographic coordinates of the second entity stored by a place object; wherein the bypass mode allows the user to directly connect to the communication network through one of the first and second routers without performing an authentication procedure. by a server system of a first entity, remotely configuring a first router of a second entity to link the first router to a communication network of the second entity, the configuration of the first router storing configuration data for one or more second routers of the second entity on the server system of the first entity, wherein the first entity operates a social networking system and the second entity operates a third-party-system, wherein the server system is a part of the social networking system, wherein the communication network is a local area network, LAN; and by the server system of the first entity, subsequently configuring one or more of the second routers of the second entity using at least some of the configuration data stored on the server system of the first entity, thereby linking one or more of the second routers to the communication network; wherein the configuration data comprises information associated with a bypass mode and a bypass code for configuring the first or second routers; wherein the first and second routers are configured to operate in the bypass mode, the bypass mode requiring a user connecting to the communication network through one of the first and second routers to provide a bypass code through a network access page; wherein entering the bypass code checks-in the user at the geolocation of the second entity, thereby associating a client system of the user with geographic coordinates of the second entity stored by a place object; wherein the bypass mode allows the user to directly connect to the communication network through one of the first and second routers without performing an authentication procedure.