Promotions

  • Advanced HRM : Advanced human resources management

    This module brings a layer of ergonomics and additional features in the standard Dolibarr human resources management module, such as the facility to create absence requests from the employee schedule, the addition of automatic VAT rates, the integration of the km scale on the tranche 1 and of google maps.

    145.00 €  (348€)

New products

  • Dolix Caisse – TakePOS look: modern till layout and trade themes

    Make TakePOS look like a modern till: category tabs, large product grid, basket on the right, Charge button, trade themes or your logo colours.

    79.00 €
  • Splash Sync Advance Pack

    The next step of the Splash module: more synchronized objects (quotations, supplier orders and invoices), more data (purchase prices, contact roles, linked orders) and more Dolibarr modules supported. Enable each option as you need it. Dolibarr 16 to 24.

    250.00 €

NextCloud/CardDAV Contact Sync

mp1615d20250711204302

This module allows you to synchronize your contacts and third parties to and from NextCloud/CardDAV.

67.00 €
Excl. tax

  • Author Christophe TREMBLAY-GUILLOUX
  • Module version 1.0.19
  • Release date 07/11/2025
  • Access to download and updates Lifetime access

More info...

# Libre Master

Your Dolibarr contacts in Nextcloud
(and on your phone)

You enter a contact in Dolibarr, then again in your address book, and the two end up no longer matching?

This module synchronizes your Dolibarr contacts and third parties with a Nextcloud address book, using the CardDAV protocol.

Enter it once, and your personal contacts stay out of it thanks to the group filter.

What the module does

🔄

Two-way or one-way

from Dolibarr to Nextcloud, the other way round, or both

🏷️

Group filter

only the chosen contact group is synchronized

⚖️

Conflict priority

Dolibarr or Nextcloud, you choose which one wins

⏱️

Every hour

only the changes, full synchronization available

✏️

Custom name

Dolibarr variables or Twig template

Custom name example

For a contact

{{ contact.firstname }} {{ contact.lastname }} {% if thirdparty.array_options.options_code_tek != '' %}- {{ thirdparty.array_options.options_code_tek }}{% endif %}

gives: FIRSTNAME LASTNAME - CODE

For a third party

{% if thirdparty.array_options.options_code_tek != '' %}{{ thirdparty.array_options.options_code_tek }} - {% endif %}{{ thirdparty.name }}

gives: CODE - THIRD PARTY NAME

code_tek is a third-party extra field here: a short code unique to each company.

Support and contact

Languages FR, EN · GPL licence

Installation and configuration not included, available as an option.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org