Automations (Webhooks)
Connect GLPI to any system with webhooks and automations
The Automations module connects GLPI to other systems through flows, each with a trigger, a data mapping and an action. The trigger can be a webhook called by another system, a ticket event in GLPI (created, updated or status changed) or a schedule; the action can open, update, assign or close tickets, among others, or call the API of an external system such as n8n, Power Automate, Jira or ServiceNow.
Features
On the inbound side, each flow gets its own URL, protected by an HMAC SHA-256 signature, a per-minute request limit and a lockout after invalid attempts. The received JSON is mapped to GLPI fields, with built-in conversions: an email becomes a user, a name becomes a category or entity and a written priority becomes GLPI's, and the action runs as a service user. On the outbound side, connectors store each system's URL and encrypted credential, and the call builds its body from the ticket data.
A chain runs several actions in sequence, with if and else conditions. When a call to an external system fails in a webhook flow, the module tries again up to 3 times, at increasing intervals. Every run is logged, with filters by date, status, flow and action.
How it works
Create the flow
In the visual wizard, choose the trigger (webhook, ticket event or schedule), map the fields and set the action.
Connect the other system
To receive data, use the URL and the HMAC secret the flow generates when saved. To send data, register a connector with the system's base URL and credential.
Test without risk
The Test tab generates a temporary URL that only stores the last payloads received, without running actions, so you can check what arrives before using the flow.
Follow the runs
Every run is logged with flow, action, status, duration and error. A flow can be deactivated without losing its configuration.
See it in action
A quick tour of what the plugin does in practice.
Image gallery
Screenshots for this section are coming soon.
Start using Automations (Webhooks)
View available plans or read the full article about this module.