LDAP sync Contacts and CalDAV or Subscribed sync Calendar

Github #7779

I have been reviewing some posts in which it seems ERPNext at some point enabled LDAP login. I am unfamiliar with the functionality of this. Can someone explain existing functionality?

This issue is a feature request to have the ability to synchronize the contacts available in ERPNext server so that they show on my Contacts app on iOS/ Android. Also, I wish to sync the Calendar events scheduled in ERPNext so that they show in my Calendar app in iOS/Android. This applies for Reminders as well. (CalDAV)

True, while the functionality of ERPNext app allows Contacts and Calendar to be seen within the app when connected to a server on iOS/Android, when I think about calling someone I really want to just go to Contacts app. And when I am thinking about appointments or whenI need a reminder, I want it to be the Calendar app. Basically I want to have everything in its place on the iPhone/Smartphone, (ERPNext contacts, plus my iCloud contacts, and the same for Calendars: ERPNext calendar, iCloud Calendar, Google Calendar, etc.) This way, I can make direct calls from the Contacts app, or get reminders and reschedule events using the Calendar app, which also is useful to see if events overlap.

Enabling this functionality would also allow ERPNext to interface with Desktop apps supporting the Contacts, Calendar and Reminders protocols.

The reasoning behind it is this: When thinking about Contacting someone, you use Contacts app. When thinking about scheduling, you use Calendar App. This also begins to make ERPNext accesible to voice activated assistants like Siri. I personally use Siri to create Calendar appointments on the fly with great success!


I would find this very useful. I am working on a Nextcloud install which has caldav and carddav connectors and can see that Nextcloud could be integrated quite nicely with ERPNEXT as they fulfill different requirements.

Also Odoo does NOT have any caldav or carddav connectors so this would be a good feature to attract previous Odoo users/developers perhaps.


I would imagine Odoo had these kind of connectors for the price they charge! I’ll post a job in the community forum and oversee its creation!

Great idea. Yes I’m surprised Odoo never implement ed it. They did in verse but it was horribly broken so ditched it never to come back again …


Has there been any update on this? This seems to be an important feature. Did you post this as a job in the forum?

1 Like

No Saurabh, have not posted the Job. I am looking into it with my our Dev team, so we can push ahead with this feature. We are focusing on getting out of the AgriNext maze. We have a sprint tomorrow locally here, as it has habitually been every thursday since March of this year.


Definitely this is needed that can sync via caldav to the iOS / OSX calendars (and of course would work for the Android then too).

1 Like

Nextcloud CardDAV integration would be great!


Yes in deed!!
It would be great!

1 Like


There was no update?

Hello from Spain. I’m now working on a development on a Nextcloud Integration with Frappe/ERPNext (based on GitHub - doloresjuliana/pibiapp: Application on the Frappe framework. Connect Frappe and Nextcloud, store the attachments on the Nextcloud server. Integrates external data from Excel, CSV, JSON or XML files. Integrates the view of the Redash dashboards in Frappe. which for the moment is not working on Frappe version-12 on).

I have developped (still in progress) a Frappe App to integrate CalDav NextCloud with Frappe. You can install from GitHub - pibico/pibical: CalDav Integration between Frappe/ERPNExt and NextCloud (version-12 is more advanced than version-13 branch)

You should, first of all, on your user settings, inform about the credentials of your Nextcloud Caldav Server, User and Token. Once made, the Calendar Events show enhanced functionalities, such as Caldav Syncing (the event must be public for that).

The Sync with Caldav Server is made every minute. So, I have settled an event on iCalendar on my iPhone, and this has been synced with Nextcloud Calendar and then with Frappe, as you demanded. The other way around is working also, from Frappe is created a calendar Event on NextCloud Caldav Server and synced on iPhone.

Apart from that, the events have other functionalities such as minutes (taken the idea from the Frappe Meeting App). I’m working on future developments such as sending invitations with ics attachments from the event, or print format the minutes into pdf or word templates, but still will demand some working time.

Feel free to use and comment the bugs as this app is still under development.