Allow user to edit their last reply
Where to set the last reply editing
In the Wait for Chat (RWC) Step, in the Advanced settings section, the Allow user to edit their last reply toggle is enabled by default.
If you don't want to let users edit their last replies in the chat, disable the toggle. It is not possible to disable the feature for one message.
The feature applies to the main Flow, its Subflows, and its Triggered Flows, not the Step or a particular message.
What messages the setting affects
The feature affects all messages in the chat build with Request Response (RWC). In particular, button appears for the reply messages submitted by the user if they are build with one of the following user imput components:
- Text
- Appointment
- Checkboxes
- Dropdown option
- Option from list
- Quick reply button
- Radio button option
- Range or single point
- Date
- Time
- Any component where the user submitted the Allowed manual user response instead
When the user submits replies to these messages, they are recorded in the string
data type. That is why they are eligible for editing.
How last reply editing works in the chat
The chat user can edit only their last reply in the chat.
If your chat has a Wide messages Style, button is:
- always visible for the message
If your chat has a Bubbles messages Style, it is only visible:
- on hover in desktop and embedded chat views
- on tap in mobile and Apps chat views
Once the user has edited the message, they can either send it or Cancel editing.
The user can edit and send the message only once.
The user can not use this feature to delete the message. The chat does not allow to send an empty value.
If the conversation was interrupted and the user selected to Continue the conversation, the user can't edit the last sent reply.
Result
Once the user sends the edited reply, the output data of the Wait for Chat Step (RWC) Step is updated with the edited data of the message.
If the original user reply triggeres a Text command Global action and later the user updates this reply, the Flow gets rerouted according to the updated reply.
If the user updated the reply with a keyword that triggers a Text command Global action, the Flow will be rerouted to the Command leg.