Perimattic
ai-copilot

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.

ERPNext
Perimattic AI Copilot
5-minute setup30-day money backNo coding required
Overview

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.

Architecture & Sync

How data flows and what gets synced

The bridge between ERPNext and Perimattic AI Copilot, and the exact records that move across it.

Data flow
ERPNext

ERPNext

ERPPlugs

ERPPlugs Engine

Perimattic AI Copilot

Perimattic AI Copilot

What flows across
DocType schema introspectionDoc change events (Sales Invoice, Work Order, HD Ticket, custom)Query resolution against DocTypesHD Ticket drafts and responsesAnomaly alertsAudit trail Communication records
Sync details
Data TypeDirectionFrequency
DocType schema introspectionERPNext → CopilotEvery deploy + on-demand
Doc change events (Sales Invoice, Work Order, HD Ticket, custom)ERPNext → CopilotReal-time (Frappe webhook)
Query resolution against DocTypesERPNext ↔ CopilotOn-demand
HD Ticket drafts and responsesCopilot → ERPNext HelpdeskReal-time on ticket create/reply
Anomaly alertsCopilot → ERPNext Notification + WhatsAppOn trigger
Audit trail Communication recordsCopilot → ERPNext DocTypeReal-time on action
How this connector compares

Alternative ERPNext <-> Perimattic AI Copilot integrations available to Indian businesses, and where each fits.

ConnectorTypePerimattic AI Copilot SupportTypical Capabilities
ERPNext <-> Perimattic AI CopilotThis pageNative ERP connector✓ NativeDocType-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 appFrappe/Bench moduleFull (self-hosted)
Frappe Cloud native integrationManaged Frappe hostingPartial (limited catalogue)
Custom Frappe scriptIn-house Frappe developmentFull (developer required)
Capabilities

What's included

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
Selling-cycle scanner — flags Sales Orders where invoicing lags production
Helpdesk triage — HD Ticket classification, drafting, and confidence-scored autonomous response
Buying reasoner — correlates POs, Material Requests, and Supplier scorecards
Multi-company ERPNext support — per-company scoping and audit trails
Works identically on Frappe Cloud and self-hosted v14 and v15
Uses only stock ERPNext primitives — no custom Frappe app to install
Real-time via Frappe webhooks — no polling delay
Optional autonomous actions with per-user and per-DocType permission gates
Full audit trail written as ERPNext Communication records against the acted-on Doc
Why It Matters

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.

Free to Try

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 & Setup

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

1

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).

2

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.

3

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.

4

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.

Pricing

Simple, Transparent Pricing

Start free, upgrade as you grow.

Free Forever

Free

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

2,499/mo
  • 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)
Most Popular

Growth

4,999/mo
  • 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)
Best Value

Enterprise

14,999/mo
  • 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)
Answers

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.

Ready to connect ERPNext with Perimattic AI Copilot?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.