Skip to content

Start building

Integration · ERP

AI agents for Acumatica

Find and update customers and contacts, look up stock items, vendors, invoices and purchase orders, follow and enter sales orders, open support cases.

Actions
16
Read
12
Write
4

Actions

What your agents can do in Acumatica

Find and update customers and contacts, look up stock items, vendors, invoices and purchase orders, follow and enter sales orders, open support cases, and query any entity in Acumatica Cloud ERP through its contract-based REST API, hosted by Acumatica or on your own server.

Read 12

Look things up. Nothing changes.

  • Query an entity

    Reads any entity of the Default endpoint by name, like Customer, Contact, SalesOrder, SalesInvoice, Invoice, Payment, StockItem, NonStockItem, Vendor, Bill, PurchaseOrder, Case, Opportunity.

  • Find customers

    Finds customers whose name contains a text, or by email address, status (like Active or On Hold) or class, or changed since a time.

  • Get a customer

    Reads one customer by its customer ID, with its main contact (name, email, phones and address in MainContact), billing contact and contacts.

  • Find contacts

    Finds contacts whose display name contains a text, or by email address or business account (customer, vendor or prospect ID).

  • Find sales orders

    Lists sales orders for a customer, of an order type (SO by default setups), in a status (like Open, On Hold, Back Order, Completed), with a customer order number, or dated on or after a day.

  • Get a sales order

    Reads one sales order by its order type and number, with its lines in Details (each with InventoryID, LineDescription, OrderQty, UnitPrice, UOM, WarehouseID and Amount).

  • Find invoices

    Lists sales invoices (and their credit and debit memos) for a customer, in a status (like Open, Balanced, On Hold, Closed), open only (a balance left), or dated on or after a day.

  • Get an invoice

    Reads one sales invoice by its type (Invoice, Debit Memo, Credit Memo …) and reference number, with its lines in Details.

  • Find stock items

    Finds stock items whose description contains a text or whose item ID starts with one, optionally in an item class or only active ones, and optionally with the quantity on hand in each warehouse.

  • Find vendors

    Finds vendors whose name contains a text, or by status or class.

  • Find purchase orders

    Lists purchase orders for a vendor, in a status (like Open, On Hold, Pending Approval, Closed), with the vendor's reference, or dated on or after a day.

  • Find support cases

    Lists support cases for a business account or contact, in a status, or whose subject contains a text.

Write 4

Create, change or send.

  • Add or update a customer

    Adds a customer, or updates the one with this customer ID: name, class, terms, email, phone and main address.

  • Add or update a contact

    Adds a contact, or updates the one with this contact ID: first and last name, email, phone, job title and the business account (customer or vendor ID) it belongs to.

  • Enter a sales order

    Enters a sales order of an order type (SO by default) for a customer, with the customer's order number, a description, a requested date, and lines.

  • Open a support case

    Opens a support case in a case class (as set up on the Case Classes form), with a subject, a description, and optionally the business account and contact it is for, a priority.

A person can approve first

Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

Sign-in details

Enter the sign-in details Acumatica gives you for its API.

What you enter

  • Acumatica user name
  • Password

Settings

  • Acumatica address
  • Endpoint version

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Acumatica data

    Ask a question in plain words. The agent can query an entity, find customers or get a customer in Acumatica, then answers with what it found.

  • 02

    Let an agent update Acumatica

    Have the agent add or update a customer or add or update a contact in Acumatica as part of a larger task. Turn on approval and a person signs off on each change first.

  • 03

    Share what it finds in Slack

    Give one agent Acumatica and Slack: it can query an entity in Acumatica and post a summary to a Slack channel in the same run.

FAQ

Acumatica and MyDeepAgents

Can MyDeepAgents connect to Acumatica?

Yes. The Acumatica connector has 16 actions: 12 read and 4 make changes. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Acumatica?

Enter the sign-in details Acumatica gives you for its API. You'll need: Acumatica user name and Password. The connection also asks for: Acumatica address and Endpoint version. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Acumatica without asking?

Only if you let it. Each of the 4 actions that change data can be set to wait for a person's approval before it runs.

Can I use Acumatica in workflows as well as agents?

Yes. Every Acumatica action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Acumatica to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.