AI Agent

NetSuite ERP Agent

An intelligent conversational agent that communicates securely with NetSuite ERP, allowing users to query, create, and visualize enterprise data using plain natural language.

n8n Python NetSuite API LLM Data Visualization REST API
NetSuite ERP Agent Screenshot

About the Project

The NetSuite ERP Agent is a conversational AI interface that bridges the gap between non-technical users and complex ERP data. Instead of navigating menus or writing reports manually, users simply type a question in natural language — and the agent handles the rest: querying NetSuite, transforming the data, and returning visual charts or structured answers directly in the chat.

Key Features

Tech Stack

n8n (Workflow)
Python
NetSuite REST API
LLM (Tool Calling)
Chart.js / Highcharts
OAuth 2.0

Challenges & Solutions

The main challenge was translating ambiguous natural language queries into precise NetSuite API calls. This was solved by implementing a structured tool-calling layer where the LLM selects the correct API endpoint and parameters. Data visualization was decoupled from the query layer, making it easy to add new chart types without touching the core agent logic.