Étude de cas anonymisée — Projet réalisé par legeek.tech pour une PME suisse du secteur immobilier (gérance PPE).

Digitalisation complète d'une régie immobilière

De zéro outil digital à une application SaaS complète avec IA, en 6 semaines. Gestion de 17 immeubles PPE, procès-verbaux automatisés, sinistres, Office 365.

PWA React 19 IA (Claude + AssemblyAI) Office 365 / SharePoint Supabase Conformité nLPD

Résultats mesurables

1 trim.
récupéré
campagne Pepsimo→Bexio automatisée
17
immeubles PPE
gérés dans une seule app
0
oubli
suivi automatisé des sinistres et tâches
9
types de sinistres
workflows standardisés

Ce qui change concrètement

🧠

Ne rien oublier

Chaque note vocale, chaque sinistre, chaque tâche est capté, classifié et suivi automatiquement. Plus rien ne tombe entre les mailles.

📱

Servir les clients depuis l'app

Déclarations d'assurance, attestations fiscales, décomptes : générés et envoyés directement, sans jongler entre Word, Excel et Outlook.

📂

Documents structurés et accessibles

PV, courriers, photos de sinistres — tout est centralisé, classé par immeuble, synchronisé avec SharePoint.

🔄

Plus de double saisie

La campagne trimestrielle de recopie des frais de gérance de Pepsimo dans Bexio — 1 à 2 journées pleines de saisie manuelle — est entièrement automatisée.

Gain de temps annuel estimé

Campagne Pepsimo → Bexio
Recopie manuelle des frais de gérance, 4× par an
Avant : 1-2 jours × 4 trim. Automatique
~40-60 heures/an
PV d'assemblée générale
17 AG par an
Avant : ~2h / PV Automatique en fin d'AG
~34 heures/an
Gestion des sinistres
Suivi, relances, déclarations — ne rien oublier
Avant : Suivi papier / tête Workflow guidé + rappels
Qualitatif
Notes vocales → actions
Dictée iPhone → tâche/sinistre créé automatiquement
Avant : Post-it + saisie manuelle Automatique
Qualitatif
Attestations + décomptes
Génération batch + envoi email
Avant : ~5 jours / an ~2h / an
~37 heures/an
Gain quantifiable total
~110-130 h/an

Sans compter les gains qualitatifs : zéro oubli sur les sinistres, réactivité client, documents toujours à jour dans SharePoint. Et surtout : la dirigeante peut partir en vacances. Son employée a accès à tout et suit des workflows standardisés — plus besoin d'appeler la patronne pour chaque dossier.

Contexte client

CritèreSituation
SecteurGérance immobilière — Administration de PPE (copropriétés)
TaillePME, 17 immeubles, région Fribourg / Vaud / Valais
ProblèmeProcessus 100% manuels : PV d'AG dictés, sinistres suivis sur papier, aucune centralisation
ObjectifApplication métier complète avec IA pour automatiser les tâches répétitives
Délai6 semaines, livraison en 3 phases (épics)
BudgetPME — optimisation des coûts avec stack open-source et hébergement VPS

Procès-verbaux d'AG automatisés

Le cœur du projet : remplacer la préparation manuelle sur Word par un PV généré automatiquement à partir de l'enregistrement audio de l'AG, prêt à signer en sortant de la salle.

Pipeline de traitement

Enregistrement audio (iPhone) Transcription + diarisation (jusqu'à 50 intervenants) Structuration IA (ordre du jour, débats, votes, résolutions) Mapping des intervenants (UI dédiée) Export Word (.docx)
🎙️

Enregistrement PWA

Application web installable sur iPhone. Enregistrement en un tap, visualisation de la forme d'onde en temps réel.

🗣️

Diarisation multi-locuteurs

Identification automatique de chaque intervenant (jusqu'à 50 personnes). Interface de mapping pour associer noms et rôles.

🤖

Structuration par IA

Claude analyse la transcription et produit un PV structuré : points à l'ordre du jour, débats, votes (pour/contre/abstention), résolutions.

📄

Export Word professionnel

Document .docx formaté aux standards de la profession, prêt à être envoyé aux copropriétaires et archivé.

Notes vocales intelligentes

La gérante dicte une note sur son iPhone (via Raccourcis iOS). L'IA analyse, classifie et déclenche les actions appropriées.

Note vocale (Raccourci iOS) Transcription Classification IA (tâche / sinistre / rappel) Extraction d'entités (PPE, contact, deadline) Création automatique dans l'app
🏷️

Classification automatique

L'IA distingue automatiquement une tâche fournisseur, un sinistre assurance, un rappel de paiement ou une demande comptable.

🔍

Matching intelligent

Algorithme de correspondance floue (Levenshtein) pour associer automatiquement la note au bon immeuble et au bon contact.

Gestion des sinistres et assurances

9 types de sinistres avec workflows standardisés, suivi des étapes, rappels automatiques et génération d'emails de déclaration.

Type de sinistreWorkflow
Dégât des eauxConstat → Déclaration assurance → Devis → Travaux → Clôture
Bris de vitreSignalement → Devis → Remplacement → Facturation
Vol / effractionDépôt plainte → Déclaration → Expertise → Indemnisation
IncendieUrgence → Sécurisation → Expertise → Travaux → Relogement si nécessaire
+ 5 autres typesChaque type a son propre workflow avec jalons et deadlines
📸

Pièces jointes

Photos et documents attachés à chaque sinistre. Stockage sécurisé dans Supabase Storage.

✉️

Emails de déclaration

Génération automatique du courrier de déclaration à l'assureur, pré-rempli avec les données du sinistre.

Rappels automatiques

Alertes quand un jalon dépasse sa deadline. Notifications Telegram pour les cas critiques.

Intégration Office 365 et SharePoint

Connexion de l'application au tenant Microsoft 365 du client pour centraliser la gestion documentaire.

📁

SharePoint Documents

Synchronisation des PV, sinistres et attestations vers les bibliothèques SharePoint du client. Organisation automatique par immeuble.

📧

Microsoft Graph API

Envoi d'emails via le compte O365 du client (pas un SMTP tiers). Brouillons Outlook pour validation avant envoi.

🔄

Flux bidirectionnel

Les documents créés dans l'app sont poussés vers SharePoint. Les demandes clients reçues par email sont traitées dans l'app.

Connecteurs métier

Intégration avec les outils existants du client pour éviter la double saisie et centraliser les flux.

💰

Pepsimo (gestion locative)

Synchronisation des données immeubles, locataires et propriétaires. Import/export des décomptes de charges au format Pepsimo.

📊

Bexio (comptabilité)

Connecteur basé sur l'API Bexio existante. Facturation, rappels de paiement et suivi des encaissements synchronisés.

📋

Attestations fiscales

Génération batch d'attestations fiscales personnalisées (Word + email) pour tous les copropriétaires en un clic.

📑

Décomptes de charges

Import Excel des décomptes, parsing automatique, génération des courriers individuels et envoi par email.

Stack technique

Frontend

React 19 Vite 8 PWA installable Glass morphism UI 13 000+ lignes 10 pages

Backend

Node.js + Express 4 Worker async (PM2 fork) 30+ endpoints REST Pipeline 11 étapes 9 000+ lignes

IA et services

Claude API (structuration PV, classification, extraction) AssemblyAI (transcription + diarisation) Microsoft Graph API (O365, SharePoint) Supabase (Auth, PostgreSQL, Storage, RLS) Infomaniak SMTP Telegram Bot (alertes)

Infrastructure

VPS dédié (Hostinger) Nginx reverse proxy Let's Encrypt SSL PM2 (zero-downtime deploy) LibreOffice (PDF export)

Conformité nLPD (protection des données suisse)

La conformité à la nouvelle Loi fédérale sur la Protection des Données a été intégrée dès la conception, pas ajoutée après coup.

MesureDétail
Hébergement des donnéesUE (Supabase Francfort + VPS Allemagne) — pas de transfert hors UE/CH
Isolation des donnéesRow-Level Security (RLS) PostgreSQL — chaque organisation ne voit que ses données
DPA sous-traitantsContrats de traitement signés avec AssemblyAI et Anthropic
Registre des traitementsDocument complet avec finalités, bases légales, durées de conservation
Procédure de violationProtocole documenté : détection → évaluation → notification PFPDT sous 72h
Consentement AGTexte d'information lu en début d'assemblée + consentement enregistré
Rétention audioSuppression automatique après 30 jours (bucket avec TTL)

Un projet similaire pour votre entreprise ?

Chaque PME a ses processus manuels qui coûtent du temps. Parlons-en.

Discuter de votre projet