A computer-implemented method comprising: receiving, from a first user device (104A-104N) associated with a first user via a social network application, location data representing a current physical location of the first user to be shared with a second user via the social network application; receiving, from a second user device (104A-104N) associated with the second user via the social network application, a request for the current physical location of the first user; transmitting, to the social network application on the second user device (104A-104N) and in response to the received request from the second user, a representation of the current physical location of the first user, based upon the shared location data, for display within a graphical user interface, the representation of the current physical location of the first user; providing, to the social network application on the second user device and in response to a selection of the representation of the current physical location of the first user within the graphical user interface, a display of one or more third party services available at the current physical location of the first user; receiving, from the social network application on the second user device (104A-104N), selection of one of the one or more third party services, wherein the selection of the third party service includes selecting the third party service within the graphical user interface including the representation of the current physical location of the first user displayed on the social network application on the second user device; and transmitting, to a server (123, 124, 125) associated with the third party service, the current physical location of the first user within a request for the third party service to send a product or service to the current physical location of the first user. receiving, from a first user device (104A-104N) associated with a first user via a social network application, location data representing a current physical location of the first user to be shared with a second user via the social network application; receiving, from a second user device (104A-104N) associated with the second user via the social network application, a request for the current physical location of the first user; transmitting, to the social network application on the second user device (104A-104N) and in response to the received request from the second user, a representation of the current physical location of the first user, based upon the shared location data, for display within a graphical user interface, the representation of the current physical location of the first user; providing, to the social network application on the second user device and in response to a selection of the representation of the current physical location of the first user within the graphical user interface, a display of one or more third party services available at the current physical location of the first user; receiving, from the social network application on the second user device (104A-104N), selection of one of the one or more third party services, wherein the selection of the third party service includes selecting the third party service within the graphical user interface including the representation of the current physical location of the first user displayed on the social network application on the second user device; and transmitting, to a server (123, 124, 125) associated with the third party service, the current physical location of the first user within a request for the third party service to send a product or service to the current physical location of the first user.