I keep checking the Frappe CRM repo every now and then, hoping to see that some major improvements are being cooked in the oven.
If you checked the open issues and PRs, many have been open for a very long time (some of them for almost 2 years). And they are not noise or random stale issues. They look like things that matter for real CRM usage.
IMHO, CRM is one of the main factors when deciding whether to adopt an ERP. I understand Frappe is investing in a wider ecosystem of apps (Meet, Present, Video Editor, and so on). I personally feel CRM deserves more serious attention.
In my opinion this is a key indicator that Frappe the company is creating more products than they can maintain. When you compound this with Frappe’s “more difficult than other open source projects” considering pull requests and the community’s role in contributing.
I realize many of Frappe’s projects have been created as internal tools in which they kindly open-sourced. My point is their flagship product should not suffer while spreading resources.
You can see dozens of fixes, features and releases in the last weeks … indeed I feel, from outside, CRM like a really important product for Frappe as a company. Traction and numbers are behind this.
Hey, fair ask - don’t worry though - our flagship product (ERPNext and Framework) has a much larger team now, and you’ll see a lot of new features being shipped lately.
@ahassoun@volkswagner I understand your concern. But be assured, Frappe CRM is one of the more serious apps we have at Frappe now. We had a dedicated team working on the roadmap, which you can check here: Projects · crm · GitHub
If you feel any issue needs serious attention, feel free to bring this to our notice.
Yeah, we’re actively expanding the team around Frappe CRM.
We’ve also become much more deliberate about prioritization. For example, our roadmap decisions are now driven by customer feedback and actual usage patterns rather than building features in isolation.
On top of that, we’ve recently onboarded a few larger customers onto Frappe CRM. That has been a strong internal validation that this is evolving into a serious product with broader market demand, and it’s influenced how much focus we’re putting behind it.
Thanks Michelle. That’s reassuring to hear, and I genuinely hope Frappe CRM gets the momentum it deserves. Congratulations as well on onboarding larger customers.
For your question: it’s not about a single missing feature. Thankfully, I haven’t yet lost a proposal or bid because a client rejected Frappe CRM specifically for a specific missing feature
I trust that if you open the door, many seasoned product people in the community would be happy to contribute.
I think this concern goes beyond just Frappe CRM and applies more generally to the Frappe apps ecosystem.
From the outside, it can sometimes be difficult to understand which apps are strategic, long-term products and which are experimental, internal tools, or smaller side projects - especially since everything is published under the same GitHub organization without clear signals (e.g. “experimental”, “internal”, “core product”, etc.).
As a result, even apps like ERPNext, HRMS, CRM, Insights, or Drive (to some extent) feel active and evolving, but their long-term positioning and commitment level isn’t always obvious. That uncertainty naturally makes it harder for partners and implementation companies to confidently invest in building solutions and businesses around them.
A good example is the webshop/e-commerce stack or the payments module. At one point they seemed like important parts of the ecosystem, but today they don’t appear to have the same level of focus or momentum, at least from an external perspective.
So I think the core issue is less about individual missing features, and more about product signaling and clarity around priorities - so the ecosystem can better understand what is strategically supported long term and what isn’t.
At the same time, I do think it’s important that Frappe continues to give developers a lot of autonomy and freedom, which is clearly part of its strength. But as the ecosystem grows and more partners build on top of it, a bit more structured product direction and transparent communication around it would likely help align expectations and increase confidence.
Not a single missing feature and not specific to a single app, but CRM is a) more likely to be a critical decision factor, and b) for a broader client base.
Drive, for instance, you can .. just keep using Google Drive. Nice to have it (seamlessly?) in the ecosystem, but it won’t hurt to keep using it externally. Other apps, while they are more critical to live in the ecosystem, might not be essential for all industries.
I really hope Frappe takes these comments into serious consideration!
l dont know if its me alone who have this issue but l suggest frappe make big investments in marketing . Now there is a good product but its not known out there its difficult to get credidability especailly when odoo is being peached as well its difficult to close that deal .
I believe its a concious decision by Frappe not to agressively advertise.
The product will market itself (Organic) through word of mouth because of superior quality
Over the (very) long run they believe this will work. Check out The Product Concept at
I agree that FrappeCRM has the potential to become a key product. However, I feel that development progress has been relatively slow, and it is still missing several basic and essential CRM features.
I would genuinely like to promote FrappeCRM to some of my customers, but there are areas that make this challenging. One of the biggest concerns is the difficulty of extending the platform. As an example, adding a custom module such as Orders feels far more tedious and complex than it should be. In comparison, I often find myself recommending alternatives such as Twenty CRM because they provide a more straightforward customization experience.
What makes this even more difficult is the lack of comprehensive developer documentation. There is very little guidance available for developers who want to extend FrappeCRM beyond its standard capabilities. Clear documentation, examples, and extension guides would significantly improve adoption and make it easier for partners and developers to build solutions on top of the platform.
I believe that improving extensibility and developer resources would greatly increase FrappeCRM’s appeal and help drive wider adoption among both customers and implementation partners.