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 comprising:
generating a channel calendar identifier associated with a group-based communication channel;
receiving one or more shared calendar objects associated with the channel calendar identifier, wherein the one or more shared calendar objects comprise one or more event objects;
responsive to determining that the one or more event objects will occur within a predetermined time threshold, automatically generating an interactive calendar summary message in the group-based communication channel according to one or more stored time-based filters, wherein the interactive calendar summary message comprises a listing of one or more upcoming shared calendar objects within the predetermined time threshold;
causing display of the interactive calendar summary message within the group-based communication channel;
receiving, via a user interface, a user input associated with the interactive calendar summary message; and
responsive to the user input, automatically rendering in the group-based communication channel one or more responsive event objects included in the interactive calendar summary message.
|