Deploy this powerful n8n workflow to create a custom, intuitive support portal for GLPI. Automate ticket creation, file uploads, and contact gathering instantly.
Download this n8n workflow template and start using it instantly.
Many helpdesk systems rely on complex web interfaces or email for intake. This comprehensive n8n workflow template solves this by providing a clean, multi-step web form, deployed via an n8n trigger, which guides the user through the necessary information capture for either a technical Request or an Incident report. This n8n solution ensures data quality before submission to GLPI. The automation handles all the complex backend steps, including API authentication, dynamic category ID mapping using a specialized n8n node, file attachment handling, and session cleanup, providing significant value in improving user experience and IT efficiency. This ensures that every ticket created by this n8n workflow is structured and correctly categorized.
The process starts with the Technical Support Portal n8n trigger form, which asks the user to select 'Request' or 'Incident'.
Configuration Variables n8n node to set up GLPI connection details. Next, the user provides contact details. The system then uses HTTP Basic Auth via the Get session token n8n node to authenticate with the GLPI API and secure a session token for subsequent actions.1. Request or incident n8n node switches the flow based on the user's initial choice.Request Form or Incident Form. These forms collect ticket specifics (Title, Description, Category, Priority/Urgency, and optional attachments).if n8n node checks if a file was attached. If present, the file is immediately uploaded to GLPI using an HTTP Request n8n node.Request Category ID or Incident Category ID code n8n node dynamically translates the user's text-based Priority/Urgency and Category selection into the specific numerical IDs required by the GLPI API. This is a crucial function of this n8n workflow.Create Request or Create Incident HTTP Request n8n node submits the final ticket data, including the mapped IDs and embedded contact information, to the GLPI API.1. Link File to Ticket / 2. Link File to Ticket) link the uploaded document to the newly created ticket ID.Sign Out GLPI HTTP Request n8n node to terminate the API session securely.This n8n workflow requires setup for both n8n and GLPI connectivity.
HTTP Basic Auth credential named 'GLPI' in your n8n instance, providing the username and password for the GLPI user authorized to create tickets via the API. This credential is used by the Get session token n8n node.Configuration Variables n8n node.glpiurl with your GLPI server address (e.g., https://yourglpiserver.com).apptoken with the Application Token generated within your GLPI setup. Ensure this n8n node accurately reflects your environment.Request Category ID and Incident Category ID code n8n nodes, you must customize the JavaScript logic to match the category IDs of your specific GLPI installation. These IDs dictate how the final ticket is categorized.Technical Support Portal n8n trigger to access the custom form and test the submission process for both Requests and Incidents. Technical Support Portal (Form Trigger n8n node): This is the entry point, serving as the initial n8n trigger for the entire process, prompting the user to select Request or Incident.
Configuration Variables (Set n8n node): Stores static connection parameters like glpiurl and apptoken, ensuring the entire n8n workflow uses consistent settings.
Get session token (HTTP Request n8n node): Manages GLPI authentication. Key Configuration: Uses HTTP Basic Auth and sends the App-Token to retrieve the session_token needed for subsequent API calls.
1. Request or incident (Switch n8n node): Directs the n8n flow control based on the user's initial input choice, branching to either the request path or the incident path.
Request Category ID / Incident Category ID (Code n8n node): Essential custom logic for this n8n workflow. It uses JavaScript to parse text labels (e.g., "High") and map them to GLPI's internal numeric IDs (e.g., 4) for categories and priorities/urgencies.
1. Check if File Exists / 2. Check if File Exists (If n8n node): Determines if binary data (attachments) are present from the form submission, controlling whether the file upload steps are executed.
Create Request / Create Incident (HTTP Request n8n node): The core action n8n node that makes the final API call to GLPI to create the ticket record using the gathered data, mapped IDs, and the active session token.
Sign Out GLPI (HTTP Request n8n node): A critical security step ensuring the n8n workflow terminates the API session securely using the session token.
A robust n8n workflow template utilizing the Authorization Code Grant flow to securely integrate Auth0 user authentication, tokens, and profile verification.

Use this powerful n8n workflow template to integrate LangChain code directly into your automation. Summarize YouTube transcripts using OpenAI and the specialized n8n node.

Implement robust API rate limiting (per minute and per hour) using Redis in an n8n workflow. Protect backend resources like Airtable easily with this essential n8n template.

Deploy this versatile n8n workflow template to scrape web pages via FireCrawl and return clean Markdown. Essential n8n node for AI Agent knowledge retrieval and robust data extraction.

Deploy a custom AI Vacation Planning n8n workflow using the n8n Chat Trigger, OpenAI, and SerpAPI. Get personalized hotel recommendations automatically using powerful n8n templates.


I like solving problems and have a true passion for no-code automation. I'm thoughtful by nature and enjoy finding ways to optimize processes, always guided by my principles and values.







































