1. A method comprising: at a conversation server having one or more processors and a memory storing one or more programs for execution by the one or more processors so as to perform the method: receiving, from a client, a first request to generate a hosted conversation in accordance with a set of predefined parameters, wherein: the client has a first user with a communications account associated with the conversation server; and the set of predefined parameters is specified by a webpage that is not associated with the communications account; in response to the first request, generating the hosted conversation in accordance with the set of predefined parameters, wherein the hosted conversation is hosted by the conversation server and has a plurality of participants including the first user and an automated participant that performs operations on behalf of a second user that is a non-subscribing user, the operations including an ability to remove text from the hosted conversation, the plurality of participants being specified by the predefined parameters; receiving, from the first user of the client, an edit of content in the hosted conversation; editing the hosted conversation by removing text that was previously present; providing the client with a history of the hosted conversation using a history log of changes to the hosted conversation; and sending, with the automated participant, a communication to the second user that includes an update of the hosted conversation based on the edit.