| CPC G06F 16/178 (2019.01) [G06F 16/176 (2019.01); H04L 67/1095 (2013.01)] | 20 Claims |

|
1. A method comprising:
providing, by a collaborative electronic data platform, a collaborative electronic document for presentation on a first user device of a first user, the collaborative electronic document comprising a first table associated with a third-party platform, the first table comprising a first plurality of data objects, wherein each data object comprises one or more respective data items;
determining that a table synchronization option is activated for the first table;
sending, via an application programming interface (API) for the third-party platform, a first synchronization request to synchronize content of the first table in the collaborative electronic document with content of one or more sources associated with the third-party platform, the one or more sources comprising one or more data items;
receiving, via the API, one or more data items for the first table and updating the first table using the one or more received data items;
in response to first user input of the first user, updating a first data object of the first table based on a first new data item and causing the first table with the updated first data object to be presented on the first user device; and
in response to second user input of a second user of a second user device, updating a second data object of the first table based on a second new data item and causing the first table with the updated second data object to be presented on the first user device.
|