Chatwoot
When a user demands talking to a human agent, we can forward the conversation to the support system. Currently the open source system Chatwoot is the only support system.
How it works
- When an end-user demands talking to a human agent.
- An agent will get notified when the conversation is assigned to him.
- The agent can view the history of the conversation and communicate with the end-user in conversation window.
- The agent can resolve the conversation when he is done with service.
- After the agent resolves the conversation, next time the end-user will start with interacting bot again.
Configuration
Now you can follow these steps to configure your account in Chatwoot.
Add agents
When you enable Chatwoot, we create a Chatwoot organization and add all the owners in your organization to it. The owners added to Chatwoot organization are called agents which are set as administrators by default.
How to Manage Owners in Your Organization?
- Log into OpenCUI account and enter your organization.
- Click Settings > Internal Members. Now You can view all the onwers and members in your organization.
- Click ··· to set the internal member as owner / member, or to remove internal members.
Once you log into Chatwoot, you can click Settings > Agents > Add Agent and follow the instructions. Agents you add will receive an email with a confirmation link to activate their account, after which they can access Chatwoot and respond to messages sent by end-users.
DANGER
The role of BotAgent1 should always be administrator. Otherwise, agents can not receive messages sent by end-users.
Set up inbox
When you enable Chatwoot in a chatbot, we will create an inbox named after the chatbot and connect the inbox to the chatbot. When you deploy the chatbot to a channel and end-users send messages to the chatbot through that channel, you can get the conversation in the corresponding inbox.
Follow these steps to add an agent to the inbox so when it's needed agents can carry on the conversation.
- Click Inboxes > Settings
- In Collaborators field, add agents to the inbox and click Update to save changes.
Add teams
When the conversation is assigned to a team, the agents in the team can carry on the conversation. See Chatwoot - Add Teams to learn how to add teams.
How to get team id
In the Conversations field, select a team. The last number in current url is the id of this team. As shown, the id of team a is 47.