| 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.
|