Skip to main content

ERPNext how-to & fixes

ERPNext CRM: Lead-to-Deal Guide for Indian Sales Teams (2026)

How ERPNext CRM handles leads, opportunities, the pipeline and quotation to sales order, and who it suits compared with Frappe CRM or a standalone CRM.

Updated 12 Oct 202610 min readBy ManojFirst published 20 Jul 2026

ERPNext CRM is the built-in sales module inside ERPNext that moves a prospect from Lead to Opportunity to Quotation to Sales Order — all in the same system that runs your inventory, invoicing, and accounts. For Indian sales teams, its main advantage is that a won deal becomes a live order without re-keying.

Short answer

ERPNext CRM is the open-source sales module inside ERPNext, with no separate licence fee. It captures leads, qualifies them into opportunities, tracks a visual pipeline, and converts quotations directly into sales orders. Because it shares one database with billing, stock, and GST, a closed deal flows straight into fulfilment. It suits teams that want sales and operations in a single system rather than a separate CRM.

I have set up ERPNext for manufacturers, distributors and service firms across India at MithTech, a team of Frappe specialists in Bengaluru. The CRM question comes up in almost every project. Teams usually already run a spreadsheet or a standalone tool, and they want to know whether ERPNext's own CRM is enough. This guide walks the full lead-to-deal flow, then answers the harder question: when the built-in module is the right call, and when a dedicated CRM fits better.

ERPNext CRM will not out-polish a purpose-built sales tool on pipeline UX. Where it is strong is turning a "yes" into a delivered, invoiced order without copy-paste.

What is ERPNext CRM?

ERPNext CRM is the sales module bundled inside ERPNext, the open-source ERP. Capturing prospects, qualifying them, building a pipeline, sending quotations, and converting them into orders all happen here. Because the module sits on the same platform as accounting, inventory, and projects, a sales record and its resulting invoice share one source of truth.

ERPNext itself is open source under the GPLv3 licence, so the CRM module carries no separate subscription. You install ERPNext once and the CRM is already there, alongside every other module. For the wider platform view, see ERPNext and Frappe.

4
core stages: Lead, Opportunity, Quotation, Sales Order
1
shared database across sales, stock, and accounts
GPLv3
open-source licence — no per-user CRM fee

Skimmable summary: ERPNext CRM is the built-in, open-source sales module inside ERPNext, sharing one database with accounting and inventory so sales and operations stay connected.

How does the lead-to-deal flow work in ERPNext?

Four connected stages carry a prospect from first contact to confirmed order. A Lead records a raw enquiry, an Opportunity marks a qualified prospect with real intent, a Quotation puts a formal price in front of them, and a Sales Order confirms the win. Each stage converts into the next with one action, so no data is typed twice.

1

Create a Lead

Log the enquiry — name, company, contact details, and source. Leads can be entered manually, imported in bulk, or captured automatically from a website form or email.

2

Qualify into an Opportunity

When the prospect shows genuine buying intent, convert the Lead into an Opportunity. ERPNext carries the contact details across and lets you attach the items or services under discussion, an expected value, and a probability.

3

Send a Quotation

Generate a Quotation directly from the Opportunity. Item prices, taxes, and discounts pull from your price lists and tax templates, so the numbers stay consistent with the rest of the system.

4

Convert to a Sales Order

When the customer accepts, convert the Quotation into a Sales Order in one click. That order then drives delivery, invoicing, and stock — no re-keying into a separate operations system.

Skimmable summary: ERPNext moves a prospect through Lead, Opportunity, Quotation, and Sales Order, with each stage converting into the next in a single click and carrying data forward automatically.

Leads: how do you capture and qualify them?

Lead capture in ERPNext happens through manual entry, bulk import, website contact forms, and inbound email — each creating a Lead record you can assign, prioritise, and track. Qualification is the judgement step: deciding whether a raw enquiry has the budget, need, and intent to become a real Opportunity, rather than sitting as noise in the list.

A good lead process depends on discipline more than features. Assign every lead an owner, set a next-action date, and record the source so you can later see which channels actually produce revenue. ERPNext logs all of this on the Lead itself, which means a manager can see who owns what without chasing anyone for a status update.

Skimmable summary: ERPNext captures leads from forms, email, imports, and manual entry, then relies on disciplined assignment, next-action dates, and source tracking to qualify the ones worth pursuing.

Opportunities and pipeline: how do you track deals?

Opportunities represent qualified prospects, and ERPNext tracks them through a pipeline you can view as a list, a Kanban board, or a report. Each Opportunity holds an expected value, a probability, a sales stage, and the items under discussion, which together let a manager forecast likely revenue and spot deals that have gone quiet.

The Kanban view is the one most sales teams live in day to day. Deals sit in columns by stage, and you drag a card forward as it progresses. Stale opportunities become obvious — a card that has not moved in weeks is a prompt to follow up or close it out. Pairing pipeline value with probability gives a weighted forecast that is more realistic than a raw total.

Sales stageMarks where the deal sits, from qualification to closing
Expected valueThe potential order value under discussion
ProbabilityYour confidence the deal will close, used for weighting
Kanban boardDrag-and-drop visual view of every open deal by stage
Activity logEvery call, meeting, and note recorded on the record

Skimmable summary: ERPNext tracks qualified deals as Opportunities with stage, value, and probability, viewed on a drag-and-drop Kanban board so managers can forecast revenue and catch stalled deals early.

From quotation to sales order: how does ERPNext close the loop?

Quotation to order is where ERPNext CRM pulls ahead of standalone tools. A Quotation built from your price lists becomes a Sales Order in one click when the customer accepts, and that order immediately connects to delivery notes, sales invoices, and stock reservation. The salesperson never re-enters line items into a separate billing or inventory system.

1

Build the quotation

Add items to the Quotation; prices, taxes, and any pricing rules apply automatically from your masters, keeping figures consistent across the business.

2

Send and revise

Share the quotation as a branded PDF. If the customer negotiates, revise it inside ERPNext, keeping a full version history on the record.

3

Convert on acceptance

On a yes, convert the Quotation to a Sales Order. Customer, items, taxes, and terms carry over intact.

4

Flow into fulfilment

The Sales Order drives delivery and invoicing. Stock is accounted for, GST is applied from your tax templates, and finance sees the order the moment sales close it.

This is the most useful thing the built-in CRM does for an Indian SMB. In a standalone-CRM setup, a won deal usually gets re-typed into a separate accounting or inventory tool — slow, and a common source of errors. ERPNext removes that handoff.

Skimmable summary: An accepted quotation converts to a sales order in one click, flowing straight into delivery, invoicing, stock, and GST — eliminating the re-keying that separate CRM-and-accounting setups force on you.

How do follow-ups and activities work?

Follow-ups in ERPNext are handled through tasks, events, and activity logging attached directly to the Lead or Opportunity. Scheduling a call, logging a meeting, adding a note, or setting a reminder all happen on the record itself, so the full history of a deal lives in one place rather than scattered across inboxes and notebooks.

Accountability is the point. A sales manager can open any Opportunity and see the last contact, the next scheduled action, and who owns it. Assignment rules and notifications keep tasks from slipping. For teams wanting more, ERPNext connects to automation and AI tools that can draft follow-ups or summarise activity — I cover that layer in my guide on whether ERPNext has AI features.

Skimmable summary: ERPNext logs calls, meetings, tasks, and reminders on the deal record itself, giving managers a single, accountable view of every contact and next action per opportunity.

ERPNext CRM or Frappe CRM: which should you use?

Two open-source options exist, and they solve different problems. The ERPNext CRM module is woven into the ERP — leads and opportunities live alongside quotations, invoices, and stock. Frappe CRM is a separate, newer app built as a sales-first tool, with a cleaner pipeline, drag-and-drop Kanban, and integrations for WhatsApp, calling (Twilio) and email sync. Both are open source with no licence fee.

Best forSales tied to stock, delivery, and billingA focused, standalone sales pipeline
Core flowLead → Opportunity → Quotation → Sales OrderLeads → Deals on a Kanban pipeline
ERP integrationNative — same database as accounting and inventorySeparate app; integrate if needed
Built-in commsBuild integrations as requiredWhatsApp, Twilio and email sync integrations
Interface feelPart of a larger ERPModern, sales-focused UI

Choose the ERPNext module if you already run — or plan to run — ERPNext for operations, and you want a won deal to become a live order automatically. Choose Frappe CRM if your priority is a clean sales pipeline and you do not need the deep operational tie-in. For a broader view of the platform both sit on, see the Frappe and ERPNext overview.

Skimmable summary: the ERPNext CRM module wins on ERP integration; Frappe CRM wins on a modern, standalone sales pipeline with built-in messaging — pick based on whether operational tie-in matters more than pipeline polish.

ERPNext CRM or a standalone CRM: who does each suit?

ERPNext CRM suits teams that want sales and operations in one system; dedicated CRMs suit teams that prioritise pipeline sophistication, marketing automation, and sales-specific polish. The core trade-off is integration versus specialisation. ERPNext keeps everything connected under one open-source licence, while standalone tools typically run on a per-user subscription and focus purely on the sales function.

Licence modelOpen source, no per-user CRM feeUsually per-user subscription
Sales-to-fulfilmentOne system, no handoffSeparate; needs integration
Marketing automationBasic; extend as neededOften a core strength
Pipeline UX polishFunctionalFrequently more refined
Data ownershipSelf-hostable, full controlVendor cloud, vendor terms

Pricing for standalone CRMs varies by product and edition, so check each vendor's official page — my point here is about fit, not cost. If your sales process must connect to inventory, GST invoicing, and delivery, the operational integration usually outweighs a slicker standalone pipeline. If you are a pure sales or marketing team with no ERP need, a dedicated CRM may serve you better. Where the platform fits into total project cost is covered in my ERPNext implementation cost guide for India.

Skimmable summary: ERPNext CRM suits teams wanting integrated sales-to-fulfilment under one open-source licence; standalone CRMs suit teams prioritising marketing automation and pipeline polish, typically on a per-user subscription.

Frequently asked questions

+

Is ERPNext CRM free?

There is no licence fee. ERPNext CRM is part of ERPNext, which is open source under the GPLv3 licence, so there is no separate per-user CRM fee. Your costs come from hosting, implementation, and any customisation — not from the CRM software itself. Whether you self-host or use managed hosting, the CRM module is included at no additional software charge.

+

Can ERPNext CRM convert a quotation into a sales order automatically?

Yes. When a customer accepts a quotation, you convert it to a sales order in one click, and ERPNext carries over the customer, items, taxes, and terms intact. The resulting sales order then drives delivery, invoicing, and stock. This one-click conversion, with no re-keying into a separate system, is a main reason teams choose the built-in CRM over a standalone tool.

+

What is the difference between a lead and an opportunity in ERPNext?

A lead is a raw enquiry — someone who has shown initial interest but is not yet qualified. An opportunity is a lead that has been qualified: the prospect has genuine buying intent, and you attach an expected value, a probability, and the items under discussion. You convert a lead into an opportunity once it is worth actively pursuing, and ERPNext carries the contact details across.

+

Does ERPNext CRM have a Kanban pipeline view?

Yes. Opportunities can be viewed on a drag-and-drop Kanban board where deals sit in columns by sales stage. You move a card forward as the deal progresses, which makes stalled deals easy to spot. You can also view opportunities as lists and reports, and pair pipeline value with probability for a weighted revenue forecast.

+

Should I use the ERPNext CRM module or Frappe CRM?

Use the ERPNext CRM module if you run ERPNext for operations and want won deals to flow straight into orders, invoicing, and stock. Use Frappe CRM — a separate, sales-first open-source app — if you want a cleaner standalone pipeline with WhatsApp, Twilio and email sync integrations, and you do not need the deep ERP tie-in. Both are open source with no licence fee.

+

Is ERPNext CRM good enough to replace a dedicated CRM?

For teams that want sales connected to inventory, invoicing, and GST, ERPNext CRM is often enough, because the operational integration outweighs a slicker standalone pipeline. For pure sales or marketing teams that need advanced marketing automation and a more polished pipeline UX, a dedicated CRM may fit better. The right answer depends on whether integration or sales-specific specialisation matters more to you.

Your next step

Want your sales pipeline connected to your whole business?

See it live

A chat becomes a won deal

Each call is prepped, the board shows what will close, and the win becomes a quote.

You end with a quote sent · 2 screens · about 3 min

No sign-up, no card, no account.

Next step · ERPNext how-to & fixes

Now see what an audit finds in yours

When the same problems keep coming back, tick what you see and get an audit of the ERPNext you have, then fixes in order of what costs you most.

Comments & ratings

No comments yet. Start a new discussion.

0

Manoj · Published on 20 July 2026

Worked with us? Leave a Google review

Questions about this? Talk to the team.

Book a 30-minute Google Meet, WhatsApp us, or send a message. The engineer who works on this replies.

Send us a message
Your details go to our team's CRM and are used only to reply.