vMira
Erpnext logo

Connect Erpnext to vMira

Chat with Erpnext and automate it — add Comment in Erpnext, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Erpnext from the chat you already use.

Connect Erpnext once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Accounting

What Erpnext does — and what Mira does with it.

Free and open-source integrated Enterprise Resource Planning software built on Frappe Framework.

50 chat actionsConnect with your credentialsLeast-privilege & revocableAccountingProject Management

From any chat

What Mira can do with Erpnext.

52 Erpnext actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

Add Comment

Tool to add a comment to a document in ERPNext/Frappe. Use when you need to add comments or notes to any document type like ToDo, Issue, Task, or custom DocTypes.

Add Tag

Tool to add a tag to a document in ERPNext. Use when you need to categorize or label documents for organization and filtering purposes.

Apply Workflow

Tool to apply a workflow action to a document in ERPNext/Frappe. Use when you need to transition a document through workflow states (e.g., approve, reject, submit). The document...

Cancel Document

Cancel a submitted document in ERPNext/Frappe to change its status from Submitted to Cancelled. Use for submittable DocTypes when you need to reverse or cancel a submitted trans...

Create Document

Tool to create a new document of a specific DocType in ERPNext. Use when you need to create records like ToDo, Customer, Lead, Sales Invoice, etc. The document data should inclu...

Create Timesheet

Tool to create a new Timesheet record in ERPNext. Use when you need to log time entries for employees or projects.

Create Webhook

Tool to create a new webhook configuration in ERPNext. Use when you need to set up automated callbacks for DocType events like creation, updates, or submissions.

Delete Document

Tool to delete a document using the Frappe client API. Use when you need to remove a specific document by its doctype and name.

Delete Document

Tool to delete a specific document by DocType and name. Use when you need to remove a document from ERPNext. Requires delete permissions for the specified DocType.

Download file from ERPNext

Tool to download a file from ERPNext by its URL. Use when you need to retrieve file content from the ERPNext instance using the file's URL path.

Download PDF Document

Tool to download a document as PDF from ERPNext with optional print format. Use when you need to retrieve a document in PDF format, optionally specifying a custom print format o...

Get All Languages

Tool to get a list of all available languages in the ERPNext/Frappe system. Use when you need to retrieve supported languages for translation or localization purposes.

Get All Roles

Tool to get a list of all roles available in the ERPNext system. Use when you need to retrieve all available roles for assignment or reference.

Get Document

Tool to get a single document by DocType and name or filters from Frappe/ERPNext. Use when you need to retrieve a specific document's complete details.

Get Document Count

Tool to get the count of documents matching specified filters in ERPNext/Frappe. Use when you need to know how many records exist for a specific DocType, optionally filtered by...

Get DocType Metadata

Tool to retrieve complete DocType metadata/schema including field definitions, field types, permissions, and configurations. Use when you need to understand the structure of a D...

Get Document

Tool to retrieve a specific document by its DocType and name (ID). Returns the complete document with all fields. Use when you need to fetch details of a specific ERPNext docume...

Get Document with Metadata

Tool to retrieve a document with full metadata including attachments, comments, activity logs, and related information. Use when you need complete document details beyond the ba...

Get Exchange Rate

Tool to get the currency exchange rate between two currencies in ERPNext. Use when you need to convert amounts between different currencies or check current exchange rates.

Get Fiscal Year

Tool to get fiscal year information for a given date in ERPNext. Use when you need to determine which fiscal year a specific date falls into or retrieve fiscal year boundaries.

Get Framework Version

Tool to get the Frappe framework version and all installed app versions. Use when you need to check the ERPNext/Frappe system version for compatibility or debugging purposes.

Get Item Details

Tool to get detailed item information including pricing, taxes, and stock details from ERPNext. Use when you need comprehensive item data for transactions like Sales Orders, Pur...

Get List of Documents

Tool to retrieve a list of documents from ERPNext/Frappe with filtering, field selection, and pagination. Use when you need to query documents of a specific DocType with optiona...

Get Logged User

Tool to get the email/ID of the currently authenticated user. Use to verify authentication is working.

Get Party Details

Tool to get comprehensive customer or supplier details including addresses, contacts, and default financial settings. Use when creating transactions or updating party informatio...

Get Payment Entry

Tool to get payment entry details for an invoice or order from ERPNext. Use when you need to retrieve payment information for a Sales Invoice, Purchase Invoice, Sales Order, or...

Get Stock Balance

Tool to retrieve the current stock balance for a specific item in a warehouse. Use when you need to check inventory levels or available quantity.

Get Timezones

Tool to get a list of all available timezones in the ERPNext system. Use when you need to retrieve timezone options for user configuration or scheduling.

Get User Roles

Tool to get roles assigned to a user. Use when you need to check user permissions or access levels in ERPNext/Frappe.

Get Field Value

Tool to get specific field value(s) from a document in ERPNext. Use when you need to retrieve one or more field values without loading the entire document.

Get Workflow Transitions

Tool to get available workflow transitions for a document. Use when you need to check what workflow actions are available for a specific document based on its current state and...

Insert Document

Tool to insert a new document in ERPNext/Frappe using the client API. Use when you need to create any type of document (ToDo, Customer, Item, etc.) by providing the doctype and...

Insert Multiple Documents

Tool to insert multiple documents at once into ERPNext/Frappe. Use when you need to create multiple records (Notes, Customers, Items, etc.) in a single API call for better effic...

List DocTypes

Tool to get a list of all DocTypes available in the ERPNext system. Use when you need to retrieve available DocTypes with optional filtering and pagination.

List ERPNext Documents

Tool to list documents of a specific DocType from ERPNext. Returns paginated results (default 20 items). Use when you need to retrieve multiple documents, with support for filte...

List Employees

Tool to retrieve a list of Employee records from ERPNext. Use when you need to fetch employee information with optional filtering and pagination.

List Projects

Tool to retrieve a list of Project records from ERPNext. Use when you need to get projects, optionally filtered and paginated.

List Timesheets

Tool to get a list of Timesheet records from ERPNext. Use when you need to retrieve, search, or filter timesheets. Supports pagination and flexible field selection.

List Webhooks

Tool to list webhook configurations in ERPNext. Use when you need to retrieve all configured webhooks or search for specific webhooks using filters.

Make Delivery Note

Create a draft Delivery Note from an existing Sales Order in ERPNext. Use when you need to initiate shipment/delivery of items from a confirmed sales order. The created Delivery...

Make Purchase Order

Create a draft Purchase Order from an existing Material Request in ERPNext. Use when you need to initiate procurement of items from an approved material request. The created Pur...

Make Sales Invoice

Tool to create a Sales Invoice from an existing Sales Order in ERPNext. Use when you need to generate an invoice for a confirmed sales order. The created invoice will be in draf...

Make Stock Entry

Tool to create a Stock Entry for material transfer, receipt, or issue in ERPNext. Use when you need to record inventory movements between warehouses or add/remove stock. For Mat...

Ping API

Tool to check if the ERPNext/Frappe API is reachable. Use when you need to verify API connectivity or test authentication.

Rename Document

Tool to rename an ERPNext document by changing its unique ID/name. Use when you need to change a document's primary identifier, optionally merging with an existing document.

Save Document with Action

Tool to save, submit, cancel, or update a document in ERPNext. Use when you need to create or modify documents in ERPNext. The doc parameter must be a JSON-serializable dictiona...

Save Document

Tool to save an existing ERPNext/Frappe document with changes. Use when you need to update an existing document in the system. Requires the complete document object including al...

Global Search

Tool to perform global text search across ERPNext documents. Use when you need to find documents, pages, or records by searching for keywords across the system. Results are rank...

Search Link Field Documents

Tool to search for documents to link in ERPNext/Frappe Link fields. Use when you need autocomplete suggestions for Link fields or to find documents by name/text.

Set Value

Tool to set a specific field value on a document in ERPNext. Use when you need to update a single field without retrieving or modifying the entire document.

Submit Document

Submit a draft document in ERPNext/Frappe to change its status from Draft to Submitted. Use for submittable DocTypes like Sales Invoice, Purchase Order, Journal Entry, etc. Docu...

Update ERPNext document

Tool to update a specific ERPNext document. Acts like a PATCH request - only send the fields you want to change, not the whole document. Use when you need to modify specific fie...

Chat or automate

Put Erpnext on autopilot.

Ask once, or set it and forget it. Turn Erpnext actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add Comment and sends the result to your chat.

Every week

Mira add Tag and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Erpnext actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Erpnext.

Add Comment in Erpnext

Add Tag in Erpnext

Apply Workflow in Erpnext

Cancel Document in Erpnext

Create Document in Erpnext

Connect in a few steps

How to connect Erpnext to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Erpnext

Tell Mira what you want done — e.g. “Add Comment in Erpnext.”

03

Add your credentials

Connect Erpnext with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Erpnext + vMira, in brief.

Can I connect Erpnext to AI?

Yes. Connect Erpnext to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Erpnext action and runs it on your account.

What can Mira do with Erpnext?

52 Erpnext actions — including Add Comment, Add Tag, Apply Workflow. Just ask in plain language once it is connected.

Can I automate Erpnext or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Erpnext actions and deliver the result to your chat automatically.

Which apps can I use Erpnext from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Erpnext on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans