Conciergerie locative / TPE ✓ Mission réalisée

Conciergerie Marrakech - Onboarding automatisé

Déploiement d'une stack complète (CRM, stockage, gestion mots de passe, automatisation) pour une conciergerie de location saisonnière - avec onboarding propriétaires 100% automatisé via n8n.

Proxmox Dolibarr Nextcloud Vaultwarden n8n Nginx Proxy Manager Ansible

Résultats obtenus

< 30s
Espace Nextcloud créé
5h/mois
Temps administratif économisé
0
Oublis de dossiers
100%
Taux de réussite workflow

Contexte client

Une conciergerie de location saisonnière basée à Marrakech gère des dizaines de propriétés pour le compte de propriétaires locaux et expatriés. Chaque nouveau mandat implique une série d'actions administratives : création d'un dossier client, partage de documents contractuels, mise à disposition d'un espace de suivi pour le propriétaire.

Problèmes identifiés : Onboarding 100% manuel (15-20 minutes par nouveau propriétaire), risque d'oubli, aucune traçabilité des interventions, mots de passe partagés dans des tableurs non chiffrés, pas de CRM structuré.

Infrastructure déployée (Ansible + Proxmox)

L'ensemble de la stack a été déployée sur un serveur Proxmox via des playbooks Ansible - chaque service dans son propre conteneur LXC, provisionné et configuré automatiquement.

Services déployés

  • Dolibarr - CRM et gestion des mandats
  • Nextcloud - Espaces documentaires propriétaires
  • Vaultwarden - Gestionnaire de mots de passe
  • n8n - Automatisation des workflows
  • Nginx Proxy Manager - Reverse proxy + SSL

Déploiement Ansible

  • Création automatique des LXC via API Proxmox
  • Configuration système (hardening, fail2ban)
  • Installation et paramétrage de chaque service
  • Configuration SSL automatique (Let's Encrypt)
  • Backups journaliers (snapshots Proxmox)

Workflow n8n - Onboarding propriétaire

Workflow n8n Dolibarr → Nextcloud

Dès qu'un nouveau mandat est créé dans Dolibarr, le workflow n8n se déclenche automatiquement et orchestre l'ensemble de l'onboarding sans intervention humaine.

  1. 1
    Déclenchement - Nouveau projet Dolibarr

    Webhook ou cron qui détecte la création d'un nouveau projet (mandat propriétaire) dans le CRM.

  2. 2
    Récupération des données client

    Requête GET vers l'API Dolibarr : nom du propriétaire, liste des biens, informations de contact.

  3. 3
    Génération de la structure Nextcloud

    Nœud JavaScript qui calcule l'arborescence de dossiers à créer (propriétaire → propriété → Dashboards / Documents / Rapports / Photos).

    Code JavaScript structuration arborescence
  4. 4
    Vérification des dossiers existants

    Requête PROPFIND (WebDAV) pour éviter les doublons en cas de re-déclenchement.

    Liste dossiers Nextcloud
  5. 5
    Création récursive des dossiers

    Boucle de création via l'API Nextcloud (méthode MKCOL WebDAV) - parent → enfants → sous-enfants.

    Création dossiers Nextcloud
  6. 6
    Configuration des permissions et partages

    Le dossier principal est partagé avec le propriétaire (lecture seule pour les dashboards, écriture pour les uploads).

  7. 7
    Email de bienvenue + log

    Email automatique au propriétaire avec lien d'accès Nextcloud + log JSON de l'opération pour traçabilité.

Résultat - Arborescence Nextcloud

Structure générée automatiquement

📁 Propriétaires/
└── 📁 [Nom_Propriétaire]/
    └── 📁 [Nom_Propriété]/
        ├── 📁 Dashboards/
        ├── 📁 Documents/
        │   ├── contrats/
        │   └── factures/
        ├── 📁 Rapports/
        │   ├── mensuels/
        │   └── annuels/
        └── 📁 Photos/
            ├── interieur/
            └── exterieur/

Vue finale Nextcloud

Arborescence finale dans Nextcloud

Stack technique complète

Infrastructure

Proxmox VE LXC Containers Ansible

Applications métier

Dolibarr CRM Nextcloud Vaultwarden

Automatisation

n8n WebDAV API Dolibarr API

Exposition

Nginx Proxy Manager Let's Encrypt

Sécurité

Fail2ban HTTPS uniquement

Bénéfices mesurés

Vitesse d'onboarding

Création de l'espace Nextcloud complet en moins de 30 secondes contre 15-20 minutes manuellement.

Gain de temps

5h/mois économisées sur la gestion administrative - 15 min/mandat × 20 mandats/mois.

Expérience propriétaire

Chaque propriétaire accède immédiatement à son espace dédié - image de marque renforcée.

Sécurité

Vaultwarden remplace les tableurs de mots de passe - accès chiffrés, compartimentés par rôle.

Vous avez un projet similaire ?

CRM, stockage documentaire, automatisation d'onboarding - nous connectons vos outils pour qu'ils travaillent à votre place.

Démarrer votre projet itproject.cloud
Retour aux réalisations