| CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 9/542 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); H04L 65/403 (2013.01); H04L 67/306 (2013.01)] | 20 Claims | 

| 
               1. A method comprising: 
            maintaining, by one or more servers of a group-based communication platform that facilitates communications between a plurality of users of the group-based communication platform, data indicating a plurality of third-party applications that are integrated within the group-based communication platform; 
                determining that a user of the plurality of users is subscribed to a third-party application of the plurality of third-party applications; 
                causing, based at least in part on the user being subscribed to the third-party application and without the third-party application being installed on or downloaded to a user computing device associated with the user, one or more notifications associated with the third-party application to be displayed via a user interface of the group-based communication platform that is presented via the user computing device; and 
                based at least in part on the third-party application not being installed on or downloaded to the user computing device: 
                providing, to the user, first access to a first subset of functionality of the third-party application; and 
                  restricting, to the user, second access to a second subset of functionality of the third-party application, wherein the first subset of functionality is a partial provisioning of features of the third-party application that differs from the second subset of functionality selected from a full provisioning of the features of the third-party application being installed on or downloaded to the user computing device; 
                wherein a frequency of notifications that are associated with the third-party application and that are provided to the user is based at least in part on the third-party application being installed on or downloaded to the user computing device. 
               |