AI Copilot for ERPNext — Custom DocType Query, Work Order Reasoning, Helpdesk Automation
AI Copilot for ERPNext is an AI operating layer built for ERPNext's open, DocType-driven data model. It runs natural-language queries across every stock and custom DocType you have added, detects manufacturing and Selling-cycle anomalies, triages Helpdesk tickets against your own knowledge base, and hands off routine ops actions to your assignees. Because it uses only stock ERPNext primitives — outgoing webhooks and the REST API with an API token — it works identically on Frappe Cloud and self-hosted v14 or v15 with no custom Frappe app to install. Currently in early access — pilot open to ERPNext customers.
DocType-aware AI on ERPNext — query, detect, triage, act. No custom app to install.
What this connector does
ERPNext is different from Tally or Zoho because its data model is DocType-driven and infinitely extensible — customers routinely add custom DocTypes for their specific operations, and any copilot that ignores those customisations is useless. AI Copilot for ERPNext is DocType-aware from day one: it introspects the schema of every DocType in your instance (stock and custom), understands relationships between them, and resolves natural-language queries against the actual fields you use. Beyond query, four workloads run against the ERPNext webhook stream: manufacturing anomaly detection watches Work Order status transitions and BOM consumption against your own historical baseline; the Selling cycle scanner flags Sales Orders where invoicing lags production by unusual margins; the Helpdesk triage layer classifies incoming HD Tickets by DocType and knowledge-base grounding, drafts a first response, and either sends it or hands off to a human agent based on the confidence score; the Buying reasoner explains procurement bottlenecks by correlating Purchase Orders, Material Requests, and Supplier scorecards. The copilot uses only stock ERPNext primitives — outgoing webhooks configured in the Webhook DocType and the standard REST API with an API token — so it works identically on Frappe Cloud (where you cannot install custom Frappe apps freely) and on self-hosted v14 or v15. Nothing is added to your ERPNext instance beyond configuration.
How data flows and what gets synced
The bridge between ERPNext and Perimattic AI Copilot, and the exact records that move across it.
ERPNext
ERPPlugs Engine
Perimattic AI Copilot
| Data Type | Direction | Frequency |
|---|---|---|
| DocType schema introspection | ERPNext → Copilot | Every deploy + on-demand |
| Doc change events (Sales Invoice, Work Order, HD Ticket, custom) | ERPNext → Copilot | Real-time (Frappe webhook) |
| Query resolution against DocTypes | ERPNext ↔ Copilot | On-demand |
| HD Ticket drafts and responses | Copilot → ERPNext Helpdesk | Real-time on ticket create/reply |
| Anomaly alerts | Copilot → ERPNext Notification + WhatsApp | On trigger |
| Audit trail Communication records | Copilot → ERPNext DocType | Real-time on action |
Alternative ERPNext <-> Perimattic AI Copilot integrations available to Indian businesses, and where each fits.
| Connector | Type | Perimattic AI Copilot Support | Typical Capabilities |
|---|---|---|---|
| ERPNext <-> Perimattic AI CopilotThis page | Native ERP connector | ✓ Native | DocType-aware natural-language query — every stock and Custom DocType covered, Custom Field interpolation — {{ your_custom_field }} works in every answer, Manufacturing anomaly detection — Work Order and BOM consumption baseline |
| ERPNext community app | Frappe/Bench module | Full (self-hosted) | — |
| Frappe Cloud native integration | Managed Frappe hosting | Partial (limited catalogue) | — |
| Custom Frappe script | In-house Frappe development | Full (developer required) | — |
What's included
Key Benefits
DocType-aware, custom included
Every Custom DocType and Custom Field indexable from day one.
No custom Frappe app
Uses only stock ERPNext primitives — safe for Frappe Cloud.
Real-time via webhooks
Anomaly and Selling-cycle scans fire in seconds, not batch overnight.
Audit inside ERPNext
Every autonomous action logs a Communication record against the acted Doc.
Try the ERPNext <-> Perimattic AI Copilot Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between ERPNext and Perimattic AI Copilot inside 5 minutes.
Compliance-ready. Live in minutes.
What you get out of the box for statutory compliance — and the exact steps to go live.
Setup in Minutes
Generate an API token
From ERPNext → User → API Access, generate an API Key and API Secret for the Perimattic system user. Permissions can be tightly scoped — the copilot works with read access to the DocTypes in scope plus write access to Communication (for the audit trail) and HD Ticket (for the triage responses if enabled).
Configure outgoing webhooks
In ERPNext → Setup → Integrations → Webhook, add the Perimattic ingest endpoint for each DocType you want real-time coverage on — Sales Invoice, Sales Order, Work Order, HD Ticket, Purchase Order, and any Custom DocTypes. Signed HMAC is auto-negotiated during setup.
Introspect schema and set query scope
The copilot walks your DocType schema — stock and Custom — and confirms which fields it will index for query resolution. You review the field list before any go-live, so nothing you consider sensitive is included in the searchable index without your sign-off.
Baseline learning and controlled rollout
Anomaly baselines and Selling-cycle thresholds learn from 4–6 weeks of your historical data before any autonomous action fires. During this window the copilot is query-only and shadow-mode for suggestions; your ops or engineering lead reviews shadow outputs. After the baseline is stable, autonomous actions light up in the order you configured.
Simple, Transparent Pricing
Start free, upgrade as you grow.
Free
- 1 connector (read-only sync)
- Daily sync (manual trigger)
- Basic GST compliance (CGST, SGST, IGST)
- HSN code auto-mapping
- Community support
- Standard sync-status dashboard
- ERPPlugs branding on reports
- Data retention (30 days)
Starter
- 1 connector (read-write sync)
- 15-minute sync intervals
- Full GST compliance (CGST, SGST, IGST, RCM)
- HSN and SAC auto-classification
- Email support (48-hour response)
- Bank reconciliation with UTR matching
- Multi-user access (up to 3 users)
- Standard reporting dashboard
- No ERPPlugs branding on reports
- Data retention (12 months)
Growth
- 3 connectors (read-write sync)
- Real-time sync (under 30 seconds)
- Full GST compliance + e-invoice + e-way bill
- HSN, SAC, and TDS auto-classification
- Priority support (4-hour response)
- Bank reconciliation across multiple accounts
- Multi-user access (up to 10 users)
- Custom field mapping and transformations
- Advanced analytics dashboard
- Webhook notifications for every event
- Scheduled reports (daily / weekly / monthly)
- Data retention (36 months)
Enterprise
- Unlimited connectors
- Real-time sync with sub-second latency
- Dedicated account manager (1-hour SLA)
- Full GST + e-invoice + e-way bill + IRN
- White-label option (your brand on reports)
- Custom field mapping and business logic
- Advanced analytics + custom BI exports
- Webhook notifications with retry and DLQ
- SSO and role-based access control
- Custom SLA with uptime guarantees
- Onboarding workshop and dedicated CS team
- Data retention (7 years) and audit export
- India-region data residency (DPDP-aligned)
Frequently Asked Questions
No. The copilot uses only stock ERPNext primitives — outgoing webhooks configured in the Webhook DocType, and the standard REST API with an API token you generate from your ERPNext User settings. Nothing is added to your ERPNext instance beyond configuration. This makes the copilot safe for Frappe Cloud (where you cannot install custom apps freely), safe for restricted production environments with strict change control, and immune to the app-collision issues that come from installing multiple third-party Frappe apps.
The copilot introspects the schema of every DocType in your instance during the initial connect and on every subsequent redeploy — including your Custom DocTypes and any Custom Fields you have added to stock DocTypes. Natural-language queries resolve against those Custom Fields the same way they resolve against stock fields — a question referencing your "priority_tier" custom field on Sales Invoice returns answers grounded in that field. This preserves the value of every ERPNext customisation your implementation partner built.
Every incoming HD Ticket is classified by DocType and topic against your own knowledge base (your Wiki, past resolved tickets, and any documentation you have wired in). The copilot produces a confidence score for its proposed first response. High-confidence responses (above a threshold you configure) can be sent autonomously, tagged as copilot-generated in the ticket Communication history. Lower-confidence responses are queued as drafts for your agents to review. The confidence threshold is per-DocType and per-support-team, so critical tickets (say, Sales Invoice disputes) can require human review even at high confidence, while routine ones (password resets, integration setup questions) can auto-respond.
Yes, Frappe Cloud is fully supported and is often the fastest install path because outbound HTTPS is pre-configured and there is no server-side firewall to open. All the copilot needs is an API token and the ability to configure outgoing webhooks — both of which Frappe Cloud allows without any restriction. Self-hosted deployments (v14 and v15) require your ERPNext server to be able to reach the Perimattic ingest endpoint over HTTPS on the standard port; most self-hosted setups already allow outbound HTTPS, so this typically requires no firewall change.
The scanner watches Sales Order → Material Request → Work Order → Delivery Note → Sales Invoice progression across your production cycle. When invoicing on a delivered order is lagging longer than your own historical median for the same item group, customer segment, or salesperson, the scanner flags the order with a proposed reason — for example, missing dispatch documentation, unresolved credit hold, disputed line item. This catches the "revenue leaked because nobody chased the invoice out the door" pattern that costs manufacturing shops a surprising percentage of their annual revenue.
Nothing by default — every autonomous action is off unless you explicitly enable it, per DocType and per user role. Common opt-in actions include: sending HD Ticket first responses above a confidence threshold, creating Purchase Orders from approved Material Requests using your standard supplier and terms, chasing Payment Entry against overdue Sales Invoices through WhatsApp on your aging schedule, and drafting Sales Invoices from Delivery Notes ready for a human sign-off. Every action writes a Communication record against the acted-on Doc so your audit trail is complete inside ERPNext itself.
ERPNext supports multi-company under one instance, and the copilot respects that boundary strictly. Each Company DocType binds to its own query scope, its own anomaly baseline, and its own autonomous-action permission set. A query about "our top vendors" resolves within the active company only; a cross-company question requires explicit permission for the querying user against every company in scope. This matches how Indian group structures actually operate — shared master data but separate books and separate compliance.
Early access. The copilot is running in pilot with ERPNext customers who volunteered from our existing ERPNext-WhatsApp and ERPNext-Razorpay base. Because ERPNext is highly customised per implementation, we prioritise pilot customers who have their Custom DocTypes documented and can spare an hour a week during the first month for feedback on how the copilot performs against their specific customisations. Contact us to join the pilot.
Related Connectors
Other integrations you might find useful
ERPNext <-> WhatsApp Business
Native Frappe-webhook ERPNext <-> WhatsApp Business with two-way helpdesk ticketing, work-order alerts, and manufacturing dispatch coverage.
Learn moreTallyPrime <-> Perimattic AI Copilot
Natural-language reports, anomaly detection, and GST reasoning on top of Tally — books stay on-prem
Learn moreZoho <-> Perimattic AI Copilot
Cross-module Zoho AI — Books + Inventory + CRM in one grounded query layer
Learn moreCustom or Client ERP <-> Perimattic AI Copilot
The AI operating layer for any ERP we do not ship natively — REST, CSV, or middleware bridge
Learn moreReady to connect ERPNext with Perimattic AI Copilot?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.