ERPNext Messenger/Chat

really looks like someone needs to take a lead here.

as of the moment we are using 3rd party chat. But it serves as a chat support not a communication tool between the users.


Hi Jonskywalker, looks great! more details pls! :slight_smile: thanks

A decent chat client would be good. Is this something that could be bountied ? I’d prefer to keep the chat in-house but the notifications especially are weak in ERPNext . Otherwise we’d use something like Riot or Wire but I don’t want to start using one app then need to migrate users to ERPNext


I still believe the best way is to integrate Frappe with a chat app. Something like Rocket.Chat, it has MIT licence, all the features needed for corporate chat even voice and video conferencing, nice API with Python wrapper, and compatible with Slack which allows for dozens of external services integrations, and can be installed with isolation on the same server using docker or snap …etc.

You can’t put to much resources developing the chat app since it doesn’t have higher priority in ERP system, and even if you did, you can’t beat a stand alone corporate chat app that has comprehensive integrations with lots of business apps, and its own iOS, android, and desktop chat clients.

1 Like

You’re right. It is a matter of strategy. We can say the same about CMS features, project management, file management… Even sales or accounting. Specialized apps will always beat an ERP system when you compare them on their domain.

ERP is, IMHO, about consistency, coherence, direct data integration. ERPNext chat app should not try to compete against Matrix or It may try to offer good basic features, completely integrated into the solution.

1 Like

You are right about CMS features, project management … because these are interconnected; however, chat in ERP is more of an add-on that why you see even biggest erp companies like SAP made their chat app standalone with SAP Jam, and they even focused on developing chat bot to connect SAP with other platforms like Slack, google …

1 Like

Hello we are using Crisp, you may also try Drift.

In your
app_include_js = “/assets/js/appname.min.js”

and in your “/appname/public/js/appname.js” put the javascript there. You can get the script from the 3rd party apps that I mentioned.


Will be great if someone can start a bounty on this!

1 Like

yes Rocket.Chat is a good option. Will add this to our team’s milestone, will update you guys

1 Like

I think integrated chat can have interesting features, like direct calling on doctypes (you mention someone, he has direct link and followups), document management, centralized authorization and permission…

That said yes, each point is really defendable :wink:

(PS : I can’t say I will take the lead because my company strategy is not confirmed yet. If I go with ERPNext, I will undoubtedly spend time on this point and contribute it back to upstream.)


I was just about to say the same thing! I definitely think in-house chat is the way to go and it provides the opportunity of creating a lot of interesting interactions with other parts of ERPNext

Kind regards,

1 Like

The third party integration that @johnskywalkerwas talking about its also something to consider in ERPNext. Not only how do we talk to another employee or a group but also how do we interface with customers (webview) or with website visitors.


Reading between the lines this will/may be put together by Frappe/Foundation soon…


I would like to recommend that Moxtra be looked into as a “model app”. I’m finding it much more aesthetically pleasing and intuitive than any of the others including the unfortunately named “Slack”…
(Just in case any developers are actively working on this.)

I think chatbots integrated within ERPNext as well as customer-facing and website-facing are all very interesting use cases. I think the next competitive battle of the ERPs will be waged in how much they can leverage AI and chatbots. ERPNext should provide a framework whereby the chatbot has some UI and some APIs to the core, and some method whereby this chatbot can be trained to respond in increasingly smarter ways.


any update or progress with this?

The new Chat is great (thanks to @achillesrasquinha for this ) and is in V11 in Develop so will be available when V11 Master is released. Otherwise try and you can test it there.

Dear sir,
Please find the attached, I have filled some details & rest not understand so please guide me.

wrongly sent