Conversations

"Conversations" in CXF are objects within the People module designed to facilitate interaction and communication among various participants, which can be "Contacts," "Users," or even "Forms" acting as participants, serving as a specialized participant that generates automated messages. These conversations record the exchange of messages and can be associated with forms to generate automated conversations, where messages are created based on fields defined in the form.


Purposes of Conversations

  • Communication Storage: They record and store interactions and communications between contacts, between contacts and users, or in groups of participants.
  • Automated Conversations: They can be linked to forms to generate automated conversations based on fields defined in the form. Contact responses are attributed to the contact through the associated form.

Participants

  • Contacts: These are individuals who engage in the conversation. Each contact can send messages and receive responses within the context of the conversation.
  • Users: They represent administrators or users with specific roles in the platform. Users can also participate in conversations, enabling effective communication between the internal team and contacts.
  • Forms: Forms can act as special participants that generate automated messages within the conversation. These messages are created based on the fields defined in the form and can interact with contacts in an automated manner.


Supported Message Types

  • Text: Simple text messages that allow written communication between participants.
  • Image: Messages that can contain images accompanied by descriptive text in the image caption.
  • Video: Messages that can contain videos.

 

"Conversations" in CXF play a crucial role in managing communication and data collection, while also sharing the objectives of forms, including the conversion of "Ghosts" into "Contacts," profiling, and feedback collection from contacts.