Website Chat: Keep website widget chat state (open or close) across the website
The current webchat widget will auto-close when contacts navigate to other website pages. It would be good if the webchat widget state (open or close) is based on its state on the previous page. E.g, If the widget is opened and the contact navigates to another page, the widget will remain open.
Internal Comment: Separate Comment Events from Activities
Currently, the comment events are posted under the Activities section of the Contact Drawer. It will be good if the comment events can be separated from the Activities section and moved to a new tab on the vertical sidebar that is dedicated to the comment only so that the comment will not mix up with other contact events.
Website Chat: Receive Customer's URL upon Conversation Opened
Currently, we are not able to know the current webpage where the contact opens the website chat. It would be good if respond.io is able to show the URL of the page where the website chat is opened so that the Agent can provide a more relevant response and resolve contact concerns faster.
Manual Ejection of Workflow at Messages Module (Stop Workflow for a Contact)
If I start talking to the client (I send messages from the respond's messages module), I'd like the workflow to be stopped (eject contact from the ongoing workflows) so that it doesn't answer client messages for me and mess up the chat.
Import Existings WhatsApp or WhatsApp Business App Conversations
When migrating from WhatsApp Business App to WhatsApp API it would be awesome if you could import your existing conversations so you don't need to start from scratch.
Channels: Disconnect a Channel from a Contact without removing the historical messages
When a customer switches WhatsApp numbers, I would like to be able to disconnect the old number on respond.io to prevent sending unsolicited messages (to a non-customer). Currently the only way to do so is to un-merge the contact and but that will also result in the historical messages from being removed.
Workflows: Channel Events Trigger
Triggers for a contact when an event happens within the channel. You can save the value from the payload to a variable. Supported Channel Events: Get Started Event Referral Event Page Change Event Postback Event Save Event Data as Variable We will save the Event Data that was provided by the channel as a variable. This will allow capturing the references/referral data provided with the event and then using it in the following workflow steps. Use Cases: Enable WhatsApp Ads To Trigger an Ad-Specific Workflow Capturing Facebook References for identification purpose
Delayed sending of messages / Schedule messages send-out
One feature that I would like to see is the ability to send a message at a particular date & time in the future. This would be useful for sales teams serving clients outside of their local timezone.
Data Export: Include Bot Status in Contacts Data Export
Currently, Data Export for Contacts data does not bot_status of a Contact. It would be good to have this information available in the export file to have a more comprehensive Contact information.