Skip to main content

GLPI Integration

What is GLPI?​

GLPI is described as "The most complete open source service management software" on their website: https://glpi-project.org/

Integration Flow​

GLPI ticket generation can be integrated using one of the following methods:

  • A bot command !glpi
  • Automatically on chat close

No extension is required.

REST API Setup​

You can import the configuration file, which can be downloaded here.

After importing, ensure you modify the following settings:

  • Host: Change the host from https://tickets.livehelperchat.com/ to your GLPI instance URL.
  • CreateSession Call: In the Params tab, set the login and password to <LOGIN> and <PASSWORD>, respectively.
  • CreateSession Call: In the Headers, set the App-Token field to your <APP_TOKEN>.
  • CreateTicket Call: In the Headers, set the App-Token field to your <APP_TOKEN>.

Bot Setup​

You can import the bot configuration file, which can be downloaded here.

  • Edit the CreateSession trigger to match the screenshot below.

  • Edit the CreateTicket trigger to match the screenshot below.

Bot Command Setup​

Now, set up the bot command that operators will use to create tickets in GLPI.

After this setup, operators can simply type !glpi in the chat message area to create a ticket.

Webhook Setup​

If you prefer to automatically create a ticket for every chat, you can set up a webhook to trigger on chat close.