Customer starts chat asking about residential properties.
Agent receives the message and needs the customer's preferences to assist. Clicking on the highlighted icon opens up the app.
Canned Forms app opens and lists the available form templates. The agent chooses the Housing Choices form.
Clicking on it inserts the form link along with a custom message that can be configured while creating the form.
Customer receives the form link message.
Customer opens the link and fills up the form in a new tab.
Customer submitted the form successfully.
Agent gets back the consolidated response from the form submitted by the customer.
The app allows the agents to create and save forms with custom message and labels. Text, Dropdown and Checkbox fields are supported now.
We were inspired by the Canned Forms feature in Freshdesk and not to mention the post in Ideation Platform about implementing it for Freshchat :)
What it does
In many scenarios, a fixed list of information is needed before an agent can help a customer. And doing this over chat can get cumbersome and inefficient with a lot of to and fro between the agent and customer. This can be solved by providing the agents with a set of canned forms to gather the information.
Canned Forms app allows the agents to create and save form templates in freshchat. Whenever needed, they can send across the form to the customer in a click and get back the consolidated response inside the chat window.
How I built it
We used the fdk to build an app that can allow the agents to create and save form templates and also list the available templates for use. We built a node js application to serve the form templates and to send the response back into freshchat.
What's next for Canned Forms for Freshchat
1) Maintain lists of personal forms and org-wide forms 2) Integrate the form to be rendered inside the freshchat window 3) Integrate freshdesk canned forms into freshchat if available 4) Allow form previews and easier editing options 5) Allow more field type options