Conversations
Support via WhatsApp without leaving GLPI, with every conversation recorded in the ticket
Conversations brings WhatsApp support into GLPI. A bot answers at any hour: it opens a ticket in the service queue the user picks, each queue linked to a GLPI group, shows the open tickets of whoever writes in, receives replies and files on the ticket, and answers approvals. Every action runs with the permissions of the person themselves in GLPI, identified by the phone number on their record.
Features
When the customer asks for an agent, the conversation lands on the Conversations screen, in the queue of the group in charge of the ticket. The technician takes it and replies in real time, from inside GLPI: they play the audio, see the photo and download the document the customer sent, reply with files too, and open the contact's history with one click. When needed, they hand the conversation over to another agent or another queue. A button in the top bar shows, with a sound alert, who is waiting and for how long.
No support interaction gets lost outside GLPI: every handled conversation ends in a ticket. When closing, the technician links the conversation to one of the contact's tickets or opens a new ticket from a ticket template, and the whole chat is saved as a followup, public or visible to the team only, with the files exchanged attached. Whoever can see the ticket can see the conversation.
The WhatsApp number is managed by NexTool, with no server for you to maintain, and it is the same one that sends the ticket notices of the free WhatsApp Bot module. Pricing is available on request.
How it works
Subscribe to the channel
NexTool activates the managed WhatsApp number and the bot for your GLPI. In GLPI, click Synchronize on the NexTool page and scan the QR Code in the Connectors tab of WhatsApp Bot.
Set up the queues
In the Queues tab of the Conversations configuration, register the service queues in the order of the bot menu, each with its GLPI group. A ticket opened by the bot in a queue goes to that queue's group.
Give your team the rights
In the GLPI profiles, mark who can view conversations, who can view triage, who can view the contact history, who handles and who manages other agents' conversations. The Conversations screen appears for those who can view conversations, and the WhatsApp button on the ticket for those who handle them.
Serve and record
The customer talks to the bot and asks for an agent when needed, and the conversation joins the right queue. The technician takes it in Assistance > Conversations or from the top bar button, replies and, when closing, links the conversation to one of the contact's tickets or opens a new ticket from the ticket template.
See it in action
A quick tour of what the plugin does in practice.
Image gallery
Frequently asked questions
Does Conversations work with my own Evolution API?
No. Support uses the WhatsApp number managed by NexTool, which serves the bot, the technicians and the notices at the same time. Your own Evolution API keeps serving the ticket notices of WhatsApp Bot.
Do I have to pay for WhatsApp Bot?
No. WhatsApp Bot, which sends ticket notices over WhatsApp, is free. Conversations, with the bot and technician support, is licensed, and pricing is available on request.
Can a conversation stay outside a ticket?
Not once it has been handled. When closing, the technician picks one of the contact's open tickets or opens a new ticket from a ticket template, and the whole conversation is saved in it as a followup, with the files exchanged. If the contact leaves before the conversation has a ticket, it stays with the technician, in Mine, as Awaiting ticket, until they link one. While it has no ticket, the conversation is visible to those with the View triage right and to the technician who took it.
Which GLPI versions does it work with?
GLPI 11 and GLPI 12, with the NexTool plugin installed.
How does the conversation reach the right team?
Through service queues. Each queue has a GLPI group and is an option in the bot menu, and a ticket opened in a queue goes to its group. Once the ticket exists, the conversation joins the queue of the ticket's technician group. From the Actions button, the conversation can be assigned to another agent, who is added as a technician on the ticket, or moved to another queue, whose group is added as a technician group on the ticket.
Can the customer send audio, photos and documents?
Yes. Audio, images, videos, documents and stickers show up in the conversation itself: audio and video play right there, the image opens in full size and the document becomes a download button. GLPI keeps a copy of each media file and, when the conversation is closed, attaches it to the followup on the ticket (mp4 video only if that document type is allowed in GLPI). Media that did not go to a ticket is deleted after the Media retention period, 90 days by default.
Start using Conversations
View available plans or read the full article about this module.