Erpnext Nextcloud

CardDav Integration with NextCloud for ERPNext

Install Erpnext Nextcloud

bench get-app https://github.com/AgileShift/erpnext_nextcloud

Tags

  • erpnext
  • frappe
  • nextcloud

Add the Frappe Gems badge to your README

Maintain Erpnext Nextcloud? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=AgileShift%2Ferpnext_nextcloud)](https://frappegems.com/gems/apps/AgileShift/erpnext_nextcloud)

About Erpnext Nextcloud

ERPNext & Nextcloud

This app lets you Sync Contacts To a Nextcloud Account.

ERPNext Integration with Nextcloud Contact App

App Includes:

  • Nextcloud Settings Doctype

Customizations to Frappe and ERPNext

  • Custom Class for Contact and Customer.
  • Contact Doctype is changed to hold Nextcloud Contact ID.

Description

Create a .vcf file for each Contact Doc if it has email or phone, then uses vdirsyncer to syncs with remote nextcloud server.

  • Contact firstname and lastname are always updated if a linked Customer is updated.

The following configuration is set in Nextcloud Settings Single Doctype: - Nextcloud URL - Email Account - App password(Can be account password)

WORK IN PROGRESS

TODO:

  1. Better background job sync

Related Integrations apps for Frappe & ERPNext

  • Insights — Open Source Business Intelligence Tool
  • Raven — Simple, open source team messaging platform
  • Frappe Whatsapp — WhatsApp cloud integration for frappe
  • Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
  • Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
  • Frappe React Sdk — React hooks for Frappe
  • Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
  • Mcp — Frappe MCP allows Frappe apps to function as MCP servers