| CPC G06F 21/6209 (2013.01) [H04L 51/08 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2147 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, from a user associated with a first user profile, a request to link a document in a first virtual space associated with a group-based communication system, wherein the first virtual space comprises a communication channel or a first direct messaging instance;
identifying, as an identified attribute, an attribute associated with one or more of the user or the first virtual space;
identifying, based at least in part on the identified attribute, one or more suggested documents;
rendering a selectable list of one or more suggested documents, wherein receiving a selection creates a hyperlink reference, and wherein the hyperlink reference corresponds to a suggested document of the one or more suggested documents;
identifying, based at least in part on the selection, a second virtual space associated with the suggested document;
determining, based at least in part on the second virtual space being associated with the suggested document, that a second user profile is not a member of the second virtual space; and
generating, based at least in part on the second user profile not being a member of the second virtual space, a prompt, wherein upon receiving a selection associated with the prompt, the second user profile is allowed to join the second virtual space.
|