CPC G06Q 10/1093 (2013.01) [G06Q 10/101 (2013.01); H04L 51/046 (2013.01)] | 20 Claims |
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, perform a method for displaying a calendar summary in a user interface in a client application associated with a group-based communication system, the method comprising:
generating a channel calendar identifier associated with a group-based communication channel;
receiving a plurality of shared calendar objects associated with the channel calendar identifier,
wherein the plurality of shared calendar objects comprises one or more event objects;
in response to determining that the one or more event objects will occur within a predetermined time threshold, automatically generating an interactive calendar summary message representing the one or more event objects,
wherein the interactive calendar summary message comprises a summary of upcoming shared calendar objects within the predetermined time threshold;
automatically causing display of the interactive calendar summary message within the group-based communication channel via the client application,
receiving, via the user interface, a user input associated with the interactive calendar summary message; and
responsive to the user input, rendering in the group-based communication channel one or more responsive event objects included in the interactive calendar summary message.
|