ERPNext

ERPNext

Open-source ERP on the Frappe framework — REST access to every DocType (customers, suppliers, items, sales/purchase orders and invoices, stock, HR, projects) plus whitelisted server-side methods.

API Key37 tools

Three ways to use ERPNext

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with ERPNext.

Add a Comment (frappe.desk.form.utils.add_comment)

Add a comment to a document's activity timeline.

Tool

Add a Tag (frappe.desk.doctype.tag.tag.add_tag)

Add a tag label to a document for categorization.

Tool

Apply Workflow Action (frappe.model.workflow.apply_workflow)

Transition a document through its configured workflow.

Tool

Call a Whitelisted Method (GET)

Invoke any read-only @frappe.whitelist() server method by dotted path.

Tool

Call a Whitelisted Method (POST)

Invoke a state-changing @frappe.whitelist() server method by dotted path.

Tool

Cancel a Document (frappe.client.cancel)

Cancel a submitted document, moving docstatus 1 to 2.

Tool

Get started automating ERPNext

01Connect your accountLink your account securely with OAuth or an API key.
02Choose a trigger or toolPick the events and actions your workflow should use.
03Configure the workflowDescribe what you want and Geni wires it up for you.
04Refine the processTest runs, review output, and tweak until it's right.
05Turn it onSet it live and it runs on a schedule or on events.

Ready-to-use workflows

Prompts using ERPNext

Browse all

ERPNext sales order fulfillment board for your ops team

See every open order grouped by how far it has shipped, with late orders on top and a one click way to raise deliveries, invoices and customer updates.

ERPNextGmailSlack Bot

Credit control and order release desk for your finance team

See every customer over their credit limit, what they owe and how old it is, then raise the limit or release the held order in one place.

ERPNextHubSpotSlack Bot

Shop floor production board for ERPNext work orders

See every open work order by status on one tablet screen, record production as it happens, and get a plain answer on why a job is stuck.

ERPNextSlack Bot

Catch supplier billing errors in ERPNext before you pay

Every Monday, check last week's supplier bills against what you ordered and what actually arrived, then get a Slack digest of every overcharge.

ERPNextSlack Bot

Chase overdue ERPNext invoices with escalating reminders

Every weekday morning, review your unpaid ERPNext invoices, email each customer a reminder that gets firmer as the debt ages, and brief finance in Slack.

ERPNextGmailSlack

Weekly stock replenishment brief from ERPNext to Slack

Every Monday at 7am, find out which items will run out before your supplier can deliver, with draft restock requests waiting for approval.

ERPNextSlack Bot

Draft an ERPNext sales order when a HubSpot deal is won

When a deal is marked closed won in HubSpot, the matching order is drafted in ERPNext with the right customer attached, ready for finance to review.

ERPNextHubSpotSlack Bot

Daily ERPNext business health snapshot in Google Sheets

Every weekday at 6am, add one dated row of your open orders, overdue invoices, and low stock to a Sheet so you can chart the trend.

ERPNextGoogle Sheets