AI (Artificial Intelligence) in ERPNext

Hi there…
Is there any AI feature in ERPNext ? Or any plans in the future. Eg to automate workflows, or respond to PO orders via email automatically etc.


Hi @mshujaweb,

Great question!

ERPNext doesn’t come with native AI features out-of-the-box yet, but the platform is highly extensible — many users and companies are already integrating AI to automate workflows, email parsing, document classification, and more.

Examples of AI-enabled use cases in ERPNext:

  • Auto-reply to PO emails using a combination of Email Inbox + custom Python scripts + LLMs (e.g. OpenAI, Llama).
  • Workflow automation by analyzing user input patterns and auto-suggesting actions.
  • Smart document processing (like OCR for invoices or auto-tagging).
  • Chatbot integration for help desk or internal support using tools like Rasa or GPT.

Future potential:

There is ongoing community interest and development around AI/ML features in the ERPNext ecosystem. Since ERPNext is open-source and built on Python, it’s relatively straightforward to integrate with modern AI tools.

If you’re interested in a specific use case (like auto-responding to POs), I’d be happy to guide you through setting that up!


Thanks Rahul for your detailed response. I got the idea. Actually, one of the prospect was asking this.

Checkout Raven for AI features for ERPNext: https://ravenchat.ai

@Rahul123 please avoid AI generated answers!

I am actually working on an AI specifically for frappe ERPnext 15.

It is also able to call API calls. It goes periodically trough your database to keep you updated regarding your GST filings, it lets you know if you an invoice is not in line with others, and suggests you should make a new deal. Also im working on TTS, so you can simply talk to it, like, Hey AI, i just bought 10.000 chairs, can you put it in the books, it will then ask you who the supplier was, and it will check if we already have it, if not, if it should create it etc.

AI bot is indeed integrated