A conversational AI assistant, built into ERPNext, that answers employee HR-policy questions and drafts leave and payroll queries grounded in your company handbook and live ERPNext data. ECOSIRE builds, installs and supports it for you after a scoping call — this is a build-to-order engagement, not an off-the-shelf download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.
Illustrative previewA conversational AI assistant, built into ERPNext, that answers employee HR-policy questions and drafts leave
and payroll queries grounded in your company handbook and live ERPNext data.
ECOSIRE builds, installs and supports it for you after a scoping call — this is a build-to-order engagement, not an off-the-shelf download.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your ERPNext.
You go live in about 2–4 weeks, with a post-launch support window.
HR teams spend a disproportionate share of the week answering the same repetitive questions: "How many annual leave days do I have left?", "What is the notice period in my contract?", "When is the payroll cut-off this month?", "How do I claim medical reimbursement?". ERPNext already holds the underlying data in Leave Ledger Entry, Salary Slip, Employee and HR Settings, and most companies keep their rules in a handbook PDF — but ERPNext core has no conversational surface that connects the two. Employees either dig through the Frappe desk (which most non-HR staff never learn), raise a ticket, or interrupt an HR officer. ERPNext gives you the records and the workflows; it does not answer questions in plain language and it does not read your policy documents.
ECOSIRE builds an ai_hr_assistant Frappe app that adds a chat surface inside ERPNext and grounds every answer in two sources: your uploaded handbook documents and the requesting employee's own live records. On the retrieval side we ingest handbook files attached to a custom HR Knowledge Document DocType, chunk and embed them, and store the vectors so a policy question is answered from your actual text with the source section cited — not from the model's general knowledge. On the data side, whitelisted server methods (@frappe.whitelist()) expose narrow, read-only lookups such as leave balance and latest payslip, always scoped to the logged-in user via frappe.session.user, so the model never receives raw SQL access and one employee can never read another's payroll.
Technically the app is a proper Frappe module: new DocTypes (HR Knowledge Document, HR Assistant Conversation, HR Assistant Message), a Frappe REST/whitelisted API layer for the chat client script, and hooks.py doc events that re-index a handbook whenever a HR Knowledge Document is saved. A scheduler_events hourly job reconciles embeddings and prunes stale chunks. Access is enforced with ERPNext permissions and role profiles — the assistant honors the same read rights the employee already has, and every drafted HR letter or response is a review-first draft, never an auto-sent action. The LLM provider (self-hosted, OpenAI, Anthropic or Azure) is configurable in a single HR Assistant Settings single DocType, and all prompts, retrieved chunks and answers are logged for audit.
Because scope, handbook content, integrations and the chosen LLM differ for every organisation, this is a build-to-order engagement. After a short scoping call we confirm the exact DocTypes, policies, guardrails and provider, then build against your Frappe/ERPNext v15 or v16 instance. Typical delivery is 2–4 weeks from confirmed scope. We build on staging, run UAT with your HR team, hand over the git repository and installable app, and provide a post-go-live support window. Nothing is generic: the assistant answers from your handbook, over your data, under your permission model.
Owns the HR shared inbox and fields the same policy and leave questions every day. Needs a self-service assistant that deflects repetitive queries accurately while keeping a human escalation path and a full audit trail.
Runs the ERPNext HR module and cares about permissions, data governance and provider choice. Needs the assistant to respect role profiles, keep payroll data private per user, and let them swap the LLM provider without a rebuild.
Watching headcount grow faster than the HR team. Wants to cut response time on employee questions and free officers for higher-value work, with the assistant grounded strictly in the approved handbook to avoid inconsistent guidance.
Responsible for what gets installed on the Frappe bench. Needs a properly structured app with clean DocTypes, hooks and scheduler events, staging UAT, a rollback plan, and the git repository handed over for maintainability.
| Criterion | ECOSIRE | Custom Build | Competitor | ERPNext Native |
|---|---|---|---|---|
| Policy question answering | RAG grounded on your handbook with cited sections | Depends on in-house build; often ungrounded | Generic chatbot, rarely reads your documents | No conversational answers at all |
| Live ERPNext data lookups | Whitelisted read-only methods scoped per user | Possible but must design permissions yourself | Usually no ERPNext data integration | Data exists in DocTypes but no chat access |
| Data privacy / permissions | Honors role profiles; per-user session scoping | Only as strong as your own guardrails | Often bypasses ERPNext permission model | Enforced, but no assistant layer |
| Fit to your policies | Built to your confirmed scope and handbook | Fully bespoke but you carry all the work | One-size-fits-all, limited configuration | Manual; HR answers each query by hand |
| Provider choice / self-host | Configurable: self-hosted, OpenAI, Anthropic, Azure | Whatever you wire yourself | Locked to the vendor's LLM | Not applicable |
| Delivery model | Build-to-order, 2–4 weeks from scope, staging UAT | Weeks to months depending on your team | Instant install but generic | Already present, no new capability |
| Maintainability | Clean DocTypes/hooks + full git repo handover | Varies with your engineering discipline | Closed source, vendor-dependent | Standard ERPNext, no extra surface |
| Ongoing support | Post-go-live support window + optional contract | You own all maintenance | Subscription support, limited customization | Community/partner support for core only |
No. This is a build-to-order engagement. ECOSIRE builds, installs and supports the `ai_hr_assistant` app for your specific ERPNext instance, handbook, guardrails and chosen LLM provider. There is no instant download — we build it to your confirmed scope.
Typical delivery is 2–4 weeks from confirmed scope. The scoping call fixes the DocTypes, policies, integrations and provider; the timeline depends on the size of your handbook, the number of data lookups, and any portal or web-form surface you want beyond the desk chat widget.
Every data lookup runs through narrow, read-only whitelisted server methods scoped to `frappe.session.user`, and the assistant honors your existing ERPNext permissions and role profiles. The LLM never gets raw SQL access, and one employee can never read another employee's payslip or leave records.
Answers are retrieval-augmented and grounded in your uploaded handbook documents, with the source section cited. Low-confidence or out-of-policy questions escalate to a human HR officer rather than guessing. Drafted letters and responses are always review-first, never auto-sent.
The provider is configurable in a single `HR Assistant Settings` DocType — self-hosted/open-weight models, OpenAI, Anthropic or Azure OpenAI. If data residency requires it, we can wire a self-hosted model so no HR data leaves your environment.
Frappe/ERPNext v15 and v16. We build and test against your target version and hand over a versioned, bench-installable app tagged for your release.
The engagement includes a post-go-live support window for defect fixes and configuration adjustments, plus the full git repository so your team can maintain or extend the app. Longer-term maintenance, version upgrades and new features can be arranged as a separate agreement.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.

A build-to-order ERPNext app that detects abandoned webshop and POS carts, then runs multi-channel WhatsApp, email, and SMS recovery and win-back sequences with dynamic cart content and coupon injection. ECOSIRE scopes, builds, installs, and supports it for your v15/v16 instance.

A build-to-order ERPNext app for running B2B account-based campaigns: define target-account lists, sequence outreach calls, auto-distribute them to agents, and score account engagement across every contact. ECOSIRE designs, builds, installs and supports it after you confirm scope.
A conversational AI assistant, built into ERPNext, that answers employee HR-policy questions and drafts leave and payroll queries grounded in your company handbook and live ERPNext data. ECOSIRE builds, installs and supports it for you after a scoping call — this is a build-to-order engagement, not an off-the-shelf download.