CPC H04L 51/02 (2013.01) [G06F 16/93 (2019.01); G06F 40/186 (2020.01)] | 22 Claims |
1. A non-transitory, computer-readable medium embodying thereon computer-executable instructions for:
receiving, based on user interaction with an interactive document design interface, a document design comprising:
a page template specifying content of a communication page, a first variable to be populated with a first variable value and a second variable to be populated with a second variable value; and
a conversation template defining a state machine for an automated conversation, the conversation template specifying a variable to which a participant response is to be written;
generating a conversation-enabled document from the document design, wherein the conversation-enabled document comprises a document container, the document container comprising:
a set of files, wherein the set of files of the document container provide an atomic unit and enable the conversation-enabled document to be processed by enterprise applications,
a conversation component,
document data comprising data values for the second variable for a plurality of potential conversation participants, and
the page template;
exposing the conversation-enabled document on a conversation channel;
receiving the participant response;
updating the conversation-enabled document based the participant response; and
rendering the communication page on a second channel using the updated conversation-enabled document.
|