Agentic AI in Open Source ERP: Increasing Efficiency for SMEs with AI-Powered Solutions
Author: Mark Gutmann
In an increasingly digitalized business world, small and medium-sized enterprises (SMEs) face the challenge of keeping up with technological advancements—without losing sight of cost efficiency and user-friendliness.
The integration of agentic AI into a company’s ERP (Enterprise Resource Planning) system opens up entirely new possibilities, both for internal processes and customer interactions. Beyond boosting efficiency, process innovations here can give rise to entirely new business models.
Compared to traditional ERP solutions, the use of AI not only increases efficiency but also improves user experience. Especially for SMEs, which often operate with limited resources, agentic AI offers an opportunity to automate repetitive tasks and give employees more time for strategic activities.
Agentic AI: What’s Behind the Concept?
Agentic AI describes AI systems that are capable of independently executing tasks, making decisions, and optimizing processes—in real time. In the context of ERP, this means the AI doesn’t just process data but actively contributes to value creation.
Instead of relying on a single, universal AI, specialized agents can be deployed for different tasks. For example, one AI agent can automatically process invoices, while another manages customer inquiries in the CRM or optimizes inventory levels. These agents communicate with the ERP system via seamless API integration, analyze data in real time, and make intelligent decisions, making business processes more efficient and less error-prone.
The specialization of these AI agents can be achieved in two ways: either through Retrieval-Augmented Generation (RAG), where the AI is specifically provided with relevant documents and information, or by training custom models using fine-tuning. While RAG systems enable quick adaptation by incorporating external knowledge sources into their responses, fine-tuning allows for deeper integration by tailoring the model specifically to the business processes of the company. These methods ensure that AI agents make precise, context-aware decisions that are optimally tailored to the individual requirements of a business.
Example 1: Agentic AI for Training and Supporting Internal Users
Implementing a new ERP system presents many companies with the challenge of quickly and efficiently familiarizing their employees with the new platform. This is where agentic AI solutions come into play, significantly simplifying not only onboarding but also ongoing user support. Instead of spending days reading operating manuals or participating in extensive training sessions, internal users can access interactive, AI-driven training modules.
The AI agents act as personal digital assistants, providing users with step-by-step guidance in real time. They can answer questions about specific features, explain processes, or even guide users through complex workflows—directly within the ERP system. If a user, for example, doesn’t know how to create a new invoice or generate certain reports, the agent can provide immediate assistance without the need for additional research.
Furthermore, AI agents enable personalized learning paths tailored to the individual needs and knowledge levels of users. Through integration with communication systems such as email or chat, they can also proactively provide tips—for example, about new features or best practices. This significantly reduces onboarding time and ensures users can leverage the full potential of the ERP system.
Example 2: Agentic AI in the CRM Module – Automating Administrative Sales Tasks
A common problem in sales is the lack of maintenance of the CRM (Customer Relationship Management) system, as sales staff are often too busy to enter new customer data or update existing information. Agentic AI solutions can provide targeted relief by largely automating administrative activities.
For instance, AI agents can automatically extract relevant customer data from emails, meetings, or phone calls and enter it directly into the CRM system. Through smart interfaces, such as integration with the email server, incoming messages can be analyzed and key information—like contact data, appointments, or inquiry requests—can be independently captured.
Additionally, AI agents can actively support sales staff by sending reminders for outstanding entries or automatically generating follow-up suggestions. This automation not only improves CRM data quality but also frees up valuable time for sales staff, allowing them to focus more on building customer relationships and the sales process.
Example 3: AI-Powered HR Management Assistant
The AI assistant makes it easier for HR departments to manage applications, onboard new employees, and foster talent development. For example, the AI can analyze application documents and automatically suggest suitable candidates for open positions by matching key skills, experience, and job requirements. For onboarding, the AI creates customized training plans based on the new employee’s individual needs. AI-driven recommendations can also be made for personal career development or training. This saves time and increases efficiency across all HR processes.
Example 4: AI for Financial Analysis and Forecasting
This tool uses machine learning to analyze historical financial data and generate precise forecasts for the company, such as revenue trends, cost structures, or liquidity planning. The AI can detect anomalies in the data—such as unusual expenses or payment flows—and automatically notify the relevant staff. Additionally, the system proposes optimization measures, such as reallocating budgets or adjusting spending plans. This application supports decision-makers in making informed choices and securing the company’s financial stability.
Example 5: Transcription App for Customer Service
The transcription app uses AI to transcribe incoming customer service phone calls in real time. During the conversation, the AI automatically analyzes the content and structures it into relevant sections—such as customer concerns, solution approaches, or open issues. After the call, the transcription is seamlessly integrated into the CRM system and added to the customer’s contact history. The AI can also provide a summary of the conversation for quick access by employees, making conversation contents immediately available to other departments, such as sales or support. Additionally, the app can recognize and tag important keywords (e.g., “complaint”, “discount”, “technical issue”), enabling quick follow-up. This reduces administrative workload for employees and increases transparency and traceability of customer interactions across the entire company.
A Hierarchical AI Chatbot System with Generalist and Vertical AI Agents
Due to the variety of applications (and thus users and their requirements), the idea of a hierarchical AI chatbot system was developed—consisting of a generalist “first-level bot” and specialized “vertical AI agents.” This combines the advantages of broad, generalist capabilities with deep expertise and modular specialization. This structure provides a tailored and efficient user experience for different target groups, such as customers, internal users, or prospects.
Advantages and Operation of the Multi-Level AI Approach
• Generalist First-Level Bot: The top-level AI chatbot serves as a universal entry point for users and answers general questions like “Which modules does the ERP system offer?” or “How can I contact support?”. It seamlessly forwards specific inquiries to the relevant vertical AI agents. Its key feature is the ability to identify the appropriate bots based on the question and the available specialized agents.
• Vertical AI Agents with Deep Expertise: These agents specialize in individual ERP modules (e.g., CRM, marketing, logistics) and possess in-depth process knowledge, which they combine with the specific terminology and jargon of their respective domains. This enables them to provide precise answers, explain complex workflows, or solve problems. They also access data from adjacent modules to understand and support cross-functional processes (e.g., integration between logistics and customer service).
• Seamless Handoffs: A central advantage of this architecture is the seamless handoff between the generalist bot and the vertical bots. The first-level bot identifies the relevant module and routes the inquiry directly to the appropriate vertical agent, passing along all previous communication content. This allows the vertical agent to enter the context without the user having to repeat their request, preventing unnecessary duplication and ensuring a smooth user experience.
Data Protection and Effort
• License-free open source LLMs can be used and hosted locally or in a preferred data center in compliance with GDPR.
• New AI-optimized hardware already enables powerful interactions with AI agents at lower financial cost.
Integration and Data Flow
• Vertical AI agents require access to relevant data and processes of their ERP modules.
• A central database or API interface ensures data exchange between bots and ERP modules.
Context Awareness and Handover
• The first-level bot must accurately analyze user requests in order to forward them correctly.
• A robust NLP system/LLM is required to understand context and intention.
• A central communication memory enables vertical bots to build upon previous communication.
Modularity and Scalability
• The architecture must be modular so that new vertical AI agents can be easily added.
• The first-level bot should be regularly updated to be aware of available agents and their competencies.
Domain-Specific Training
• Vertical AI agents require training on domain-specific data to understand technical language and processes.
• Regular updates are necessary to reflect version changes and new features of the ERP platform.
User-Friendliness and Feedback
• An intuitive user interface and the integration of user feedback improve the answer quality and relevance of the bots.
Mark
Gutmann is a freelance AI manager (IHK), application consultant, and
author.
After studying business administration and
linguistics, he spent 25 years in sales and consulting for leading CX
software companies in the field of intelligent process
automation.
Contact: