1. A computer-implemented method of managing bookmarks within a collaborative application, the method comprising: receiving a user input specifying a universal resource locator (URL) to be bookmarked; determining whether a bookmark record comprising the URL exists; responsive to determining that a bookmark record comprising the URL does not exist, determining an address for the URL; determining a network type of the URL; and storing a bookmark record comprising the URL and the network type.