- Nouveau
Module Automatisations — activez ou désactivez les règles en un clicConnectez le nouveau « Moteur d'automatisations » depuis la marketplace d'intégrations et une entrée **Automatisations** apparaît dans votre barre latérale. La page liste toutes les règles qui tournent dans votre CRM, regroupées par source — créées par votre équipe, livrées par nous, ou apportées par une intégration connectée — avec un interrupteur sur chaque ligne et l'état de la dernière exécution en un coup d'œil. Activer une règle est instantané, avec un contrôle d'accès complet : une nouvelle section « Automatisations » dans les rôles permet aux admins de décider qui peut consulter les règles et qui peut les activer. Le créateur de règles arrive ensuite ; la mise à jour d'aujourd'hui, c'est la page d'accueil où vivent toutes les règles.
- Nouveau
Cinq automatisations intégrées qui tournent dès l'ouvertureChaque nouvelle organisation démarre désormais avec cinq règles déjà actives dans le module Automatisations — sans configuration. Quand une tâche est en retard, une tâche de relance atterrit sur la liste de son propriétaire. Quand une affaire n'a pas bougé en 14 jours, une tâche "Relancer" apparaît. Les nouvelles réunions créent une tâche de préparation pour l'organisateur. Les nouveaux contacts créent une tâche de bienvenue. Et quand une affaire passe à un statut Gagné, une tâche de facturation est créée pour le propriétaire de l'affaire. Les organisations existantes voient les cinq mêmes règles sous le nouveau groupe « Intégrées » sur /automations, interrupteurs sur Off — activez celles que vous voulez, ignorez les autres. Chaque règle passe par le même moteur que vos futures règles personnalisées, et vous pouvez en désactiver n'importe laquelle à tout moment sans perdre les tâches AUTO déjà créées.
- Nouveau
Gérez les automatisations directement depuis la page de chaque intégrationChaque page d'intégration dispose désormais d'un onglet Automatisations qui liste les règles préconçues fournies avec l'intégration. Activez-les ou désactivez-les sans quitter la page — plus besoin de passer par le module Automatisations. Le moteur d'Automatisations affiche ses 5 règles principales d'office (Facturer les affaires gagnées, Relancer les tâches en retard, Relancer les affaires bloquées, Préparer les réunions, Attribution rotative des nouveaux contacts), et les futurs fournisseurs (Slack, PandaDoc, WhatsApp/SMS) brancheront leurs propres règles sur la même surface au fil de leur déploiement.
- Nouveau
Créez vos propres automatisations et rejouez les exécutionsUn bouton « Nouvelle automatisation » sur /automations vous laisse créer vos propres règles : choisissez l'événement déclencheur (affaire gagnée, tâche en retard, contact créé…), filtrez si besoin, puis listez les étapes — créer une tâche, publier sur Slack, attribuer un propriétaire, limiter pour ne pas notifier deux fois la même fiche en N heures. Chaque exécution historique gagne aussi un bouton « Rejouer » : déboguer une automatisation qui a échoué ne demande plus d'attendre que le déclencheur se reproduise — vous la rejouez sur une copie de l'événement d'origine et chaque étape s'affiche dans l'audit. Les règles intégrées restent en lecture seule afin qu'une future mise à jour des modèles puisse être livrée sans toucher à vos modifications.
- Nouveau
Intégration Zoom — créez des liens de réunion en un clicZoom est désormais une vraie intégration dans la marketplace. Connectez votre compte depuis **Paramètres → Intégrations** et un bouton **Créer un lien Zoom** apparaît à chaque création de réunion. Activez-le et la réunion est planifiée automatiquement côté Zoom — le lien d'invitation, les numéros d'appel et le code d'accès s'affichent sur la fiche de la réunion avec un bouton copier en un clic. Si Zoom est injoignable, la réunion est tout de même enregistrée localement avec un message d'avertissement. Les enregistrements et transcriptions arriveront dans la prochaine mise à jour.
- Nouveau
Vos réunions Zoom affichent automatiquement enregistrements, transcriptions et présencesDès qu'une réunion Zoom se termine, la fiche de la réunion se remplit automatiquement avec tout ce que Zoom renvoie : un bouton **Lire l'enregistrement** qui ouvre le lecteur Zoom, une **transcription dépliable** prête à parcourir, et un **récapitulatif des présences** indiquant qui s'est connecté et pendant combien de temps. Aucune configuration supplémentaire — il suffit d'avoir connecté Zoom. Les enregistrements restent sur le CDN de Zoom (la vidéo n'est jamais recopiée chez LlamaCRM), et lorsque Zoom efface le fichier la fiche bascule sur un état **Enregistrement expiré** clair. Phase 4 du projet d'intégration Zoom.
- Nouveau
Exécutions d'automatisation — voyez exactement pourquoi une règle a échouéQuand une automatisation affiche une pastille rouge « échoué » sur la page Automatisations, cliquez sur la règle pour ouvrir sa nouvelle page **Historique des exécutions**. Vous y verrez les 20 dernières fois où la règle s'est déclenchée, chacune avec l'heure de démarrage, le statut, la durée et le code d'erreur en un coup d'œil. Cliquez sur une ligne pour déplier le détail étape par étape — quelle action s'est exécutée, combien de temps elle a pris, et le code et message d'erreur si une étape a échoué. En lecture seule pour le moment, contrôlée par la permission « voir les automatisations » existante ; l'éditeur de règles et un bouton « rejouer » arrivent dans la prochaine mise à jour.
- Nouveau
Déclenchez des automatisations depuis n'importe quel service externe via une URL de webhook entrantAjoutez une règle d'automatisation dont le déclencheur est « webhook entrant » et Llama CRM génère une URL unique ainsi qu'une clé de signature. Collez l'URL dans Zapier, n8n, Make ou tout autre système capable d'envoyer du JSON en POST — chaque livraison signée déclenche la règle. Le corps complet de la requête est conservé sur l'exécution, ce qui vous permet de rejouer ou de diagnostiquer un émetteur défaillant. Chaque règle dispose de sa propre limite de débit par minute, donc une intégration bruyante n'impacte pas les autres, et la clé peut être renouvelée à tout moment sans changer l'URL.
- Nouveau
Joindre des fichiers Google Drive à vos contacts et affairesConnectez Google Drive depuis Paramètres → Intégrations, puis cliquez sur « Google Drive » dans la zone d'envoi d'un contact ou d'une affaire pour choisir un fichier via le sélecteur Google natif. Les fichiers restent dans votre Drive — sans téléchargement ni quota — et Llama ne voit que les fichiers que vous sélectionnez explicitement (scope drive.file).
- Nouveau
La terminologie sectorielle est appliquée automatiquement lors de l'onboardingChoisissez le modèle Assurance, Santé, Immobilier, Recrutement, Juridique ou Éducation et le CRM parle la langue de votre secteur dès le départ — "Patients" au lieu de "Contacts", "Biens" au lieu d'"Affaires", "Placements" au lieu d'"Affaires", etc., dans les trois langues. Les autres modèles conservent les valeurs par défaut. Tout reste modifiable dans Paramètres → Organisation → Terminologie.
- Nouveau
Le constructeur d'automatisations sort de sa fenêtreCréer ou modifier une automatisation ouvre désormais une vraie page à `/automations/new` ou `/automations/[id]/edit`, avec plus de place pour l'aperçu en direct et le panneau de test. La liste affiche un bouton Modifier sur chaque règle créée par l'utilisateur, et la page des exécutions en hérite — quand une exécution échoue, vous pouvez sauter directement à la règle qui l'a produite, la modifier, et la relancer pour vérifier. L'ancienne fenêtre du constructeur basé sur un formulaire a été supprimée.
- Nouveau
Testez vos règles d'automatisation sans attendre un véritable événementLe panneau « Tester l'exécution » du constructeur d'automatisations est désormais opérationnel. Cliquez sur « Exécuter une fois » (avec confirmation) ou « Exécuter avec un échantillon » pour envoyer un événement synthétique uniquement à cette règle — les règles sœurs écoutant le même déclencheur ne sont pas affectées. La nouvelle exécution apparaît dans l'historique de la règle en quelques secondes.
- Nouveau
Construisez vos automatisations comme des phrases, plus comme des formulairesLe constructeur d'automatisations a été repensé autour de sélecteurs de puces — au lieu de saisir des valeurs au format JSON dans un formulaire, vous assemblez chaque règle comme une phrase : choisissez un déclencheur, choisissez un champ à filtrer, choisissez une valeur, puis listez les actions à exécuter. Un aperçu en direct décrit la règle en français au fur et à mesure, et les en-têtes de groupes respectent vos entités renommées (une organisation qui appelle Affaires 'Opportunités' voit ce nom partout). L'ancien constructeur sous forme de formulaire reste embarqué pour une version comme solution de repli, mais le constructeur à puces est la valeur par défaut sur `/automations`.
- Nouveau
Joindre des fichiers Dropbox sans les téléverserConnectez Dropbox une fois depuis Paramètres → Intégrations et un nouveau bouton « Joindre depuis Dropbox » apparaît dans le menu d'envoi sur chaque contact et opportunité. Le fichier choisi est lié directement depuis votre Dropbox — rien n'est téléversé sur Llama, le fichier reste sur votre Dropbox et ne compte pas dans votre quota de stockage. L'aperçu Dropbox s'ouvre dans un nouvel onglet quand vous cliquez sur le fichier. Les types de fichiers autorisés sont les mêmes que pour l'envoi habituel.
- Nouveau
L'onboarding démarre désormais par l'invite IA — avec un repli sur les modèles sectoriels si l'IA est indisponibleL'étape 1 de la boîte de dialogue place désormais l'invite "décrivez votre activité" au premier plan, avec les 15 modèles sectoriels juste en dessous comme alternatives rapides. Si la passerelle IA échoue ou si vous atteignez une limite à l'étape 2, un bouton "Choisir un modèle à la place" vous ramène directement aux modèles — la section IA affiche alors un message "indisponible" pour ne jamais vous bloquer. Le sélecteur de rôle de l'étape d'invitation a aussi un peu plus d'espace pour respirer.
- Nouveau
Onboarding amélioré : icônes sur les chips d'industrie, taille d'équipe et Continuer plus chaleureux, sortie plus claire sur les invitationsLe dialogue de configuration de l'onboarding se lit désormais comme un menu visuel plutôt qu'un mur de mots. Chacun des 15 chips d'industrie est précédé d'une icône de secteur (bouclier pour l'assurance, maison pour l'immobilier, balance pour le juridique, bitcoin pour la crypto, courbe pour le trading, etc.). Les pastilles de taille d'équipe et le bouton principal Continuer ont reçu un dégradé chaleureux orange-ambré avec un halo plus marqué, et l'état désactivé du bouton Continuer est passé d'un gris terne à un contour orange doux pour donner une impression de « presque prêt » plutôt que de blocage. Le bouton tertiaire « Ignorer la configuration » de l'étape 1 a été retiré pour que le flux s'engage proprement, et le bouton « Passer pour l'instant » de l'étape 3 a gagné une variante de marque teintée de turquoise pour que continuer sans inviter de coéquipiers se présente comme un vrai choix.
- Nouveau
Parlez la langue de votre équipe : terminologie personnalisée par organisationLes propriétaires peuvent désormais renommer leurs entités — "Patients" au lieu de "Contacts", "Polices" au lieu d'Affaires. Singulier et pluriel par langue avec un sélecteur d'icônes, à configurer dans Paramètres → Organisation → Terminologie. Les colonnes de base de données, les routes et les intégrations restent inchangées — seul ce que voit votre équipe est modifié. Disponible pour les Affaires et les Contacts au lancement ; les autres entités (Tâches, Rendez-vous, Notes, Appels, Tickets) suivent.
- Nouveau
Votre terminologie personnalisée apparaît désormais dans les emailsSi vous avez renommé des entités comme les Tâches ou les Rendez-vous dans Paramètres → Terminologie, le nouveau libellé s'applique maintenant aussi aux emails transactionnels — rappels de rendez-vous, assignations et rappels de tâches, notifications de tickets, et résumé hebdomadaire. Chaque destinataire voit les libellés dans sa langue. Rien à faire.
- Nouveau
Posséder un contact donne désormais accès à ses opportunités, tâches et réunionsSi vous avez la portée « Propres » sur les opportunités, tâches ou réunions, vous verrez désormais chaque enregistrement lié à un contact qui vous est assigné ou que vous avez créé — pas seulement les enregistrements qui vous sont assignés directement. Les tâches et réunions liées à une opportunité dont vous êtes propriétaire deviennent également visibles. La cascade est à sens unique : posséder une opportunité ne donne pas accès à son contact.
- Amélioré
Une barre latérale plus vive — sans clignotement, icônes mises à jour, plus de choixSi votre équipe avait renommé des entités dans Réglages → Terminologie (par ex. Contacts → Candidats, Affaires → Placements), la barre latérale affichait pendant un instant les libellés par défaut à chaque rechargement complet, et changer l'icône d'une entité mettait à jour le nom mais laissait l'ancienne icône dans la barre. Les deux problèmes sont corrigés : la terminologie est chargée une seule fois à l'ouverture du tableau de bord et réutilisée pendant toute la session, la barre latérale reflète les changements d'icône instantanément, et plus aucune requête supplémentaire en naviguant entre les pages. Le sélecteur d'icônes est plus net — juste le glyphe, sans le code brut — et le catalogue d'icônes a été quasiment triplé (30 → 94) pour offrir des options de premier choix aux flux Recrutement, Finance, Santé, Immobilier, SaaS et Support.
- Amélioré
Joignez des fichiers depuis Dropbox ou Google Drive en créant des contacts et des affairesLes boîtes de dialogue de création et d'édition de contact et d'affaire affichent désormais la même zone glisser-déposer que sur l'onglet Fichiers : upload local plus un bouton pour chaque stockage cloud connecté (Dropbox, Google Drive). Déposez vos fichiers avant d'enregistrer et ils sont joints dès la création du contact ou de l'affaire, sans avoir à rouvrir la page détail. Les contacts gagnent une section Pièces jointes pour la première fois ; les affaires remplacent l'ancien sélecteur de fichier unique.
- Amélioré
Voir le nombre de fichiers d'un coup d'œil sur les listes de contacts et d'affairesUne nouvelle colonne Fichiers dans les tableaux de contacts et d'affaires affiche un trombone avec le nombre de fichiers joints par ligne — uploads locaux et fichiers liés depuis Dropbox ou Drive. Cliquez sur le nombre pour aller directement à l'onglet Fichiers. Les lignes sans fichier affichent un tiret discret.
- Amélioré
Page de détail des affaires redessinée pour correspondre à celle des contactsOuvrez n'importe quelle affaire : vous retrouverez la même structure que sur un contact — un en-tête avec actions rapides, une bande de tuiles d'indicateurs (valeur, ancienneté, tâches ouvertes, rendez-vous, fichiers), et 5 onglets (Chronologie, Tâches, Rendez-vous, Fichiers, Appels). Les fichiers ne sont plus coincés dans la barre latérale : un onglet Fichiers dédié reprend la même zone glisser-déposer + Dropbox/Drive utilisée partout. Les appels passent par le contact lié à l'affaire — liez-en un et l'historique apparaît.
- Amélioré
Interne : socle du bus d'événements de domaineSocle du module d'automatisations à venir : l'application enregistre désormais chaque changement d'état (affaires, contacts, tâches, réunions) dans un journal d'événements interne, prêt pour le moteur de règles qui suivra.
- Amélioré
La visibilité du module Appels correspond maintenant à vos fournisseurs de téléphonieLes utilisateurs JustCall verront désormais le module Appels dans la barre latérale — auparavant, la condition ne vérifiait que les connexions Aircall ou Kavkom, donc JustCall ne le débloquait pas. Nous avons également posé les fondations des futures Automatisations : la plateforme enregistre maintenant les livraisons de webhooks et les événements temporels (tâches en retard, réunions imminentes, affaires figées) pour que vous puissiez bientôt déclencher des flux de travail à partir de tout signal traversant le CRM.
- Amélioré
Automatisations — trouver, filtrer et activer des règles en lotLa page Automatisations propose désormais des filtres par source (Principales, Intégrées, Slack et toute autre intégration connectée) et par famille de déclencheur (Affaires, Tâches, Contacts, Réunions…), une barre de recherche et un tri. Chaque règle affiche en pastilles les actions qu'elle exécute, ce qui rend visibles d'un coup d'œil les règles à plusieurs étapes — comme la diffusion d'une affaire gagnée qui poste sur Slack puis crée une tâche de suivi. Une nouvelle colonne de cases à cocher permet aux administrateurs d'activer ou désactiver un lot de règles en une seule action (avec une confirmation rapide au-delà de 5 règles). Le tout est synchronisé à l'URL : les liens depuis les réglages Slack ouvrent désormais `/automations?source=slack`, et toute vue filtrée peut être partagée par lien.
- Amélioré
Les réglages Slack vous orientent désormais vers le bon endroit pour activer les automatisationsAprès la connexion à Slack, les cases à cocher par événement contrôlent uniquement quels événements sont envoyés — elles n'activent pas une règle d'automatisation à elles seules. La page de réglages Slack affiche désormais une bannière claire avec un bouton Gérer les automatisations qui vous emmène directement à la liste /automations, pour que vous sachiez immédiatement où activer une règle une fois Slack connecté.
- Amélioré
Marché des intégrations plus simple, Facebook Lead Ads en pauseLe marché des intégrations ne vous demande plus de « S'abonner » avant de connecter une application Pro — chaque carte ouvre directement le flux de connexion. Facebook Lead Ads est temporairement masquée derrière une étiquette « Bientôt disponible » le temps de stabiliser sa connexion et ses webhooks ; rien ne change pour les organisations qui l'ont déjà connectée, et nous la réactiverons une fois fiabilisée.
- Amélioré
Les puces d'automatisation indiquent désormais à quel champ elles correspondentLorsque vous ajoutiez une action « Créer une tâche » dans le constructeur d'automatisations, chaque puce vide affichait « cliquez pour choisir » — sept puces anonymes à la suite. Un cas réel a montré qu'un utilisateur avait saisi « Accueillir le nouveau client » dans ce qu'il pensait être le titre ; le texte avait en fait été placé dans la description, et l'aperçu indiquait à tort `Créer une tâche « Accueillir le nouveau client »`. Chaque puce affiche désormais son propre nom de champ lorsqu'elle est vide (Titre, Description, Priorité, Échéance, Responsable, Contact, Affaire), chaque popover de sélection affiche ce nom accompagné d'un exemple, les champs obligatoires reçoivent un petit point d'accent, et l'aperçu ne met plus de valeurs non-titres entre guillemets comme s'il s'agissait de titres.
- Amélioré
Fichiers cloud : provenance, gestion des liens cassés, audit adminLes fichiers joints depuis Google Drive ou Dropbox indiquent désormais où ils se trouvent (« Stocké dans Google Drive de Sarah ») et ce qui se passe quand le propriétaire déconnecte son cloud : un état lien cassé en orange avec un bouton Détacher, au lieu d'un lien mort déroutant. La carte de stockage dans Paramètres → Organisation affiche le nombre de fichiers liés au cloud à côté de la barre de quota R2. Nouvelle page Paramètres → Fichiers externes pour auditer chaque fichier lié au cloud et nettoyer après le départ ou la déconnexion d'un coéquipier.
- Amélioré
Gestion plus propre des échecs sur les fichiers de stockage externeLes erreurs du sélecteur et les tentatives d'ouverture de liens cassés affichent désormais une notification d'erreur claire et rafraîchissent la carte du fichier au lieu d'échouer en silence. Les administrateurs d'organisation peuvent également détacher des fichiers Drive/Dropbox depuis la page Fichiers externes sans avoir besoin de la permission de suppression de fichiers.
- Amélioré
La terminologie personnalisée s'applique désormais aux RéunionsRenommez l'entité Réunions dans Paramètres → Organisation → Terminologie — par exemple "Réunions" → "Rendez-vous" — et le nouveau libellé s'applique au calendrier, au tableau, à la boîte de dialogue de création/modification, au popover, aux notifications et au titre de l'onglet navigateur, dans les trois langues.
- Amélioré
La terminologie personnalisée s'applique désormais aux Appels et aux TicketsRenommez les entités Appels ou Tickets dans Paramètres → Organisation → Terminologie et le nouveau libellé s'applique au journal d'appels, aux indicateurs clés, aux graphiques, au click-to-call, à la lecture des enregistrements, au centre d'aide et au panneau d'administration — y compris les titres d'onglet, dans les trois langues.
- Amélioré
Une page Terminologie repenséeLa page Réglages → Terminologie a été repensée. Chaque entité (Contacts, Affaires, Tâches…) est désormais une carte dépliable avec une puce d'aperçu en direct qui affiche l'icône et le libellé pluriel pendant que vous tapez. La grille à trois langues est remplacée par des onglets EN / FR / HE pour que la plupart des administrateurs modifient une seule langue sans défilement horizontal. Le sélecteur d'icône est désormais un popover avec recherche dans le jeu sélectionné. Une barre collante en bas regroupe toutes les modifications — changez noms et icônes sur plusieurs entités, puis cliquez une seule fois sur Enregistrer. Chaque carte affiche un badge Par défaut, Personnalisé ou Non enregistré pour repérer d'un coup d'œil les entités qui s'écartent des valeurs par défaut.
- Amélioré
Les rôles d'équipe par défaut peuvent désormais utiliser les intégrations et téléverser des fichiersLes membres des rôles par défaut créés à l'onboarding (Commercial, Agent immobilier, Consultant…) peuvent maintenant ouvrir la page Intégrations, lire votre terminologie personnalisée et téléverser des pièces jointes sur les contacts et affaires — sans qu'un admin doive l'autoriser manuellement. Seul le rôle Assistant freelance reste en lecture seule, comme prévu. La zone de téléversement est également masquée pour les utilisateurs qui n'ont vraiment pas la permission, au lieu d'afficher un bouton qui échoue au clic.
- Amélioré
Accès plus rapide aux contacts et boîte de dialogue d'affaires plus claireLe tableau des contacts affiche désormais une flèche à côté de chaque nom pour ouvrir le contact, et les actions de ligne (Créer une affaire · Créer une tâche · plus) restent ancrées au bord droit, donc elles restent visibles peu importe le nombre de colonnes affichées. Créer une affaire et Créer une tâche reprennent les icônes du menu latéral, et Ajouter une colonne se trouve maintenant dans le même menu (⋮) au lieu d'avoir sa propre colonne. Le dialogue d'affaires est désormais organisé en sections Détails · Prix et statut · Liens · Pièce jointe — même densité que le dialogue des tâches, avec les champs personnalisés disposés en deux colonnes lorsque cela a du sens.
- Amélioré
Les boîtes de dialogue s'ouvrent instantanément — fini le flash de chargementLes boîtes de dialogue de création et d'édition des contacts, affaires, tâches, réunions, paramètres et marketplace d'intégrations préchargent désormais leur JavaScript dès que vous survolez le bouton ou une action de ligne — au moment du clic, la boîte de dialogue s'affiche instantanément. Sur connexion lente, le repli affiche maintenant un squelette à la forme de la boîte de dialogue, avec le même fond et la même animation, au lieu d'un petit spinner dans une boîte vide. La boîte de dialogue de création la plus utilisée de chaque page se précharge aussi peu après le chargement, pour que même le tout premier clic soit instantané.
- Amélioré
Indicateurs de chargement sur les boutons d'action dans toute l'applicationLes boutons dans toute l'application — y compris l'étape d'intégration IA, les actions de facturation, les assistants d'intégration, les panneaux d'administration et les réponses du support — affichent désormais un indicateur animé pendant l'exécution de leur action, au lieu de simplement apparaître désactivés. Chaque bouton dispose également d'une icône principale pour un retour visuel plus clair.
- Amélioré
Pages légales et page de contact rafraîchies avec un nouveau bandeauLes pages légales (CGU, CGV, confidentialité, cookies, sécurité) et la page contact adoptent désormais le même bandeau que les guides — dégradé doux, badge en surtitre et grand titre — pour une expérience plus cohérente sur tout le site. Le titre des pages légales n'est plus masqué par le menu flottant sur petits écrans.
- Amélioré
Un onboarding plus rapide et plus calmeL'onboarding a été repensé de bout en bout. L'étape 1 est désormais une boîte de dialogue raffinée avec trois sections sobres : choisissez la taille de votre équipe, décrivez votre activité en une phrase, choisissez un modèle. L'étape 2 affiche un aperçu minimaliste de trois lignes — Contacts → Candidats · 6 étapes · 4 champs — au lieu de l'ancien mur de badges, et vous pouvez cliquer sur n'importe quel nom pour le renommer en ligne. Les organisations solo obtiennent un seul rôle Propriétaire et sautent entièrement l'étape d'invitation. Côté coulisses, l'IA produit désormais un delta léger par-dessus le modèle choisi (elle connaît les champs intégrés de Contact et d'Affaire et ne les propose jamais à nouveau), passe par le fournisseur Vercel AI Gateway le plus rapide, et est plafonnée à 10 secondes avec une génération typique nettement plus rapide. Neuf modèles sectoriels supplémentaires (Conseil, Commerce, Finance, Marketing, Associatif, Freelance, Crypto, Trading, en plus des six existants) embarquent désormais des libellés métier prêts à l'emploi, donc choisir Recrutement renomme immédiatement Contacts en Candidats et Affaires en Placements, sans attendre l'IA. Le tableau de bord reflète aussi instantanément les nouveaux statuts, champs, rôles et terminologie après l'onboarding, au lieu de rattraper son retard sur la minute suivante.
- Amélioré
Un dialogue d'onboarding raffiné avec aperçu modifiableLe parcours d'onboarding a été repensé autour d'un dialogue raffiné de 680 pixels. L'étape 1 regroupe désormais trois sections sobres — un contrôle segmenté pour la taille d'équipe sur une seule ligne, une zone de texte IA avec un indicateur « Personnalisé par IA », et 16 puces de secteur sans icônes — sous un indicateur d'étapes labellisé (Vous · Votre CRM · Votre équipe). L'étape 2 conserve l'aperçu calme en trois lignes mais chaque ligne est désormais interactive : cliquez sur un nom (Contacts → Candidats) pour le renommer en ligne, ou dépliez une ligne pour voir les vraies puces d'étapes et de champs. L'étape 3 demande toujours jusqu'à trois coéquipiers et est entièrement ignorée pour les organisations solo. L'ensemble utilise le système de couleurs chaud de LlamaCRM : CTA principal orange avec une ombre teintée par la marque, accents teal sur les états de sélection, et une icône d'info à côté de la ligne rassurante indiquant que tout est modifiable dans les Paramètres.
- Amélioré
Formulaires Venture dans les dialogues principaux des listesLes dialogues principaux ouverts depuis les listes de contacts, d’affaires, de tâches et de réunions utilisent la présentation Venture, avec une aide et une validation associées aux champs, un défilement dans les fenêtres courtes et des actions visibles. Les dialogues des fiches liées et des pages de détail conservent leur présentation actuelle.
- Amélioré
Enregistrement fiable des événements de tâcheLa création, l’attribution et l’achèvement d’une tâche enregistrent désormais leurs événements avec la modification de la tâche, afin de conserver les événements en attente lorsque leur transmission est temporairement indisponible.
- Amélioré
Enregistrement fiable des événements de réunionLes nouvelles réunions et leurs événements de planification sont enregistrés ensemble. Les événements restent en attente si leur transmission est indisponible. L’activation des automatisations reste une étape distincte.
- Amélioré
Navigation et alertes de compte plus clairesL’en-tête et la barre latérale adoptent une présentation claire. Les pages existantes sont regroupées entre travail quotidien et administration, avec les alertes importantes du compte et du service toujours visibles. La navigation mobile prend en charge l’hébreu et les libellés longs.
- Amélioré
Les rôles affichent désormais une icône représentative selon leurs permissionsChaque badge de rôle et chaque sélecteur de rôle — sur la page équipe, les lignes de membres, le flux d'invitation, l'aperçu d'onboarding et le transfert de propriété — affiche désormais une petite icône qui indique le niveau d'autorité du rôle (propriétaire, administrateur, manager, membre ou observateur). L'icône est déduite automatiquement des permissions accordées, donc les rôles générés par l'IA et créés manuellement reçoivent tous le bon symbole sans configuration.
- Corrigé
Vos termes personnalisés se lisent désormais naturellement en français et en hébreuQuand votre équipe renomme une entité depuis Réglages → Terminologie — par exemple « Affaire » → « Opportunité » ou « Affaire » → « Mandat » — le reste de l'application s'accorde désormais avec ce terme dans toutes les langues. Les boutons affichent « Nouvelle Opportunité », « Nouveau Mandat » ou « Nouvel Article » au lieu du précédent « Nouveau : Affaire » ; les toasts disent « Affaire créée » au lieu de « Affaire : créé » ; le lien de retour lit « Retour aux Mandats » au lieu de « Retour : Affaires ». Cela fonctionne pour tout terme que vous choisissez — le genre et l'accord des articles sont déduits automatiquement à l'enregistrement, sans aucune étape supplémentaire dans l'éditeur. Aucune notion grammaticale ne vous est exposée ; votre CRM parle simplement votre langue correctement.
- Corrigé
Webhook personnalisé déplacé vers la catégorie Génération de leadsL'intégration Webhook personnalisé apparaît désormais dans la catégorie **Génération de leads** de la marketplace, là où elle a sa place — son rôle est de recevoir des leads depuis Zapier, Make, n8n et d'autres outils. Effet de bord : l'entrée **Automatisations** dans la barre latérale ne s'affiche plus uniquement parce que Webhook personnalisé est connecté ; elle attend désormais correctement un véritable fournisseur d'automatisation comme le Moteur d'automatisations.
- Corrigé
Les icônes de statut s'affichent désormais correctement dans les sélecteurs du constructeur d'automatisationsLorsque vous sélectionnez un statut de contact ou d'affaire comme valeur de condition dans une règle d'automatisation, le menu déroulant affiche désormais l'icône de chaque statut au lieu du nom interne du composant d'icône (par ex. RiStarLine). Le sélecteur utilise le même rendu d'icône que les badges de statut visibles ailleurs dans l'application.
- Corrigé
Les boutons de test sont désactivés tant que l'automatisation a des erreurs non corrigéesLe constructeur d'automatisations laissait cliquer sur « Exécuter une fois » même quand un champ obligatoire était vide — l'exécution échouait aussitôt et polluait la liste avec `input_validation_failed`. Désormais les deux boutons de test restent désactivés tant que la règle ne passe pas les mêmes vérifications que le bouton d'enregistrement, et une info-bulle explique ce qu'il faut corriger.
- Corrigé
L'aperçu d'automatisation n'affiche plus « with is [...] » quand une condition est à moitié remplieLorsque vous ajoutez une condition à une règle d'automatisation sans avoir encore choisi le champ, l'aperçu affiche désormais « with [field] is [...] » au lieu du « with is [...] » incomplet. Le côté champ vide apparaît comme un espace réservé pour repérer ce qu'il manque.
- Corrigé
Les champs intégrés dans les conditions d'automatisation s'affichent en français clairLorsque vous construisez une condition d'automatisation, le sélecteur de champs affichait des noms bruts comme `statusId`, `assignedTo`, `contactId`. Ils apparaissent désormais comme « Statut », « Propriétaire », « Contact », « Affaire », « Priorité » et « Source du lead » — exactement comme dans l'aperçu en bas. Si l'entité a aussi des champs personnalisés, un en-tête « Champs intégrés » apparaît au-dessus des champs système pour distinguer les deux groupes.
- Corrigé
Texte plus clair lorsqu'une recherche dans les sélecteurs d'automatisations ne renvoie rienLorsque vous effectuez une recherche dans un sélecteur du constructeur d'automatisations (déclencheur, action, statut, contact…) et qu'aucun élément ne correspond, la liste affiche désormais « Aucun résultat ne correspond à votre recherche » au lieu de « Aucune option pour l'instant ». L'ancien message laissait entendre une absence à venir alors que des options existent — elles ne correspondaient simplement pas à votre saisie.
- Corrigé
Le graphique Vue d'ensemble des revenus reflète désormais la date réelle de clôture des affairesLe chiffre d'affaires des affaires gagnées était auparavant tracé sur la date de création — une affaire ouverte en janvier et conclue en mai apparaissait donc comme un revenu de janvier. Le graphique regroupe désormais le chiffre d'affaires par date de clôture réelle, tout en conservant la courbe du nombre d'affaires sur la date de création. Cela correspond à la manière dont les équipes commerciales suivent leurs quotas. Les libellés de l'axe X restent également lisibles sur toutes les périodes (3 mois / 6 mois / 12 mois) en taille bureau.
- Corrigé
Améliorations des champs personnalisés — copie, URL, erreurs clairesLes cellules **Email** et **Téléphone** personnalisées se copient désormais en un clic au lieu de passer en édition — utilisez la boîte de dialogue de la ligne pour modifier la valeur. Les cellules **URL** personnalisées sans protocole (par ex. `example.com`, `localhost:3000`) ouvrent désormais le bon site externe. La création d'un champ avec un nom déjà utilisé affiche un message plus clair, incluant le libellé visible et suggérant de choisir un autre nom. Les colonnes **Case à cocher** personnalisées retrouvent leur bordure de séparation droite. Les champs Nombre et Devise ne changent plus de valeur lorsque la molette est utilisée au-dessus d'eux.
- Corrigé
Le constructeur d'automatisation bloque désormais la sauvegarde quand un champ d'action requis est videQuand vous construisez une règle sur /automations, chaque champ obligatoire d'une action (comme "Titre" sur Créer une tâche) s'allume en rouge avec une infobulle si vous l'oubliez — la règle ne se sauvegarde plus tant que le champ n'est pas rempli. Avant ce correctif, on pouvait enregistrer une règle avec un champ requis manquant et ne découvrir la casse qu'au premier déclenchement sur un vrai enregistrement. Les champs fournis par le moteur (l'ID de l'organisation) et ceux qui se remplissent depuis l'événement déclencheur (l'ID du contact sur Attribution rotative) restent à la charge du runtime — vous ne voyez le contour rouge que sur les champs que vous êtes censé remplir.
- Corrigé
Afficher un message d'erreur au lieu d'un squelette sans fin sur le tableau des opportunitésLorsque le tableau Kanban des opportunités ne pouvait pas charger (par exemple, un coéquipier sans permission de voir les opportunités), la page continuait d'afficher le squelette de chargement indéfiniment. Le Kanban se comporte désormais comme la vue tableau : un message d'erreur clair avec un bouton pour réessayer.
- Corrigé
Correction de la colonne Contact du tableau des opportunités, des filtres et du défilement du kanbanQuatre corrections sur la page des opportunités : la colonne Contact affiche désormais le nom du contact lié au lieu d'un tiret ; les filtres Statut et Assigné à filtrent réellement les lignes (et la sélection apparaît immédiatement, sans rafraîchissement) ; le changement de statut d'une opportunité dans la vue tableau met à jour le kanban sans rafraîchissement manuel ; et faire glisser une carte vers le bord du kanban défile désormais en douceur au lieu de sauter à la colonne suivante.
- Corrigé
Ajustements de l'intégration DropboxPetits ajustements à la fonctionnalité Dropbox : la page de paramètres affiche désormais l'état de connexion en temps réel au lieu d'afficher toujours « Connecté », les icônes d'aperçu Dropbox s'affichent dans la liste de fichiers (correctif CSP), et le sélecteur est plus fiable lorsque vous cliquez plusieurs fois sur « Joindre depuis Dropbox » dans une même session.
- Corrigé
Limitation du débit des e-mails transactionnels pour réduire les messages perdusLors de pics d'envoi (rappels de tâches et de réunions, reçus de facturation, échecs de paiement), nous dépassions parfois la limite de débit de notre fournisseur d'e-mails, ce qui pouvait empêcher certains messages d'arriver dans la boîte de réception. Tous les envois passent désormais par une file unique qui régule la cadence, ce qui réduit fortement le nombre d'e-mails perdus lors de fortes rafales.
- Corrigé
La connexion avec Facebook fonctionne désormaisLe bouton « Continuer avec Facebook » sur les pages de connexion et d'inscription affichait une erreur générique car Facebook n'était pas enregistré comme fournisseur d'authentification côté serveur. Nous l'avons connecté — vous pouvez désormais créer un compte ou vous connecter avec Facebook.
- Corrigé
Récupération depuis /auth-error après une invitation OAuthLes coéquipiers invités qui se connectaient avec Google ou Facebook (au lieu de créer un mot de passe) pouvaient rester bloqués sur la page d'erreur d'authentification si l'acceptation de l'invitation échouait. La page propose désormais un bouton « Continuer l'acceptation de l'invitation » en un clic lorsqu'une invitation est en attente, le bouton « Se déconnecter » déconnecte vraiment l'utilisateur, et « Réessayer » redirige les utilisateurs connectés vers leur tableau de bord.
- Corrigé
Les automatisations s'exécutent désormais lorsqu'elles sont déclenchéesLes automatisations actives qui ne produisaient aucune exécution, même lorsque leurs conditions de déclenchement étaient remplies, vont à nouveau fonctionner après le prochain déploiement. Le moteur lisait la réponse du pilote de base de données dans un format obsolète, ce qui faisait que chaque événement était silencieusement considéré comme un doublon. Aucune donnée n'a été perdue ; les règles et étapes existantes se déclencheront au prochain événement correspondant.
- Corrigé
Automatisations : deuxième correctif pour exécuter les règles de bout en boutSuite au précédent correctif des automatisations. Une fois les événements du domaine arrivés jusqu'au moteur, la couche de file rejetait chaque tâche parce que l'identifiant déterministe utilisait un caractère traité comme séparateur. Les règles actives produisent désormais effectivement des exécutions et déclenchent leurs étapes au prochain événement correspondant.
- Corrigé
Correction du formulaire de changement de mot de passe qui renvoyait 400 pour tous les utilisateursParamètres → Mon profil → Changer le mot de passe échouait avec une erreur générique pour tout le monde, même avec le bon mot de passe actuel — il fallait passer par le lien de réinitialisation envoyé par e-mail. Le formulaire passe maintenant directement par le client d'authentification : les utilisateurs e-mail/mot de passe peuvent à nouveau changer leur mot de passe, et un mot de passe actuel incorrect affiche un message clair « Le mot de passe actuel est incorrect » au lieu d'une erreur générique. Les comptes créés via Google ou Facebook ne voient plus le formulaire — un message explique simplement qu'il n'y a pas de mot de passe à modifier.
- Corrigé
La suppression de votre organisation ou de votre compte vous déconnecte désormais proprement au lieu de laisser un tableau de bord videAprès la suppression de votre organisation ou de votre compte, vous restiez parfois sur le tableau de bord avec toutes vos données disparues — une coquille vide — au lieu d'être déconnecté et redirigé vers la page de connexion. Le cookie de session n'était pas réellement effacé dans le navigateur, et l'application continuait à vous considérer comme connecté pendant quelques minutes. La suppression d'une organisation ou d'un compte vous déconnecte désormais de manière fiable et vous redirige vers la page de connexion, dans tous les navigateurs et sur tous les environnements.
- Corrigé
Correction des déconnexions inattendues entre apex et wwwCertains utilisateurs étaient déconnectés sans raison apparente pendant leur navigation. La cause était des cookies de session en double — l'un scopé à llamacrm.com et l'autre à www.llamacrm.com — envoyés ensemble par le navigateur ; celui que la vérification d'authentification choisissait en premier n'était parfois pas le bon, et la requête semblait non authentifiée. Les cookies d'authentification sont désormais partagés entre les deux hôtes pour qu'un seul cookie soit toujours retenu.
- Corrigé
Tableau de bord vide : correction des placeholders de traduction qui s'affichaient en clairSi vous arriviez sur le tableau de bord vide « Pour commencer », les quatre cartes d'onboarding (Ajouter un contact / Créer une affaire / Planifier un rendez-vous / Créer une tâche) affichaient les balises brutes `{singular}` et `{singularGender, select, …}` au lieu des vrais noms d'entités. C'était particulièrement visible en hébreu, où les branches de sélection de genre apparaissaient en clair. Le layout transmet désormais la terminologie au traducteur, comme la variante encadrée le faisait déjà.
- Corrigé
La page des paramètres de Google Agenda n'affiche plus d'erreur — elle s'ouvre de manière fiable, que vous soyez connecté ou nonL'ouverture de Paramètres → Intégrations → Google Agenda (ou de toute autre intégration utilisateur comme Outlook) affichait un écran d'erreur générique et signalait une erreur « introuvable » à notre supervision à chaque visite, y compris juste après une connexion réussie à Google. La page des paramètres lit désormais au bon endroit pour les intégrations utilisateur et affiche correctement l'état de la connexion — que vous soyez déjà connecté ou sur le point de l'être.
- Corrigé
Restauration de l'API après qu'un contrôle de démarrage erroné rejetait chaque déploiementUn contrôle de sécurité ajouté avec le correctif des invitations en double lisait mal sa propre réponse de base de données et empêchait le démarrage de l'API à chaque déploiement, mettant l'application hors ligne. Le contrôle lit désormais la réponse correctement et signale toute dérive réelle à notre outil de suivi des erreurs au lieu de planter au démarrage, afin que l'application reste disponible pendant l'investigation.
- Corrigé
Correction de la déconnexion Google Calendar qui laissait l'intégration connectéeLa déconnexion de Google Calendar affichait un message de succès mais l'intégration revenait immédiatement et les réunions synchronisées restaient dans le calendrier. Nous mettions à jour la mauvaise table côté backend et ignorions silencieusement l'erreur résultante côté frontend. La déconnexion révoque maintenant l'autorisation OAuth auprès de Google, supprime les identifiants stockés, et retire les réunions synchronisées depuis le compte déconnecté afin qu'une reconnexion reparte d'une base propre.
- Corrigé
Correction de l'échec de connexion à Google Calendar après l'authentificationLa connexion à Google Calendar (et aux autres intégrations OAuth) renvoyait systématiquement vers la page des intégrations avec une erreur générique après l'authentification Google. La route de rappel interne appelée par le proxy n'existait pas sur l'API ; nous l'avons ajoutée, et les connexions aboutissent désormais et enregistrent les identifiants comme prévu.
- Corrigé
Rétablissement des listes de réunions, tâches et opportunitésCorrection d'une régression qui empêchait le chargement des listes de réunions, tâches et opportunités à cause d'une erreur serveur. Le récent changement de cascade RBAC référençait une colonne de suppression logique qui n'existe pas sur les contacts, ce qui cassait toutes les requêtes de liste jointes à un contact.
- Corrigé
La page de paramètres JustCall et les webhooks temps réel fonctionnent désormaisL'ouverture de la page de paramètres JustCall depuis Paramètres → Intégrations ne renvoie plus de 404 — vous pouvez maintenant gérer la correspondance des utilisateurs, l'état de la synchronisation et le secret webhook depuis le panneau standard de téléphonie. Nous avons aussi corrigé la vérification de signature des webhooks JustCall (HMAC sur le secret, l'URL, le type d'événement et l'horodatage, avec fenêtre anti-rejeu) pour que les événements d'appels en direct de JustCall soient désormais acceptés au lieu d'être silencieusement rejetés. Les événements messagerie vocale et mise à jour d'appel sont également capturés, et la synchronisation historique utilise le curseur de déduplication v2.1 de JustCall pour des reprises plus sûres.
- Corrigé
Affichage d'un bouton de réessai en cas d'échec de chargement d'une pageSi un refus de permission ou une erreur réseau bloquait le chargement initial sur les pages tâches, appels, champs personnalisés, intégrations, préférences de notifications ou équipe, la page restait coincée sur un squelette de chargement (ou, sur l'index des intégrations, affichait silencieusement un état vide). Chacune de ces pages affiche désormais un message d'erreur clair avec un bouton de réessai pour récupérer sans rafraîchir.
- Corrigé
Remontée des erreurs de connexion OAuth vers la supervisionLorsqu'une connexion Google Calendar (ou toute autre intégration OAuth) échouait silencieusement, notre supervision ne le détectait pas — nous n'avons découvert la panne récente que grâce au signalement d'un utilisateur. Les rappels OAuth en échec génèrent désormais des alertes avec le motif de l'erreur, ce qui permet de détecter et corriger les problèmes sans attendre les retours.
- Corrigé
La connexion à Google Calendar fonctionne à nouveauLa connexion à Google Calendar (et aux autres intégrations OAuth) échouait après l'authentification Google : le callback était transmis à un gestionnaire backend qui attendait un autre format d'état et n'échangeait jamais le code avec Google. Le callback termine désormais le flux correctement et enregistre la connexion.
- Corrigé
Empêcher la création d'invitations en attente en double pour la même adresse e-mailLorsqu'un administrateur invitait deux fois la même personne, une seconde invitation en attente pouvait apparaître dans la liste de l'équipe. La page Équipe bloque désormais le doublon en amont et affiche un message « déjà invité » — utilisez Renvoyer sur l'invitation existante.
- Corrigé
Accès fiable aux éléments liés à vos contactsCorrection d’une erreur lors de l’ouverture ou de la modification d’éléments accessibles via un contact dont vous êtes responsable. Les contacts et opportunités supprimés, ainsi que les parents d’une autre organisation, n’accordent plus d’accès hérité dans les listes filtrées. Les autorisations de modification existantes restent applicables.
- Corrigé
Reprise plus fiable des événements de paiementLes reprises simultanées sont confiées à un seul traitement. Une ancienne tentative ne peut plus écraser le statut d’une tentative plus récente.
- Corrigé
Mises à jour fiables des abonnementsLes mises à jour tardives des abonnements et factures ne remplacent plus un nouvel abonnement ni les paiements en cryptomonnaie. Les annulations préservent l’accès jusqu’à la fin de la période payée.
- Corrigé
Synchronisation Google Agenda plus fiableL’accès à l’agenda se renouvelle automatiquement. Les erreurs temporaires sont réessayées et un accès révoqué nécessite une reconnexion.
- Corrigé
Préserver les réunions lors d’un changement de compte GoogleLa connexion d’un autre compte Google préserve les réunions du compte précédent. Un échec de vérification laisse la connexion existante inchangée.
- Corrigé
Séparer les réunions des différents agendasLa synchronisation Google Agenda distingue les réunions de connexions différentes et évite les doublons lors de synchronisations simultanées. La déconnexion préserve les réunions des autres sources.
- Corrigé
Reprendre les synchronisations d’agenda volumineusesLa synchronisation Google Agenda peut dépasser 1 000 événements et reprendre après une interruption. Elle est marquée comme terminée uniquement après la dernière page.
- Corrigé
Préserver les dates des événements importésLes événements importés sur une ou plusieurs journées conservent leurs dates quel que soit le fuseau horaire. Le calendrier, le tableau et les détails distinguent ces événements des anciennes importations dont le type de date est inconnu.
- Corrigé
Des événements d’automatisation planifiés plus fiablesLorsque les automatisations planifiées sont activées, les événements des tâches en retard, des réunions à venir et des affaires inactives sont enregistrés avec leurs marqueurs d’occurrence. Les écritures échouées peuvent être réessayées et les événements enregistrés restent disponibles pour reprendre leur livraison.
- Corrigé
Conserver les brouillons après un échec d’enregistrementLes échecs d’enregistrement laissent le brouillon ouvert. Si le résultat est incertain, vérifiez la présence de la fiche avant de réessayer. Les pièces jointes non confirmées du contact restent disponibles.
- Corrigé
Préserver les changements après un échecLes autres changements enregistrés restent visibles lorsqu’une modification ou une suppression échoue. Les modifications en cours et les compteurs des listes restent cohérents lorsque plusieurs actions se chevauchent.
- Corrigé
Conserver les modifications après un échecLes formulaires de contacts et d’affaires restent ouverts pendant l’enregistrement et conservent les brouillons en cas d’échec. Réessayer les pièces jointes ne répète plus une modification déjà enregistrée.
- Corrigé
La recherche globale conserve les derniers résultatsLes réponses tardives ne remplacent plus les résultats ni le message d’erreur de votre recherche actuelle. Effacer ou fermer la recherche écarte les réponses en attente, et l’indicateur de chargement suit la requête actuelle, y compris lors d’une nouvelle tentative.
- Corrigé
La recherche dans les tableaux revient à la première pageUne nouvelle recherche dans un tableau ou l’effacement d’une recherche active ramène à la première page. L’ouverture d’un lien enregistré ou la navigation Précédent/Suivant conserve la page indiquée dans l’URL.
- Corrigé
Garder les fiches d’affaires à jourLes titres, montants et responsables des affaires sont actualisés pendant le déplacement des fiches entre les étapes. Un déplacement échoué rétablit l’étape actuelle sans masquer les autres mises à jour.
- Corrigé
Erreurs des widgets du tableau de bord plus clairesLes requêtes de widget en échec affichent désormais une erreur au lieu de rester en chargement. Réessayez après une erreur temporaire ou un dépassement du délai, et consultez les conseils en cas de problème de configuration. Le contenu des erreurs peut défiler dans les widgets compacts.
- Corrigé
Éviter les enregistrements répétés des contactsL’éditeur de contact évite les enregistrements répétés, conserve les brouillons en échec, actualise les champs à la réouverture et garde les erreurs et les opérations en cours liées à leur contact et organisation.
- Corrigé
Préserver les brouillons à la fermetureLes formulaires de tâches, réunions et affaires demandent confirmation avant d’abandonner les modifications, restent ouverts pendant l’enregistrement et conservent les brouillons en cas d’échec. Le focus revient au bouton d’ouverture après la fermeture.
- Corrigé
Détails des contacts sur mobileOuvrez les détails d’un contact pour consulter ses informations et ses champs personnalisés sur votre téléphone.
- Corrigé
Couleurs du tableau de bord corrigéesCorrection des couleurs des indicateurs de chargement, des séparateurs de graphiques et des repères de modification des widgets dans les thèmes clair et sombre.
- Corrigé
Garder les fenêtres utilisables pendant les visites guidéesLes visites guidées sont suspendues pendant l’ouverture d’une fenêtre et reprennent après sa fermeture. La création d’un contact depuis un lien rapide n’est plus bloquée par la visite.
- Corrigé
Chargement du tableau de bordCorrection d’une erreur de compilation du tableau de bord en développement local avec Webpack, liée aux imports des métadonnées d’intégration.
- Corrigé
Tri par montant des affairesLes affaires sont désormais triées correctement par montant dans les deux sens.
- Corrigé
Corriger la transmission des cookies d’authentificationÉvite le double encodage des cookies d’authentification lors de la connexion et de l’inscription via l’interface, sans modifier les paramètres des cookies ni les règles de session.
- Corrigé
Récupération sûre de la synchronisation AircallUne progression enregistrée invalide suspend la synchronisation et affiche une aide. Une nouvelle vérification ne réinitialise aucune donnée et ne lance pas de synchronisation.
- Corrigé
Un statut clair pour les appels qui viennent d’être initiésLes appels Aircall qui viennent d’être initiés disposent désormais d’un statut traduit et peuvent être filtrés séparément des appels déjà en cours.
- Corrigé
Comblement des espaces de terminologie par organisation + correction du lien contact-affaireLorsqu'une affaire est créée depuis la fiche d'un contact, le lien vers le contact est désormais fiablement enregistré (auparavant le formulaire le perdait silencieusement à la soumission, laissant l'affaire orpheline). Les articles français pour les termes personnalisés féminins comme « Visite » s'accordent maintenant correctement (« Nouvelle Visite », pas « Nouveau Visite »), et la grammaire stockée est ré-inférée à la lecture pour que le correctif s'applique rétroactivement aux organisations qui ont personnalisé leurs termes avant cette version. Plusieurs surfaces qui codaient en dur les termes par défaut — les cartes de démarrage du tableau de bord, l'en-tête et la barre d'engagement et les onglets de la fiche contact, les onglets de la fiche affaire, les titres pré-remplis pour les nouvelles affaires et réunions créées depuis un contact, et les libellés des sélecteurs d'affaire/réunion dans le dialogue de tâche — suivent désormais votre terminologie personnalisée dans les trois langues. L'aperçu d'onboarding n'affiche plus la clé d'industrie brute (« Adapté à general ») mais le nom localisé. La navigation directe vers /sign-out et /settings/terminology fonctionne désormais au lieu de renvoyer une 404.
- Corrigé
Les rôles personnalisés avec « voir tout » ne déclenchent plus d'erreurs 403, et l'éditeur de rôle indique ce que chaque autorisation débloqueLes rôles personnalisés configurés avec les autorisations plus larges « voir tout » ou « modifier tout » incluent désormais automatiquement les autorisations correspondantes « voir les siens » / « modifier les siens ». Les utilisateurs avec ces rôles ne voient plus d'erreurs de permission refusée sur les pages contacts, opportunités, tâches, réunions ou appels lorsque le point d'API sous-jacent demandait la portée plus étroite. L'éditeur de rôle visualise désormais les autorisations impliquées : cocher « voir tout » coche automatiquement « voir les siens » avec une infobulle, pour que la boîte de dialogue reflète ce que l'utilisateur obtient réellement.
- Corrigé
Les listes d'assignation se chargent désormais pour les utilisateurs sans accès à la gestion d'équipeLister les membres et les rôles de l'organisation est désormais autorisé pour tout membre connecté, et plus seulement pour ceux disposant de l'accès à la gestion d'équipe. Les utilisateurs sur des rôles personnalisés qui n'incluaient pas l'autorisation de voir l'équipe pouvaient ouvrir les formulaires de contacts, opportunités, tâches, réunions et appels, mais la liste des personnes à assigner revenait silencieusement vide. Le choix et le filtrage par personne assignée, ainsi que l'association d'utilisateurs lors de la configuration des intégrations, fonctionnent maintenant pour tous les membres de l'organisation. L'autorisation de gérer effectivement l'équipe — inviter, changer les rôles, révoquer ou supprimer des membres — reste inchangée.
- Corrigé
Les rôles personnalisés peuvent désormais charger le kanban et les badges de statut sans autorisations d'organisationLes palettes de statuts des contacts et des opportunités — utilisées pour afficher la vue kanban et les badges de statut dans toute l'application — étaient verrouillées derrière l'autorisation « voir l'organisation », ce qui faisait apparaître une erreur de permission aux rôles personnalisés tels que « directeur d'agence » ou « responsable recrutement » à l'ouverture du kanban des opportunités. Les palettes de statuts sont désormais accessibles à toute personne pouvant consulter les contacts ou les opportunités. La modification et la création de statuts requièrent toujours l'autorisation « gérer les statuts », inchangée.
- Corrigé
Traduction des en-têtes Fichiers et Champs personnalisés dans l'éditeur de rôlesLors de la création ou de la modification d'un rôle dans Équipe → Rôles, les sections de permissions Fichiers et Champs personnalisés affichaient leur chemin de clé interne au lieu d'un libellé traduit. Les deux en-têtes s'affichent désormais correctement en anglais, français et hébreu.
- Corrigé
Corrections de mise en page hébreu pour le tiroir de mapping des leads, l'info-bulle de la barre latérale et les badges de fichiersPassez l'application en hébreu : quelques imperfections RTL ont disparu — le tiroir de revue de mapping des leads s'ouvre désormais depuis le bord visuel de l'écran au lieu de toujours venir de la droite, l'info-bulle de la barre latérale repliée s'affiche vers la zone de contenu plutôt que hors écran, et le petit badge d'intégration sur les pièces jointes reste dans le bon coin. Même apparence, juste correctement reflétée.
- Corrigé
Les fichiers restent désormais rattachés au contact ou à l'affaire depuis lequel vous les avez téléversésLes fichiers téléversés localement conservent désormais leur contact ou affaire d'origine. Ils apparaissent immédiatement dans l'onglet Fichiers et dans la colonne du nombre de fichiers sur les listes. Auparavant, ce lien était perdu silencieusement et l'onglet Fichiers restait vide même après un téléversement réussi.
- Sécurité
Autorisations de modification des fichesConsulter toutes les fiches ne permet plus de modifier celles des autres lorsque la modification est limitée à vos propres fiches. Les boutons de liaison des appels respectent aussi cette limite.
- Sécurité
Gardez les liens des affaires dans votre organisationLa création ou la modification d’une affaire vérifie désormais que son statut, son contact et son responsable appartiennent à votre organisation. Les liens invalides sont refusés avant tout enregistrement ou notification. Les liens facultatifs peuvent toujours être retirés.
- Sécurité
Gardez les liens des tâches dans votre organisationLa création ou la modification d’une tâche vérifie désormais que son contact, son affaire, sa réunion et son responsable appartiennent à votre organisation. Les liens invalides sont refusés avant tout enregistrement ou notification. Les liens facultatifs peuvent toujours être retirés.