[{"data":1,"prerenderedAt":1051},["ShallowReactive",2],{"all-integrations":3},[4,90,164,240,314,392,464,535,605,679,754,830,906,976],{"id":5,"title":6,"audience":7,"body":8,"category":34,"commonPairings":35,"dataModelNotes":39,"description":40,"editorCountry":41,"editorNote":39,"extension":42,"faq":43,"isNappolyProduct":65,"knownConstraints":66,"meta":71,"name":6,"navigation":72,"path":73,"positioning":74,"related":75,"sector":79,"seo":80,"stem":81,"technicalContext":82,"useCases":83,"verifiedAt":39,"__hash__":89},"integrations\u002Fintegrations\u002Fcegid.md","Cegid","PME et ETI françaises, réseaux de distribution, cabinets comptables.",{"type":9,"value":10,"toc":30},"minimark",[11,15,18,21,24,27],[12,13,14],"p",{},"Cegid est un éditeur français majeur dans le domaine de la gestion d'entreprise. Son portefeuille couvre l'ERP, la comptabilité, la paie, le retail et les ressources humaines. Cette diversité de solutions implique des approches d'intégration variées selon le produit concerné.",[12,16,17],{},"Les solutions cloud récentes (Cegid XRP Flex, Cegid Retail Y2) exposent des API REST modernes. L'intégration suit les standards actuels : authentification OAuth, endpoints RESTful, webhooks pour les événements. La documentation est accessible et le support technique disponible.",[12,19,20],{},"Les solutions on-premise historiques (Cegid Business, anciennes versions) fonctionnent différemment. Elles exposent souvent des web services SOAP ou des interfaces propriétaires. L'intégration passe par un middleware ou un échange de fichiers. Cette approche est plus lourde à mettre en place mais reste courante dans les entreprises équipées depuis longtemps.",[12,22,23],{},"Le modèle de données Cegid est riche et structuré. Les tiers, les articles, les commandes et les factures suivent des schémas précis avec de nombreux champs obligatoires et des règles de gestion complexes. Un cadrage détaillé est indispensable avant tout développement : quels champs synchroniser, dans quel sens, avec quelle fréquence.",[12,25,26],{},"Le rapprochement des tiers est le premier sujet à traiter. Cegid utilise un code tiers interne qui doit être stocké dans le CRM comme identifiant externe. Sans cette correspondance, les doublons et les erreurs de synchronisation sont inévitables. Le SIREN peut servir de clé alternative pour les entreprises françaises.",[12,28,29],{},"Les cas d'usage les plus fréquents sont la création de commandes depuis le CRM (le commercial valide, Cegid facture), la remontée des encours clients (le commercial voit si le client a des impayés) et la synchronisation du catalogue articles (le CRM utilise les références et les prix de l'ERP).",{"title":31,"searchDepth":32,"depth":32,"links":33},"",2,[],"outil-metier",[36,37,38],"un CRM","une solution e-commerce","un outil de caisse",null,"Intégrer Cegid à votre CRM pour synchroniser tiers, commandes, factures et stocks entre vos équipes commerciales et votre ERP.","France","md",[44,47,50,53,56,59,62],{"q":45,"a":46},"Quels produits Cegid peut-on intégrer ?","La plupart des produits de la gamme : Cegid XRP Flex (ERP cloud), Cegid Retail (distribution), Cegid Loop (comptabilité), et les solutions on-premise historiques. La méthode d'intégration varie selon le produit et son hébergement.",{"q":48,"a":49},"Comment fonctionne l'intégration avec Cegid XRP Flex ?","XRP Flex expose une API REST. L'intégration suit un schéma standard : authentification, appels API pour synchroniser les tiers, les articles, les commandes et les factures. Les webhooks permettent de réagir aux événements en temps réel.",{"q":51,"a":52},"Comment intégrer une solution Cegid on-premise ?","Par web services SOAP ou par échange de fichiers. Les web services offrent plus de souplesse mais nécessitent une ouverture réseau. L'échange de fichiers (CSV, XML) via SFTP reste l'option la plus courante pour les flux batch.",{"q":54,"a":55},"Comment rapprocher les clients entre Cegid et le CRM ?","Sur le code tiers Cegid, stocké comme identifiant externe dans le CRM. Le SIREN peut servir de clé alternative si les deux systèmes le renseignent. Le rapprochement sur le nom ou l'email est déconseillé car trop fragile.",{"q":57,"a":58},"Peut-on synchroniser les stocks en temps réel ?","Oui, sur les solutions cloud qui exposent cette donnée via API. Pour les solutions on-premise, la synchronisation est généralement différée (toutes les heures ou chaque nuit). Le temps réel strict nécessite un agent local.",{"q":60,"a":61},"Comment gérer les multi-sociétés ?","Cegid gère nativement les structures multi-sociétés. Le connecteur doit identifier la société cible pour chaque opération. Le CRM peut soit refléter cette structure, soit consolider les données avec un indicateur de société source.",{"q":63,"a":64},"Faut-il un connecteur certifié Cegid ?","Pas obligatoirement, mais recommandé pour les solutions on-premise. Un connecteur certifié bénéficie du support éditeur et de la documentation technique complète. Pour les solutions cloud avec API publique, un développement sur mesure est viable.",false,[67,68,69,70],"L'architecture technique varie fortement selon le produit Cegid (XRP, Retail, Loop, etc.).","Les solutions on-premise nécessitent souvent un middleware ou un connecteur certifié.","Les droits d'accès aux web services dépendent du contrat de maintenance.","Le modèle de données est riche : un cadrage précis des champs à synchroniser est indispensable.",{},true,"\u002Fintegrations\u002Fcegid","Éditeur français de solutions de gestion : ERP, comptabilité, paie et retail. Forte présence dans le mid-market français.",[76,77,78],"hubspot","sage","pennylane","Comptabilité et ERP",{"description":40},"integrations\u002Fcegid","API disponible sur les solutions cloud (Cegid XRP Flex, Cegid Retail). Solutions on-premise : échange par fichier ou web services SOAP.",[84,85,86,87,88],"Synchroniser les tiers entre CRM et Cegid","Créer les commandes et factures depuis le CRM","Remonter les encours clients et le statut de paiement","Synchroniser le catalogue articles et les stocks","Consolider le reporting commercial et financier","bqAML_siNSIQGJ_gzusQWpqtNo18ho0PVbTRfxIoU5k",{"id":91,"title":92,"audience":93,"body":94,"category":113,"commonPairings":114,"dataModelNotes":117,"description":118,"editorCountry":41,"editorNote":39,"extension":42,"faq":119,"isNappolyProduct":65,"knownConstraints":144,"meta":148,"name":92,"navigation":72,"path":149,"positioning":150,"related":151,"sector":153,"seo":154,"stem":155,"technicalContext":156,"useCases":157,"verifiedAt":162,"__hash__":163},"integrations\u002Fintegrations\u002Fdigiforma.md","Digiforma","Organismes de formation, CFA, écoles, associations formatrices.",{"type":9,"value":95,"toc":111},[96,99,102,105,108],[12,97,98],{},"Digiforma est le logiciel de référence pour la gestion administrative des organismes de formation en France. Il couvre le cycle complet : création des programmes, planification des sessions, gestion des inscriptions, émargement, conformité Qualiopi et facturation. Les entreprises qui l'utilisent cherchent à le connecter à leur CRM pour éviter la double saisie et pour disposer d'une vision consolidée de leur activité commerciale et pédagogique.",[12,100,101],{},"L'absence de notification sortante est le point à connaître. Digiforma expose une API complète, mais il ne prévient pas quand quelque chose change. Un connecteur doit donc interroger l'outil à intervalle régulier et comparer ce qui a changé depuis le dernier passage. Cette contrainte exclut le temps réel dans le sens Digiforma vers l'extérieur, mais elle n'empêche pas une synchronisation fiable à fréquence raisonnable.",[12,103,104],{},"Le modèle de données impose une réflexion préalable sur le découpage des affaires. Dans Digiforma, une session correspond à un programme unique. Si une vente regroupe plusieurs formations — ce qui est fréquent — le CRM doit soit créer plusieurs affaires, soit accepter un niveau d'agrégation qui complique le reporting. Cette décision se prend au cadrage, pas en cours de développement.",[12,106,107],{},"Le secteur de la formation ajoute une difficulté propre : le payeur n'est presque jamais le bénéficiaire. Un apprenant est inscrit, mais c'est son employeur ou un opérateur de compétences qui règle. Une intégration naïve qui modélise l'inscription comme une simple vente à une personne échoue dès le premier dossier financé par un tiers. La structure de données du CRM doit prévoir cette distinction dès le départ.",[12,109,110],{},"Les organismes qui connectent Digiforma à leur CRM cherchent généralement à automatiser trois flux : la création de session depuis une affaire gagnée, la remontée des inscriptions et des apprenants pour le suivi commercial, et la consolidation du chiffre d'affaires par programme pour le pilotage. Ces trois flux couvrent la majorité des besoins sans nécessiter de synchronisation exhaustive.",{"title":31,"searchDepth":32,"depth":32,"links":112},[],"crm-metier",[36,115,116],"un outil de facturation","un outil de financement","Une opportunité correspond à une session, elle-même rattachée à un programme unique. La conséquence est directe côté CRM : une affaire commerciale doit correspondre à une formation, et non à un ensemble de formations vendues ensemble. Les lignes de coût d'une opportunité sont libres et ne référencent pas le catalogue ; le lien vers le catalogue n'existe qu'au niveau de la session.","Intégrer Digiforma à votre CRM pour synchroniser sessions, apprenants et programmes de formation.",[120,123,126,129,132,135,138,141],{"q":121,"a":122},"Peut-on synchroniser Digiforma en temps réel ?","Non. Digiforma ne dispose pas de webhooks ni d'abonnements aux événements. Toute synchronisation repose sur une interrogation périodique de l'API. La fréquence minimale raisonnable est de quinze minutes, mais une interrogation horaire ou quotidienne suffit pour la plupart des usages. Le temps réel n'est pas possible dans le sens Digiforma vers l'extérieur. En revanche, dans l'autre sens — par exemple créer une session depuis le CRM — l'écriture est immédiate.",{"q":124,"a":125},"Comment créer automatiquement une session depuis une affaire gagnée ?","Le CRM détecte le passage de l'affaire en statut gagné et déclenche la création de la session dans Digiforma. Pour que cela fonctionne, l'affaire doit être rattachée à un programme existant dans Digiforma, identifié par un champ personnalisé côté CRM. La session créée hérite des dates et du lieu renseignés dans l'affaire.",{"q":127,"a":128},"Que faire quand une affaire commerciale regroupe plusieurs formations ?","C'est le cas le plus fréquent et le plus mal anticipé. Si le modèle CRM ne prévoit qu'une affaire par client, il faudra soit créer plusieurs affaires (une par formation), soit accepter que le lien entre l'affaire et la session soit indirect. La première option est la plus propre pour le reporting commercial.",{"q":130,"a":131},"Comment rapprocher les apprenants entre deux outils sans doublons ?","L'adresse e-mail est la clé de rapprochement par défaut. Si deux personnes partagent la même adresse (conjoint, assistant), elles seront fusionnées. Si une personne change d'adresse, elle sera dupliquée. Dans les deux cas, une intervention manuelle ou une clé secondaire est nécessaire.",{"q":133,"a":134},"Peut-on remonter les financements OPCO dans le CRM ?","Oui. Digiforma expose les informations de financement associées à chaque inscription. Le CRM peut ainsi afficher le montant pris en charge, le financeur et le statut du dossier. Cette information est utile pour le suivi commercial, mais le détail du dossier administratif reste dans Digiforma.",{"q":136,"a":137},"Comment reprendre l'historique des sessions lors de la mise en place ?","L'API permet de récupérer les sessions passées. La reprise se fait généralement sur les douze ou vingt-quatre derniers mois, pour alimenter les statistiques sans surcharger le CRM. Les sessions plus anciennes restent consultables dans Digiforma mais ne sont pas dupliquées.",{"q":139,"a":140},"Faut-il synchroniser le catalogue de programmes ?","Oui, si le CRM doit proposer une liste de formations au commercial ou au client. Le catalogue est alors importé comme référentiel et mis à jour à chaque modification dans Digiforma. Si le CRM ne sert qu'à suivre les affaires sans présenter le catalogue, cette synchronisation est inutile.",{"q":142,"a":143},"Comment gérer les annulations et reports de session ?","L'annulation ou le report d'une session dans Digiforma met à jour le statut de la session. Côté CRM, cela peut se traduire par un changement de statut de l'affaire ou par une note d'activité. Le choix dépend du processus commercial : certains préfèrent garder l'affaire ouverte jusqu'à reprogrammation, d'autres la clôturer immédiatement.",[145,146,147],"Absence de notification sortante : tout flux entrant repose sur une interrogation périodique.","Une opportunité correspond à une session et une session à un programme unique.","Le rapprochement des personnes se fait sur l'adresse e-mail, celui des organisations sur la raison sociale normalisée.",{},"\u002Fintegrations\u002Fdigiforma","Logiciel de gestion pour organismes de formation : sessions, programmes, apprenants, conformité Qualiopi, émargement, facturation.",[76,78,152],"divalto","Organismes de formation",{"description":118},"integrations\u002Fdigiforma","API disponible. Pas de webhooks : les synchronisations entrantes passent par une interrogation régulière.",[158,159,160,161],"Créer une session de formation depuis une affaire commerciale gagnée","Remonter les inscriptions et les apprenants dans le CRM","Synchroniser le catalogue de programmes vers le CRM","Consolider le chiffre d'affaires formation dans le pilotage commercial","2026-07","uaR8hCvwBZcbRDSKJZM3NyXiKokDwuiBowaisQZfADQ",{"id":165,"title":166,"audience":167,"body":168,"category":190,"commonPairings":191,"dataModelNotes":39,"description":194,"editorCountry":41,"editorNote":39,"extension":42,"faq":195,"isNappolyProduct":65,"knownConstraints":220,"meta":225,"name":166,"navigation":72,"path":226,"positioning":227,"related":228,"sector":39,"seo":230,"stem":231,"technicalContext":232,"useCases":233,"verifiedAt":238,"__hash__":239},"integrations\u002Fintegrations\u002Fdivalto.md","Divalto","PME et ETI industrielles, négoce, distribution.",{"type":9,"value":169,"toc":188},[170,173,176,179,182,185],[12,171,172],{},"Divalto est un ERP français implanté depuis plusieurs décennies dans les PME et ETI industrielles. Il couvre la gestion commerciale, la production, les achats, les stocks et la comptabilité. Les entreprises qui l'utilisent cherchent à le connecter à un CRM pour donner aux commerciaux une vue unifiée de leurs comptes, sans leur ouvrir l'accès complet à l'ERP.",[12,174,175],{},"L'absence d'API ne rend pas l'intégration impossible, elle en change seulement le rythme et le mode de livraison. L'échange passe par le module FTP natif de Divalto (IEDT), qui exporte et importe des fichiers de façon automatisée. Ce module doit être activé et configuré par l'intégrateur Divalto du client — ce n'est pas une opération que Nappoly peut réaliser.",[12,177,178],{},"En mode fichier, le vrai risque n'est pas la panne — elle se voit — mais l'échec silencieux. Un export qui ne s'est pas produit ressemble en tout point à un export sans nouveauté. La surveillance doit donc porter sur la présence du fichier, pas seulement sur son traitement. C'est une exigence de supervision que les échanges par API ne posent pas.",[12,180,181],{},"Le format d'échange est strict. Divalto attend un nombre exact de colonnes, un encodage précis, des séparateurs et des fins de ligne conformes. Un écart ne produit pas d'erreur lisible mais un rejet silencieux. La recette en mode simulation — où le flux génère le fichier sans que Divalto l'importe — permet de valider le format avant de risquer une écriture réelle.",[12,183,184],{},"Les entreprises qui connectent Divalto à leur CRM cherchent généralement trois choses : voir les commandes et leur statut sur la fiche client, disposer du catalogue produits pour établir des devis cohérents, et remonter le chiffre d'affaires facturé pour le pilotage commercial. Ces trois flux couvrent la majorité des besoins sans nécessiter une réplication complète de l'ERP.",[12,186,187],{},"La question du bidirectionnel se pose presque toujours. Si le CRM peut créer des devis, qui est la source de vérité ? La recommandation par défaut est de laisser l'ERP maître : le CRM propose, l'ERP dispose. Toute autre règle doit être arrêtée par écrit avant développement, sous peine de découvrir en production que deux systèmes écrivent en parallèle sur les mêmes données.",{"title":31,"searchDepth":32,"depth":32,"links":189},[],"crm-generaliste",[36,192,193],"un outil de BI","un outil de service client","Intégrer Divalto à votre CRM via échange de fichiers pour synchroniser contacts, commandes et catalogue produits.",[196,199,202,205,208,211,214,217],{"q":197,"a":198},"Comment intégrer un ERP qui n'expose pas d'API ?","L'échange passe par des fichiers. Divalto exporte ses données dans un format structuré (CSV ou XML) vers un serveur FTP. Le connecteur récupère ces fichiers, les transforme et les injecte dans le système destination. Dans l'autre sens, le connecteur dépose des fichiers que Divalto importe. C'est le mode d'échange historique, encore très répandu dans l'industrie.",{"q":200,"a":201},"Comment détecter qu'un export automatique ne s'est pas produit ?","C'est le piège principal du mode fichier. L'absence de fichier ressemble à une absence de nouveauté. La surveillance doit donc vérifier non seulement que le fichier a été traité, mais qu'il a bien été produit. Un fichier vide ou un fichier absent sont deux anomalies distinctes qui demandent des alertes distinctes.",{"q":203,"a":204},"Que devient une ligne de produit quand un devis devient une commande ?","Dans Divalto, le passage du devis à la commande peut modifier les lignes : quantités ajustées, produits ajoutés ou retirés. Le connecteur écrase donc l'intégralité des lignes à chaque mise à jour du document, plutôt que de chercher à fusionner. Cette approche est plus simple et plus fiable.",{"q":206,"a":207},"Faut-il reprendre l'historique des commandes ou démarrer à date ?","Cela dépend de l'usage prévu. Si le CRM doit afficher le chiffre d'affaires passé sur chaque compte, une reprise est nécessaire. Si le besoin est seulement de suivre les nouvelles affaires, un démarrage à date suffit. La reprise d'historique représente un volume souvent sous-estimé et doit être chiffrée séparément.",{"q":209,"a":210},"Comment synchroniser les tarifs entre Divalto et le CRM ?","Les grilles tarifaires de Divalto sont complexes : prix par client, par volume, par contrat cadre. Les reproduire intégralement dans un CRM dépasse généralement le besoin réel. La synchronisation se limite donc aux références produit et aux prix catalogue, le CRM renvoyant vers Divalto pour le tarif exact.",{"q":212,"a":213},"Qui doit configurer le module d'export de Divalto ?","L'intégrateur Divalto du client. Ce module (IEDT) fait partie de l'ERP, et sa configuration relève de l'expertise Divalto. Nappoly développe le connecteur côté CRM, mais la mise en place de l'export est une prestation distincte, généralement facturée par l'intégrateur Divalto.",{"q":215,"a":216},"Peut-on écrire dans Divalto depuis le CRM ?","Oui, par dépôt de fichier. Le CRM génère un fichier au format attendu par Divalto, le dépose sur le serveur FTP, et Divalto l'importe. Cette opération est plus sensible que la lecture : un fichier mal formaté peut être rejeté silencieusement. La recette en mode simulation est indispensable.",{"q":218,"a":219},"Quelle fréquence de synchronisation prévoir ?","En mode fichier, la fréquence dépend du volume et de la fragilité des traitements. Une synchronisation quotidienne convient à la plupart des besoins. Une synchronisation horaire est possible mais augmente le risque de conflit si les deux systèmes sont modifiés en parallèle.",[221,222,223,224],"Les lignes de produit sont écrasées à chaque mise à jour du document, pour gérer le cas d'un devis qui devient une facture avec des lignes différentes.","Les grilles tarifaires (professionnel, particulier, contrat cadre) ne sont pas reproduites : seules les références produit sont conservées pour le rapprochement statistique.","Un lien explicite entre le devis et la commande doit exister dans Divalto pour faire progresser une même affaire côté CRM.","En bidirectionnel, une règle de priorité doit être arrêtée par écrit avant développement. Recommandation par défaut : l'ERP reste la source de vérité.",{},"\u002Fintegrations\u002Fdivalto","ERP et CRM français à destination des entreprises industrielles, du négoce et de la distribution.",[229,76,78],"ebp-on-premise",{"description":194},"integrations\u002Fdivalto","Pas d'API accessible directement. Les échanges passent par le module FTP natif de Divalto (IEDT), en imports et exports de fichiers automatisés. Ce module doit être activé et configuré par l'intégrateur Divalto du client.",[234,235,236,237],"Synchroniser contacts et sociétés entre l'ERP et le CRM","Remonter les devis et commandes avec leurs lignes de produits","Remonter le statut de paiement des commandes","Synchroniser le catalogue produits depuis l'ERP","2026-06","6YgJAdehBS8liW8A9IKMtLC-f0M_rlGxPXXroUDCduI",{"id":241,"title":242,"audience":243,"body":244,"category":34,"commonPairings":266,"dataModelNotes":39,"description":268,"editorCountry":41,"editorNote":39,"extension":42,"faq":269,"isNappolyProduct":65,"knownConstraints":294,"meta":298,"name":299,"navigation":72,"path":300,"positioning":301,"related":302,"sector":304,"seo":305,"stem":306,"technicalContext":307,"useCases":308,"verifiedAt":162,"__hash__":313},"integrations\u002Fintegrations\u002Febp-on-premise.md","Ebp On Premise","TPE et PME françaises, artisans, négoce.",{"type":9,"value":245,"toc":264},[246,249,252,255,258,261],[12,247,248],{},"EBP est une suite de gestion commerciale et comptable très répandue dans les TPE et PME françaises. Dans sa version installée — sur le poste de travail ou sur un serveur local — le logiciel n'est pas accessible depuis Internet. C'est le cas le plus fréquent chez les clients qui utilisent EBP depuis plusieurs années.",[12,250,251],{},"Ce cas est le plus mal cadré du marché, et celui qui produit le plus de projets à l'arrêt. La confusion vient de la répartition des responsabilités : l'intégrateur CRM ne peut pas accéder au logiciel installé, et l'intégrateur EBP ne connaît pas le CRM. Sans clarification préalable, chacun attend que l'autre fasse le premier pas.",[12,253,254],{},"La règle que nous appliquons est simple : la mise en place de l'accès au logiciel installé relève du client et de son intégrateur, jamais de l'intégrateur du CRM. Ce n'est pas une posture commerciale, c'est la seule répartition qui permet d'engager un délai. Si cette dépendance n'est pas identifiée au cadrage, le projet se bloque au moment du développement.",[12,256,257],{},"L'échange passe par des fichiers CSV déposés sur un serveur FTP. EBP exporte ses données vers un dossier surveillé, et importe les fichiers qu'on y dépose. Le format attendu est strict au caractère près : encodage, séparateur, fins de ligne, nombre exact de colonnes. Un écart ne produit pas d'erreur lisible mais un rejet silencieux. Le diagnostic passe par une comparaison manuelle avec un fichier de référence valide.",[12,259,260],{},"Les modèles d'import doivent être créés au préalable dans EBP, poste par poste. Cette opération n'est pas réalisable à distance : elle nécessite une intervention sur site, avec l'application ouverte et les droits administrateur. C'est une dépendance client à identifier dès le cadrage, pas une surprise à découvrir en phase de recette.",[12,262,263],{},"Les entreprises qui connectent EBP installé à leur CRM cherchent généralement à remonter les devis et factures dans le suivi commercial, à synchroniser les contacts pour éviter la double saisie, et à consolider le chiffre d'affaires dans un outil de pilotage. Ces trois flux couvrent la majorité des besoins.",{"title":31,"searchDepth":32,"depth":32,"links":265},[],[36,115,267],"un logiciel métier","Intégrer EBP installé à votre CRM via échange de fichiers avec mise en place d'un accès par l'intégrateur client.",[270,273,276,279,282,285,288,291],{"q":271,"a":272},"Peut-on connecter un logiciel installé chez le client à un outil en ligne ?","Oui, mais pas directement. Le logiciel installé n'est pas accessible depuis Internet. L'échange passe par un intermédiaire : un serveur de fichiers (FTP, SFTP) que les deux systèmes peuvent joindre, ou un agent installé sur le réseau du client qui fait le pont. La mise en place de cet intermédiaire est une prestation distincte.",{"q":274,"a":275},"Qui doit prendre en charge la mise en place de l'accès au logiciel installé ?","Le client ou son intégrateur. Nappoly développe le connecteur côté CRM, mais l'accès au logiciel installé relève de l'infrastructure du client. C'est une répartition claire et nécessaire : sans elle, aucun engagement de délai n'est possible.",{"q":277,"a":278},"Combien coûte l'intégration d'un logiciel qui n'expose pas d'accès distant ?","Le coût se décompose en deux parties. Le développement du connecteur côté CRM est chiffré par Nappoly. La mise en place de l'accès au logiciel installé est chiffrée par l'intégrateur du client. Ces deux enveloppes sont distinctes et doivent être budgétées ensemble.",{"q":280,"a":281},"Pourquoi un import échoue-t-il sans message d'erreur ?","EBP attend un format exact. Un fichier avec un encodage incorrect, un séparateur différent ou une colonne manquante est rejeté sans explication. La seule façon de diagnostiquer est de comparer le fichier produit avec un fichier de référence valide, caractère par caractère.",{"q":283,"a":284},"Peut-on automatiser l'import sans intervention humaine ?","Oui, si les modèles d'import sont créés au préalable dans EBP et si le logiciel est configuré pour surveiller un dossier. Cette configuration se fait poste par poste et nécessite une intervention sur site. Une fois en place, l'import est automatique.",{"q":286,"a":287},"Que se passe-t-il si le poste EBP est éteint ?","L'import ne se fait pas. Les fichiers s'accumulent sur le serveur jusqu'à ce que le poste soit rallumé. Le connecteur doit gérer ce cas sans perdre de données ni créer de doublons au redémarrage.",{"q":289,"a":290},"Faut-il prévoir une reprise d'historique ?","Cela dépend du besoin. Si le CRM doit afficher les factures passées, une reprise est nécessaire. Si le besoin est seulement de suivre les nouvelles affaires, un démarrage à date suffit. La reprise est souvent plus volumineuse et plus coûteuse que prévu.",{"q":292,"a":293},"EBP propose une version en ligne. Est-elle plus simple à intégrer ?","Oui. La version en ligne (EBP en SaaS) est accessible depuis Internet et expose des possibilités d'échange différentes. Le contexte technique dépend de l'offre souscrite et doit être qualifié au cas par cas. Cette fiche concerne uniquement la version installée.",[295,296,297],"Le format de fichier attendu est strict : encodage, séparateur, fins de ligne et nombre exact de colonnes. Un écart provoque un rejet sans message exploitable.","Les modèles d'import doivent être créés au préalable dans le logiciel installé, poste par poste. Ils ne sont pas créables à distance : c'est une dépendance client à identifier dès le cadrage.","L'accès au serveur de fichiers relève du client ou de son intégrateur, avec une enveloppe distincte à prévoir.",{},"EBP (version installée)","\u002Fintegrations\u002Febp-on-premise","Suite française de gestion commerciale et comptable, dans sa version installée sur le poste ou le serveur du client plutôt qu'en ligne.",[152,78,303],"digiforma","Gestion commerciale et comptabilité",{"description":268},"integrations\u002Febp-on-premise","Logiciel installé, non accessible depuis Internet. L'échange passe par des fichiers CSV déposés sur un serveur FTP. La mise en place de cet accès relève du client ou de son intégrateur, avec une enveloppe distincte à prévoir.",[309,310,311,312],"Synchroniser les contacts et sociétés entre EBP et le CRM","Remonter les devis et factures dans le suivi commercial","Alimenter EBP depuis des commandes passées en ligne","Consolider le chiffre d'affaires dans un outil de pilotage","DzrMmPPbShEUhV6ms39ETLDPJYy7jbBPHMisV-wRUqA",{"id":315,"title":316,"audience":317,"body":318,"category":34,"commonPairings":343,"dataModelNotes":39,"description":346,"editorCountry":347,"editorNote":39,"extension":42,"faq":348,"isNappolyProduct":65,"knownConstraints":370,"meta":375,"name":376,"navigation":72,"path":377,"positioning":378,"related":379,"sector":381,"seo":382,"stem":383,"technicalContext":384,"useCases":385,"verifiedAt":39,"__hash__":391},"integrations\u002Fintegrations\u002Fgitlab.md","Gitlab","Équipes de développement, DevOps, DSI, éditeurs de logiciels.",{"type":9,"value":319,"toc":341},[320,323,326,329,332,335,338],[12,321,322],{},"GitLab est une plateforme DevOps complète qui couvre le cycle de vie du développement : gestion de code source, intégration continue, déploiement, issues et wiki. L'intégration avec un CRM crée un lien entre les demandes clients et leur réalisation technique.",[12,324,325],{},"Le cas d'usage central est la synchronisation des demandes. Un client signale un problème ou demande une évolution. Le ticket CRM est créé par le support. Le connecteur crée une issue GitLab dans le projet concerné. L'équipe de développement travaille dans GitLab. Le support et le commercial suivent l'avancement dans le CRM.",[12,327,328],{},"GitLab expose deux API : REST et GraphQL. L'API REST est complète et bien documentée, couvrant tous les objets GitLab. L'API GraphQL permet des requêtes plus efficaces pour récupérer des données liées. L'authentification se fait par token personnel ou token d'application OAuth2.",[12,330,331],{},"Les webhooks GitLab notifient les événements en temps réel : création d'issue, commentaire, changement de statut, merge request, pipeline, release. Le connecteur reçoit ces notifications et met à jour le CRM en conséquence. Le support voit immédiatement quand un bug est corrigé.",[12,333,334],{},"Le suivi des merge requests est un cas d'usage avancé. Une issue GitLab est souvent liée à une ou plusieurs merge requests. Le connecteur peut suivre le cycle : MR créée, en revue, mergée, déployée. Le ticket CRM reflète cet état. Le commercial sait que la fonctionnalité est \"en cours de revue\" ou \"déployée en production\".",[12,336,337],{},"GitLab est disponible en SaaS (gitlab.com) et en version self-managed (auto-hébergée). La version SaaS est directement accessible. La version self-managed nécessite d'exposer l'API de manière sécurisée : reverse proxy avec authentification, VPN, ou agent de synchronisation local.",[12,339,340],{},"Le volume d'événements peut être important sur un GitLab actif. Le connecteur doit filtrer les événements pertinents : seuls certains projets, seules les issues avec certains labels, ignorer les pipelines CI. Cette configuration évite de surcharger le CRM avec des données non pertinentes.",{"title":31,"searchDepth":32,"depth":32,"links":342},[],[36,344,345],"un outil de support","un outil de monitoring","Intégrer GitLab à votre CRM pour synchroniser issues et tickets, suivre les merge requests et notifier les livraisons.","États-Unis",[349,352,355,358,361,364,367],{"q":350,"a":351},"Pourquoi connecter GitLab à un CRM ?","Pour donner une visibilité aux équipes non techniques sur l'avancement des développements. Le support voit si le bug signalé est corrigé, le commercial sait quand la fonctionnalité demandée sera livrée, sans accéder à GitLab.",{"q":353,"a":354},"Comment fonctionne l'API GitLab ?","GitLab expose une API REST complète et une API GraphQL. L'authentification se fait par token personnel ou token d'application. Les endpoints couvrent les projets, issues, merge requests, pipelines, releases, etc.",{"q":356,"a":357},"Comment synchroniser tickets CRM et issues GitLab ?","Le connecteur crée une issue GitLab quand un ticket CRM est qualifié comme demande technique. L'URL de l'issue est stockée dans le CRM. Les changements de statut et labels GitLab sont répercutés. Le support voit l'avancement sans quitter le CRM.",{"q":359,"a":360},"Peut-on suivre les merge requests ?","Oui. Les webhooks GitLab notifient les événements de merge request : création, revue, merge, fermeture. Le CRM peut afficher l'état de la MR associée à un ticket. Le commercial sait si le code est en revue, mergé ou déployé.",{"q":362,"a":363},"Comment gérer les releases ?","Les releases GitLab peuvent être associées aux issues (via milestones). Quand une release est publiée, le connecteur peut mettre à jour tous les tickets CRM dont les issues sont incluses. Une notification informe les parties prenantes.",{"q":365,"a":366},"GitLab self-managed : comment exposer l'API ?","Via un reverse proxy avec authentification (VPN, IP whitelist, certificat client). L'API doit être accessible depuis le connecteur cloud. Une alternative est un agent local qui synchronise les données vers un intermédiaire.",{"q":368,"a":369},"Comment filtrer les événements webhook ?","GitLab permet de configurer les événements déclencheurs par projet. Le connecteur peut aussi filtrer côté réception : ne traiter que les issues avec certains labels, ignorer les projets non liés au CRM, etc.",[371,372,373,374],"GitLab self-managed nécessite une exposition sécurisée de l'API.","Les droits d'accès aux projets déterminent ce que l'intégration peut voir.","Les labels, milestones et boards sont personnalisables par projet.","Le volume d'événements peut être élevé : filtrer les webhooks pertinents.",{},"GitLab","\u002Fintegrations\u002Fgitlab","Plateforme DevOps complète : gestion de code source, CI\u002FCD, issues, wiki. Disponible en SaaS et self-managed.",[76,380],"redmine","DevOps",{"description":346},"integrations\u002Fgitlab","API REST et GraphQL complètes. Webhooks pour tous les événements. Disponible sur gitlab.com ou en version auto-hébergée.",[386,387,388,389,390],"Synchroniser les tickets support CRM avec les issues GitLab","Remonter l'état des merge requests dans le CRM","Créer des issues GitLab depuis les demandes clients","Notifier les commerciaux des releases et corrections","Alimenter le reporting client avec les métriques DevOps","p2CFQrMLUV5Q8mYSj3iN40JCe1Y64swh4RtMZo6NyHI",{"id":393,"title":394,"audience":395,"body":396,"category":190,"commonPairings":418,"dataModelNotes":39,"description":420,"editorCountry":347,"editorNote":39,"extension":42,"faq":421,"isNappolyProduct":65,"knownConstraints":446,"meta":450,"name":451,"navigation":72,"path":452,"positioning":453,"related":454,"sector":39,"seo":455,"stem":456,"technicalContext":457,"useCases":458,"verifiedAt":162,"__hash__":463},"integrations\u002Fintegrations\u002Fhubspot.md","Hubspot","PME et ETI B2B, du démarrage à l'organisation structurée.",{"type":9,"value":397,"toc":416},[398,401,404,407,410,413],[12,399,400],{},"HubSpot est notre terrain principal. L'expérience accumulée sur des dizaines de projets a produit des règles qui valent au-delà de HubSpot, et des pièges que nous avons appris à éviter avant qu'ils ne coûtent.",[12,402,403],{},"Le premier piège est la latence d'indexation. Quand un enregistrement est créé dans HubSpot, il n'est pas immédiatement trouvable par une recherche. Quelques secondes peuvent s'écouler entre la création et l'indexation. Un connecteur qui crée un contact puis le recherche immédiatement peut ne rien trouver et en créer un second. Ce doublon n'apparaît jamais en recette — les volumes sont trop faibles — et se révèle en production. La parade est d'introduire un délai ou de conserver l'identifiant retourné par la création plutôt que de rechercher.",[12,405,406],{},"Le second piège est la gestion des propriétés personnalisées. Les identifiants externes — ceux qui permettent de rapprocher un enregistrement HubSpot avec son équivalent dans un autre système — doivent être stockés dans des propriétés dédiées. Ces propriétés doivent exister avant la première exécution du flux. Si elles n'existent pas, l'écriture échoue en silence ou crée des enregistrements incomplets.",[12,408,409],{},"Le troisième piège est le niveau de licence. HubSpot expose des webhooks, mais leur disponibilité dépend de l'édition souscrite. Sur les éditions gratuites ou d'entrée de gamme, ils ne sont pas accessibles. Un projet prévu en temps réel doit vérifier ce point au cadrage, sous peine de devoir basculer en mode programmé après signature — avec les conséquences sur le planning et le budget.",[12,411,412],{},"Les entreprises qui connectent HubSpot à d'autres outils cherchent généralement à centraliser la relation client sans dupliquer les données. Le CRM devient le point d'entrée unique pour les commerciaux, tandis que l'ERP, l'outil de facturation ou le logiciel métier reste maître de son périmètre. Cette répartition claire évite les conflits de données et les doubles saisies.",[12,414,415],{},"L'intégration la plus fréquente est la remontée de la facturation. L'ERP ou l'outil comptable émet les factures et enregistre les encaissements. HubSpot les affiche sur la fiche client pour que le commercial voie le chiffre réel sans changer d'outil. Cette remontée ne fait pas de HubSpot un outil comptable — il reste un outil de pilotage commercial.",{"title":31,"searchDepth":32,"depth":32,"links":417},[],[419,115,267,192],"un ERP","Intégrer HubSpot à vos outils métier pour centraliser la relation client et le pilotage commercial.",[422,425,428,431,434,437,440,443],{"q":423,"a":424},"Quel niveau de licence faut-il pour recevoir des webhooks ?","Les webhooks sont disponibles à partir de certaines éditions payantes. Sur les éditions gratuites ou d'entrée de gamme, ils ne sont pas accessibles. Un projet prévu en temps réel doit vérifier ce point au cadrage, sous peine de devoir basculer en mode programmé après signature.",{"q":426,"a":427},"Pourquoi une recherche juste après une création ne trouve-t-elle rien ?","HubSpot indexe les enregistrements de façon asynchrone. Entre la création d'un contact et sa disponibilité dans les résultats de recherche, quelques secondes peuvent s'écouler. Un connecteur qui crée puis recherche immédiatement peut ne rien trouver et créer un doublon. La parade est d'introduire un délai ou de conserver l'identifiant retourné par la création.",{"q":429,"a":430},"Comment garantir l'absence de doublons lors d'une synchronisation ?","En désignant une clé de rapprochement unique et en la stockant dans une propriété personnalisée. L'e-mail est souvent insuffisant : il change, il est partagé, il est mal saisi. Un identifiant technique provenant du système source est plus fiable.",{"q":432,"a":433},"Peut-on faire du CRM le référentiel des devis et des factures ?","Oui. HubSpot dispose d'objets natifs pour les devis et peut être étendu pour les factures. Cette approche centralise le cycle de vente dans un seul outil, mais elle suppose que l'ERP ou l'outil comptable accepte de recevoir les documents plutôt que de les émettre.",{"q":435,"a":436},"Comment remonter le chiffre d'affaires facturé depuis un ERP ?","En créant ou en mettant à jour un objet personnalisé (facture, encaissement) rattaché à la société ou à l'affaire. Le montant total peut être agrégé dans une propriété calculée sur la fiche société. Cette remontée permet de voir le chiffre réel sans quitter le CRM.",{"q":438,"a":439},"Faut-il synchroniser tous les champs ou seulement certains ?","Seulement ceux qui ont un usage identifié. Synchroniser l'intégralité des champs produit un modèle difficile à maintenir et des conflits inutiles. Chaque champ synchronisé doit avoir un propriétaire désigné (source de vérité) et un usage clair côté destination.",{"q":441,"a":442},"Comment gérer les objets personnalisés dans une intégration ?","Les objets personnalisés permettent de modéliser des entités métier que HubSpot ne couvre pas nativement (formations, véhicules, contrats). Ils se synchronisent comme les objets standard, mais leur schéma doit être défini au préalable et versionné.",{"q":444,"a":445},"Peut-on intégrer HubSpot à un logiciel métier sectoriel ?","Oui. C'est même l'usage le plus fréquent. Le logiciel métier gère l'opérationnel (sessions de formation, interventions, biens immobiliers), et HubSpot consolide la relation client et le pilotage commercial. Les deux outils restent chacun maître de leur périmètre.",[447,448,449],"Le niveau de licence conditionne l'accès aux webhooks : à vérifier avant tout engagement sur du temps réel.","La latence d'indexation de la recherche impose un délai ou un repli après création.","Les propriétés personnalisées portant les identifiants externes doivent être créées avant la mise en service.",{},"HubSpot","\u002Fintegrations\u002Fhubspot","Plateforme CRM américaine couvrant marketing, vente, service client, contenu et données, avec un modèle d'objets extensible.",[78,303,152],{"description":420},"integrations\u002Fhubspot","API complète et webhooks disponibles. La disponibilité des webhooks dépend du niveau de licence souscrit.",[459,460,461,462],"Faire du CRM le référentiel des documents commerciaux","Remonter la facturation et les encaissements depuis un ERP","Connecter un logiciel métier sectoriel","Alimenter un reporting produit ou sectoriel impossible ailleurs","ESuDHriTAOOh_MGATym-HMM2vWFv7_KV19DXj4tSZvw",{"id":465,"title":466,"audience":467,"body":468,"category":34,"commonPairings":490,"dataModelNotes":39,"description":492,"editorCountry":41,"editorNote":39,"extension":42,"faq":493,"isNappolyProduct":65,"knownConstraints":515,"meta":520,"name":466,"navigation":72,"path":521,"positioning":522,"related":523,"sector":524,"seo":525,"stem":526,"technicalContext":527,"useCases":528,"verifiedAt":39,"__hash__":534},"integrations\u002Fintegrations\u002Flucca.md","Lucca","PME et ETI françaises, équipes RH et managers.",{"type":9,"value":469,"toc":488},[470,473,476,479,482,485],[12,471,472],{},"Lucca est une suite RH française qui couvre l'ensemble du cycle de vie du collaborateur : congés, temps de travail, notes de frais, entretiens et paie. Son interface moderne et son API ouverte en font un outil facilement intégrable avec les autres systèmes de l'entreprise.",[12,474,475],{},"L'architecture Lucca est modulaire. Chaque module (Timmi Absences, Timmi Temps, Cleemy, Pagga, Poplee) gère un domaine fonctionnel et expose ses propres endpoints API. Cette modularité permet de cibler précisément les données à synchroniser selon le besoin.",[12,477,478],{},"L'API REST est bien documentée et suit les standards actuels. L'authentification se fait par clé API pour les intégrations serveur-à-serveur, ou par OAuth2 pour les applications utilisateur. Les webhooks permettent de réagir aux événements en temps réel : création d'absence, validation de note de frais, modification de fiche collaborateur.",[12,480,481],{},"L'intégration la plus fréquente est la synchronisation de l'annuaire collaborateurs avec le CRM. Les équipes commerciales ont besoin de savoir qui travaille sur quel compte, qui est le manager d'un commercial, quand un collaborateur arrive ou part. Ces informations viennent de Lucca et alimentent le CRM automatiquement.",[12,483,484],{},"Le croisement données RH et données commerciales ouvre des possibilités d'analyse intéressantes. En associant l'identifiant collaborateur Lucca aux propriétaires de compte ou d'affaire dans le CRM, on peut calculer le CA par commercial, le temps passé par client, la rentabilité par équipe. Ces métriques sont précieuses pour le pilotage.",[12,486,487],{},"Les données RH sont sensibles au sens RGPD. L'intégration doit respecter le principe de minimisation : ne transférer que les données strictement nécessaires. Les données de paie ou d'évaluation ne doivent pas se retrouver dans le CRM sauf besoin métier justifié. Les accès doivent être limités et les traitements documentés.",{"title":31,"searchDepth":32,"depth":32,"links":489},[],[36,491,419],"un outil de staffing","Intégrer Lucca à votre CRM pour synchroniser l'annuaire collaborateurs et croiser données RH et commerciales dans votre pilotage.",[494,497,500,503,506,509,512],{"q":495,"a":496},"Quels modules Lucca peut-on intégrer ?","Tous les modules principaux : Timmi Absences (congés), Timmi Temps (temps de travail), Cleemy (notes de frais), Pagga (paie), Poplee (entretiens). Chaque module expose ses propres endpoints API. L'intégration peut cibler un ou plusieurs modules selon le besoin.",{"q":498,"a":499},"Comment fonctionne l'API Lucca ?","API REST avec authentification par clé API ou OAuth2. La documentation est complète et accessible. Les endpoints permettent de lire et écrire les données des collaborateurs, absences, temps, frais, etc. Les webhooks notifient des événements en temps réel.",{"q":501,"a":502},"Peut-on synchroniser l'annuaire collaborateurs avec le CRM ?","Oui. C'est l'usage le plus fréquent. Le CRM reçoit les informations des collaborateurs (nom, email, département, manager) pour les associer aux fiches clients ou affaires. L'arrivée et le départ des collaborateurs sont automatiquement répercutés.",{"q":504,"a":505},"Comment gérer les données sensibles ?","Les données de paie et d'évaluation sont sensibles au sens RGPD. L'intégration doit respecter le principe de minimisation : ne synchroniser que les données nécessaires au cas d'usage. Les accès doivent être limités et tracés.",{"q":507,"a":508},"Peut-on créer des absences depuis un autre système ?","Oui, l'API permet de créer des demandes d'absence. Cela peut servir pour un portail interne ou une intégration avec un outil de planification. Le workflow d'approbation Lucca s'applique ensuite normalement.",{"q":510,"a":511},"Comment croiser données RH et données commerciales ?","En synchronisant l'identifiant collaborateur entre Lucca et le CRM. On peut alors calculer des métriques croisées : CA par commercial, temps passé par client, rentabilité par équipe. Ces analyses nécessitent un outil de BI ou un dashboard dédié.",{"q":513,"a":514},"Faut-il synchroniser les temps passés ?","Si le CRM ou l'outil de gestion de projet a besoin de ces données, oui. Les temps saisis dans Timmi Temps peuvent alimenter la facturation client ou le suivi de rentabilité projet. Le connecteur récupère les temps validés et les associe aux projets ou clients correspondants.",[516,517,518,519],"Chaque module Lucca (Timmi, Pagga, Cleemy, etc.) a son propre périmètre API.","Les droits d'accès API dépendent du rôle de l'utilisateur connecté.","Les données sensibles (salaires, évaluations) nécessitent des précautions particulières.","Le RGPD impose des contraintes sur l'export et le stockage des données personnelles.",{},"\u002Fintegrations\u002Flucca","Suite RH française couvrant congés, notes de frais, temps, entretiens et paie. Interface moderne et API ouverte.",[76,78],"Ressources humaines",{"description":492},"integrations\u002Flucca","API REST complète et bien documentée. Webhooks disponibles pour les événements clés.",[529,530,531,532,533],"Synchroniser l'annuaire collaborateurs avec le CRM","Remonter les données d'équipe dans les fiches clients","Croiser données RH et données commerciales pour le pilotage","Alimenter un portail interne avec les données Lucca","Automatiser l'onboarding des nouveaux collaborateurs","w-vzsBCyvdsc7gW-rV17wtVb4_bDm9mCXCKb911RpIM",{"id":536,"title":537,"audience":538,"body":539,"category":34,"commonPairings":561,"dataModelNotes":39,"description":562,"editorCountry":41,"editorNote":39,"extension":42,"faq":563,"isNappolyProduct":65,"knownConstraints":588,"meta":592,"name":537,"navigation":72,"path":593,"positioning":594,"related":595,"sector":596,"seo":597,"stem":598,"technicalContext":599,"useCases":600,"verifiedAt":162,"__hash__":604},"integrations\u002Fintegrations\u002Fpennylane.md","Pennylane","PME françaises et leurs experts-comptables.",{"type":9,"value":540,"toc":559},[541,544,547,550,553,556],[12,542,543],{},"Pennylane est une plateforme de comptabilité et de gestion financière conçue pour être partagée entre l'entreprise et son cabinet comptable. Les PME françaises l'utilisent pour émettre leurs factures, suivre leurs encaissements et collaborer avec leur expert-comptable. Les commerciaux, eux, veulent voir ces informations sans quitter leur CRM.",[12,545,546],{},"Le réflexe qui fait gagner le plus d'argent à un client n'est pas technique : c'est de vérifier ce que les connecteurs natifs couvrent déjà avant de chiffrer du développement. Pennylane propose des intégrations natives avec plusieurs CRM. Ces intégrations couvrent souvent la majorité du besoin. L'audit préalable permet de mesurer exactement ce qui manque, plutôt que de tout reconstruire.",[12,548,549],{},"L'écart entre le périmètre demandé et le périmètre réellement à développer dépasse fréquemment la moitié. Un client qui demande « une intégration complète » découvre parfois que le connecteur natif couvre déjà 70 % de son besoin, et que les 30 % restants ne justifient pas un développement sur mesure. Cette conversation doit avoir lieu au cadrage, pas après signature.",[12,551,552],{},"Le rapprochement des sociétés est la principale source d'anomalies. L'erreur classique est de rapprocher sur le SIRET (14 chiffres), qui identifie un établissement. Une entreprise avec plusieurs sites apparaît alors plusieurs fois. Le rapprochement doit se faire sur le SIREN (9 chiffres), qui identifie l'entreprise. Si le CRM ne dispose pas du SIREN, un enrichissement préalable est nécessaire.",[12,554,555],{},"Les entreprises qui connectent Pennylane à leur CRM cherchent généralement trois choses : voir les factures et leur statut de paiement sur la fiche client, établir les devis dans le CRM et les pousser vers Pennylane pour émission, et réduire le nombre de licences comptables en centralisant la consultation dans le CRM. Ces trois objectifs sont complémentaires et se traitent dans cet ordre de priorité.",[12,557,558],{},"Le catalogue produits demande une attention particulière. Si le CRM doit établir des devis avec des références cohérentes, le catalogue Pennylane doit être synchronisé. Chaque produit doit porter un identifiant de correspondance qui permet de le rapprocher entre les deux systèmes. Sans cet identifiant, les modifications de catalogue créent des incohérences.",{"title":31,"searchDepth":32,"depth":32,"links":560},[],[36,419,115],"Intégrer Pennylane à votre CRM pour centraliser devis, factures et encaissements dans le pilotage commercial.",[564,567,570,573,576,579,582,585],{"q":565,"a":566},"Faut-il développer un connecteur quand un connecteur natif existe déjà ?","Pas toujours. Le connecteur natif couvre souvent 60 à 80 % du besoin. Le développement sur mesure ne se justifie que pour les 20 à 40 % restants. L'audit préalable permet de chiffrer exactement ce qui manque, sans refaire ce qui existe.",{"q":568,"a":569},"Faut-il rapprocher les sociétés sur le SIREN ou sur le SIRET ?","Sur le SIREN (9 chiffres), qui identifie l'entreprise. Le SIRET (14 chiffres) identifie un établissement, et une même entreprise peut en avoir plusieurs. Rapprocher sur le SIRET crée des doublons dès qu'une entreprise a plusieurs sites.",{"q":571,"a":572},"Peut-on faire du CRM le référentiel des devis et factures ?","Oui. Le CRM émet les devis, et la validation déclenche la création de la facture dans Pennylane. Cette approche centralise le cycle de vente et évite aux commerciaux d'avoir un accès comptable. La contrepartie est que Pennylane reçoit les documents plutôt que de les émettre.",{"q":574,"a":575},"Comment traiter des contacts non rapprochés en masse ?","Par enrichissement automatique. Si le CRM dispose du SIREN, le rapprochement est direct. Sinon, un passage par une base d'enrichissement permet de compléter les identifiants manquants avant de lancer la synchronisation.",{"q":577,"a":578},"Comment remonter le statut de paiement dans le CRM ?","Pennylane enregistre les encaissements. Le connecteur interroge régulièrement l'état des factures et met à jour un champ sur la fiche client ou sur l'affaire correspondante. Le commercial voit ainsi si le client a payé sans consulter l'outil comptable.",{"q":580,"a":581},"Faut-il synchroniser le catalogue produits ?","Oui, si le CRM doit établir des devis avec des références cohérentes. Le catalogue Pennylane est importé comme référentiel et mis à jour à chaque modification. Un identifiant de correspondance dédié permet de rapprocher les produits entre les deux systèmes.",{"q":583,"a":584},"Comment gérer les avoirs et les remboursements ?","Un avoir est une facture négative. Le connecteur le traite comme une facture classique, avec un montant négatif. Le CRM peut afficher le solde net (factures moins avoirs) plutôt que la somme brute des factures.",{"q":586,"a":587},"Peut-on supprimer des licences comptables en centralisant dans le CRM ?","Oui. Si les commerciaux n'ont besoin que de consulter les factures et les encaissements, ils peuvent le faire dans le CRM sans avoir d'accès Pennylane. Cela réduit le nombre de licences comptables nécessaires.",[589,590,591],"Un connecteur natif existe avec certains CRM : à auditer avant tout chiffrage.","Le rapprochement doit se faire sur l'identifiant d'entreprise (SIREN) et non sur celui d'établissement (SIRET).","Le catalogue produits demande un identifiant de correspondance dédié côté CRM.",{},"\u002Fintegrations\u002Fpennylane","Plateforme française de comptabilité et de gestion financière, partagée entre l'entreprise et son cabinet comptable.",[76,229,303],"Comptabilité et facturation",{"description":562},"integrations\u002Fpennylane","API disponible. Un connecteur natif existe avec certains CRM : à vérifier avant tout développement sur mesure.",[459,601,602,603],"Remonter les factures et les encaissements dans le pilotage commercial","Synchroniser le catalogue produits","Supprimer des licences comptables pour les équipes commerciales","uqFtVfV1hReSdzuqyJcaMEPKfeGTiGv1n4dG36XizsI",{"id":606,"title":607,"audience":608,"body":609,"category":34,"commonPairings":634,"dataModelNotes":39,"description":635,"editorCountry":41,"editorNote":39,"extension":42,"faq":636,"isNappolyProduct":65,"knownConstraints":658,"meta":663,"name":607,"navigation":72,"path":664,"positioning":665,"related":666,"sector":668,"seo":669,"stem":670,"technicalContext":671,"useCases":672,"verifiedAt":39,"__hash__":678},"integrations\u002Fintegrations\u002Fpraxedo.md","Praxedo","Entreprises de maintenance, SAV, installation, livraison. Équipes techniques terrain.",{"type":9,"value":610,"toc":632},[611,614,617,620,623,626,629],[12,612,613],{},"Praxedo est une solution française de gestion d'interventions terrain (Field Service Management). Elle couvre la planification des tournées, l'application mobile pour les techniciens et le reporting des interventions. L'intégration avec un CRM permet de créer un flux continu entre la demande client et l'exécution terrain.",[12,615,616],{},"Le modèle Praxedo s'articule autour de quatre concepts : le client, le site d'intervention (une adresse), l'équipement (un appareil installé) et l'intervention (une action planifiée). Ce modèle doit être mappé avec les objets CRM correspondants : compte, adresse, actif et ticket ou tâche.",[12,618,619],{},"Le flux d'intégration typique est le suivant. Un ticket support ou une demande commerciale dans le CRM déclenche la création d'une intervention dans Praxedo. Les informations client, site et équipement sont transmises. Le planificateur Praxedo affecte l'intervention à un technicien et optimise la tournée. Le technicien exécute l'intervention via l'app mobile. Le compte-rendu (statut, observations, photos, signature) remonte dans le CRM.",[12,621,622],{},"L'API REST Praxedo permet de créer et lire les interventions, les clients, les sites et les équipements. Les webhooks notifient les changements de statut en temps réel : intervention planifiée, technicien en route, intervention terminée. Le CRM peut ainsi afficher un suivi en temps réel de l'avancement.",[12,624,625],{},"La synchronisation des clients suit généralement un sens unique : le CRM alimente Praxedo. Les nouveaux clients et leurs sites sont poussés vers Praxedo avec l'identifiant CRM comme clé de rapprochement. Les mises à jour d'adresse ou de contact sont répercutées automatiquement.",[12,627,628],{},"Les comptes-rendus d'intervention sont riches : statut (réalisée, reportée, annulée), observations du technicien, photos avant\u002Faprès, signature client, pièces utilisées, temps passé. Ces données alimentent l'historique client dans le CRM et servent de base à la facturation.",[12,630,631],{},"La facturation des interventions est un cas d'usage fréquent. Le compte-rendu Praxedo contient les éléments facturables. Le connecteur transmet ces données à l'ERP ou à l'outil de facturation. La facture est générée à partir des données terrain réelles, sans ressaisie.",{"title":31,"searchDepth":32,"depth":32,"links":633},[],[36,419,115],"Intégrer Praxedo à votre CRM pour créer des interventions, suivre leur exécution et centraliser les comptes-rendus terrain.",[637,640,643,646,649,652,655],{"q":638,"a":639},"Comment fonctionne l'intégration CRM-Praxedo ?","Le CRM crée la demande d'intervention, Praxedo la planifie et l'exécute, puis remonte le compte-rendu dans le CRM. Le technicien travaille dans l'app mobile Praxedo, le commercial et le support voient le résultat dans le CRM.",{"q":641,"a":642},"Peut-on créer des interventions depuis le CRM ?","Oui. Un ticket support ou une demande client dans le CRM déclenche la création d'une intervention dans Praxedo. Les informations client, site et équipement sont transmises. Praxedo prend ensuite le relais pour la planification.",{"q":644,"a":645},"Comment remonter les comptes-rendus dans le CRM ?","Le webhook Praxedo notifie la fin d'intervention. Le connecteur récupère le compte-rendu (statut, observations, photos, signature) et le stocke sur le ticket ou la fiche client dans le CRM. L'historique des interventions est ainsi centralisé.",{"q":647,"a":648},"Comment synchroniser les clients et sites ?","Le CRM est généralement le référentiel clients. Le connecteur pousse les nouveaux clients et leurs sites vers Praxedo. L'identifiant CRM sert de clé de rapprochement. Les mises à jour d'adresse ou de contact sont répercutées automatiquement.",{"q":650,"a":651},"Peut-on gérer les équipements ?","Oui. Les équipements installés chez le client (machines, appareils) peuvent être synchronisés entre les systèmes. Chaque équipement a son historique d'interventions. Le technicien voit l'historique sur son mobile, le commercial le voit dans le CRM.",{"q":653,"a":654},"Comment suivre les interventions en temps réel ?","Les webhooks Praxedo notifient chaque changement de statut : planifiée, en route, en cours, terminée. Le CRM reçoit ces notifications et met à jour le statut visible par le support ou le commercial. Le client peut être notifié automatiquement.",{"q":656,"a":657},"Comment facturer les interventions ?","Le compte-rendu Praxedo contient les éléments facturables : temps passé, pièces utilisées, forfaits appliqués. Le connecteur transmet ces données à l'ERP ou à l'outil de facturation. La facture est générée à partir des données terrain réelles.",[659,660,661,662],"Le modèle d'intervention Praxedo (client, site, équipement, intervention) doit être mappé avec le CRM.","Les comptes-rendus terrain peuvent contenir des photos et signatures à gérer.","La planification reste dans Praxedo : le CRM déclenche, Praxedo planifie.","Les interventions récurrentes (contrats de maintenance) suivent une logique spécifique.",{},"\u002Fintegrations\u002Fpraxedo","Solution française de gestion d'interventions terrain (Field Service Management). Planification, mobilité et reporting pour les équipes techniques.",[76,77,667],"cegid","Gestion d'interventions terrain",{"description":635},"integrations\u002Fpraxedo","API REST complète. Webhooks pour les événements d'intervention. Application mobile pour les techniciens.",[673,674,675,676,677],"Créer des interventions depuis le CRM (tickets, demandes)","Remonter les comptes-rendus d'intervention dans le CRM","Synchroniser les clients et équipements entre les systèmes","Alimenter le CRM avec le statut des interventions en temps réel","Facturer les interventions depuis les données terrain","VOEbN-yIah3gvFNP_ycDZCbgE1w0r-4xH_KvJYwvqnk",{"id":680,"title":681,"audience":682,"body":683,"category":34,"commonPairings":708,"dataModelNotes":39,"description":710,"editorCountry":711,"editorNote":39,"extension":42,"faq":712,"isNappolyProduct":65,"knownConstraints":734,"meta":739,"name":681,"navigation":72,"path":740,"positioning":741,"related":742,"sector":743,"seo":744,"stem":745,"technicalContext":746,"useCases":747,"verifiedAt":39,"__hash__":753},"integrations\u002Fintegrations\u002Fquire.md","Quire","Équipes projet, agences, startups, PME collaboratives.",{"type":9,"value":684,"toc":706},[685,688,691,694,697,700,703],[12,686,687],{},"Quire est un outil de gestion de projet collaboratif qui se distingue par sa structure hiérarchique de tâches. Les projets contiennent des tâches qui peuvent avoir des sous-tâches sur plusieurs niveaux. Cette approche permet de décomposer les projets complexes de manière intuitive.",[12,689,690],{},"L'intégration avec un CRM répond à un besoin fréquent : créer un flux continu entre le cycle de vente et la livraison projet. L'affaire gagnée dans le CRM déclenche la création du projet Quire. L'équipe projet travaille dans Quire. Le commercial suit l'avancement dans le CRM.",[12,692,693],{},"L'API REST Quire couvre les opérations courantes : créer des projets et tâches, les lire et les mettre à jour, gérer les assignations et les dates. L'authentification OAuth2 permet une intégration sécurisée. Les webhooks notifient les événements en temps réel : tâche créée, complétée, assignée.",[12,695,696],{},"La création de projet depuis le CRM est le point de départ. Quand une affaire passe en statut \"Gagnée\", le connecteur crée un projet Quire avec le nom du client, le périmètre et les dates clés. Si l'équipe utilise des templates de projet, le connecteur peut dupliquer un template existant pour démarrer avec une structure standard.",[12,698,699],{},"La synchronisation de l'avancement nécessite un choix de granularité. Synchroniser chaque sous-tâche créerait un bruit excessif dans le CRM. On préfère généralement synchroniser les jalons principaux : les livrables de premier niveau ou les tâches taguées comme jalons. Le CRM affiche alors un pourcentage d'avancement et les jalons clés.",[12,701,702],{},"Le rapprochement des membres d'équipe enrichit la vue projet. Les personnes assignées aux tâches Quire peuvent être rapprochées des utilisateurs CRM via leur email. Le commercial voit ainsi qui travaille sur le projet de son client sans accéder à Quire.",[12,704,705],{},"La facturation à l'avancement est un cas d'usage intéressant pour les prestations de services. Chaque jalon atteint dans Quire déclenche une notification vers le CRM ou l'outil de facturation. La facture correspondante à ce jalon peut être générée. Le lien entre livraison et facturation est ainsi automatisé.",{"title":31,"searchDepth":32,"depth":32,"links":707},[],[36,709,115],"un outil de communication","Intégrer Quire à votre CRM pour créer des projets depuis les affaires gagnées et suivre l'avancement des livraisons clients.","Taïwan",[713,716,719,722,725,728,731],{"q":714,"a":715},"Pourquoi connecter Quire à un CRM ?","Pour créer un flux continu entre le commercial et la livraison. L'affaire gagnée dans le CRM déclenche la création du projet Quire. L'avancement projet remonte dans le CRM. Le commercial sait où en est la livraison sans quitter son outil.",{"q":717,"a":718},"Comment fonctionne l'API Quire ?","API REST avec authentification OAuth2. Les endpoints couvrent les organisations, projets, tâches, sous-tâches, tags et membres. Les webhooks notifient les créations, modifications et complétions de tâches.",{"q":720,"a":721},"Comment créer un projet depuis le CRM ?","Quand une affaire passe en 'Gagnée', le connecteur crée un projet Quire avec les informations de l'affaire : nom du client, périmètre, dates. Un template de projet peut être dupliqué pour démarrer avec une structure standard.",{"q":723,"a":724},"Comment gérer les tâches imbriquées ?","Quire permet des sous-tâches sur plusieurs niveaux. Pour le CRM, on synchronise généralement le niveau supérieur (les jalons ou livrables principaux) plutôt que chaque sous-tâche. Cela évite un bruit excessif dans le CRM.",{"q":726,"a":727},"Comment remonter l'avancement dans le CRM ?","Le connecteur calcule un pourcentage d'avancement basé sur les tâches complétées. Cette métrique est mise à jour sur la fiche affaire ou client dans le CRM. Les jalons clés peuvent déclencher des notifications.",{"q":729,"a":730},"Peut-on synchroniser les membres d'équipe ?","Oui. Les membres assignés aux tâches Quire peuvent être rapprochés des utilisateurs CRM. On peut ainsi voir qui travaille sur quel projet client. L'email sert généralement de clé de rapprochement.",{"q":732,"a":733},"Comment facturer à l'avancement ?","En associant les jalons Quire aux échéances de facturation. Quand un jalon est atteint (tâche complétée), le connecteur notifie le CRM ou l'outil de facturation. La facture correspondante peut être générée automatiquement.",[735,736,737,738],"Le modèle hiérarchique de Quire (tâches imbriquées) diffère des structures CRM plates.","L'API a des limites de débit à respecter.","Les sous-tâches peuvent créer une complexité de synchronisation.","Les espaces de travail et projets ont des droits d'accès distincts.",{},"\u002Fintegrations\u002Fquire","Outil de gestion de projet collaboratif avec structure hiérarchique de tâches. Interface moderne et intuitive.",[76,380],"Gestion de projet",{"description":710},"integrations\u002Fquire","API REST disponible. Webhooks pour les événements de tâches et projets.",[748,749,750,751,752],"Créer des projets Quire depuis les affaires CRM gagnées","Synchroniser les tâches projet avec le suivi commercial","Remonter l'avancement projet dans les fiches clients","Notifier le CRM des jalons atteints","Alimenter le reporting avec les données de livraison","C_Dgjd5EBtTSFAZsPmlkUIv0n3_8praqndzHq5hL2z0",{"id":755,"title":756,"audience":757,"body":758,"category":34,"commonPairings":783,"dataModelNotes":39,"description":785,"editorCountry":786,"editorNote":787,"extension":42,"faq":788,"isNappolyProduct":65,"knownConstraints":810,"meta":815,"name":756,"navigation":72,"path":816,"positioning":817,"related":818,"sector":743,"seo":820,"stem":821,"technicalContext":822,"useCases":823,"verifiedAt":39,"__hash__":829},"integrations\u002Fintegrations\u002Fredmine.md","Redmine","Équipes techniques, DSI, éditeurs de logiciels, sociétés de services.",{"type":9,"value":759,"toc":781},[760,763,766,769,772,775,778],[12,761,762],{},"Redmine est un outil open source de gestion de projet et de suivi d'anomalies. Très répandu dans les équipes techniques, il permet de gérer les projets, issues, versions et fichiers. L'intégration avec un CRM crée un pont entre les équipes commerciales\u002Fsupport et les équipes techniques.",[12,764,765],{},"Le cas d'usage principal est la synchronisation des demandes. Un client signale un bug ou demande une fonctionnalité via le support. Le ticket CRM est qualifié comme demande technique. Le connecteur crée une issue dans Redmine avec les informations pertinentes. L'équipe technique travaille dans Redmine. Le commercial voit l'avancement dans le CRM sans changer d'outil.",[12,767,768],{},"L'API REST Redmine est native et bien documentée. L'authentification se fait par clé API associée à un utilisateur. Les endpoints permettent de créer et lire les issues, de mettre à jour les statuts, d'ajouter des commentaires et de récupérer les pièces jointes. L'API est activée par défaut dans Redmine.",[12,770,771],{},"Le modèle de données Redmine est flexible. Les projets contiennent des issues (demandes, bugs, tâches). Chaque issue a un tracker (type), un statut, une priorité, un assigné et des champs personnalisés. Les versions regroupent les issues pour une livraison. Ce modèle doit être mappé avec les objets CRM.",[12,773,774],{},"La personnalisation de Redmine est un point d'attention. Les statuts, trackers et workflows sont configurables. Le mapping entre les statuts Redmine et les statuts CRM doit être défini précisément. Un statut \"En cours\" dans Redmine peut correspondre à plusieurs états dans le CRM selon le contexte.",[12,776,777],{},"Redmine est souvent hébergé on-premise, sur le réseau interne de l'entreprise. L'API n'est alors pas accessible depuis Internet. Deux solutions : exposer l'API via un reverse proxy sécurisé (avec authentification forte), ou installer un agent de synchronisation sur le réseau local qui pousse les données vers le connecteur cloud.",[12,779,780],{},"Les plugins Redmine peuvent enrichir les possibilités. Certains ajoutent des champs, des workflows ou des intégrations. Le connecteur doit être adapté si des plugins modifient le modèle de données standard.",{"title":31,"searchDepth":32,"depth":32,"links":782},[],[36,344,784],"un gestionnaire de code source","Intégrer Redmine à votre CRM pour synchroniser tickets support et issues techniques, et suivre l'avancement des développements.","International","Projet open source, communauté internationale",[789,792,795,798,801,804,807],{"q":790,"a":791},"Pourquoi connecter Redmine à un CRM ?","Pour donner aux équipes commerciales et support une visibilité sur l'avancement des développements. Le client demande une fonctionnalité, le support crée un ticket CRM, l'équipe technique travaille dans Redmine, le commercial voit l'avancement sans quitter le CRM.",{"q":793,"a":794},"Comment fonctionne l'API Redmine ?","API REST native avec authentification par clé API. Les endpoints couvrent les projets, issues, utilisateurs, versions et fichiers. La documentation est disponible sur le site Redmine. L'API est activée par défaut mais peut être restreinte.",{"q":796,"a":797},"Comment synchroniser les tickets CRM et les issues Redmine ?","Le connecteur crée une issue Redmine quand un ticket CRM est qualifié comme demande technique. L'identifiant Redmine est stocké dans le CRM. Les mises à jour de statut Redmine sont répercutées dans le CRM. Le commercial voit l'avancement sans accéder à Redmine.",{"q":799,"a":800},"Comment gérer les statuts différents ?","Redmine permet de personnaliser les statuts (Nouveau, En cours, Résolu, etc.). Le mapping avec les statuts CRM doit être défini : quel statut Redmine correspond à quel statut CRM. Ce mapping est configuré dans le connecteur.",{"q":802,"a":803},"Peut-on synchroniser les commentaires ?","Oui. Les notes ajoutées dans Redmine peuvent être remontées dans le CRM comme commentaires sur le ticket. Cela permet au support de suivre les échanges techniques sans accéder à Redmine. Le sens inverse est possible mais moins fréquent.",{"q":805,"a":806},"Comment gérer l'hébergement on-premise ?","Si Redmine n'est pas accessible depuis Internet, l'API doit être exposée via un reverse proxy sécurisé ou un VPN. Une alternative est un agent local qui synchronise périodiquement les données. L'échange de fichiers reste possible mais moins souple.",{"q":808,"a":809},"Comment notifier les livraisons ?","Quand une issue Redmine passe en statut 'Résolu' ou 'Livré', le connecteur met à jour le ticket CRM correspondant. Une notification peut être envoyée au commercial ou au client. Cela permet de communiquer proactivement sur les résolutions.",[811,812,813,814],"Redmine est souvent on-premise : l'API doit être exposée de manière sécurisée.","Le modèle de données dépend des plugins installés et de la configuration.","Les statuts et workflows sont personnalisables : le mapping doit être adapté.","Les pièces jointes et commentaires nécessitent une gestion spécifique.",{},"\u002Fintegrations\u002Fredmine","Outil open source de gestion de projet et de suivi d'anomalies. Flexible et auto-hébergé.",[76,819],"gitlab",{"description":785},"integrations\u002Fredmine","API REST native. Nombreux plugins disponibles. Généralement hébergé on-premise.",[824,825,826,827,828],"Synchroniser les tickets support CRM avec les issues Redmine","Remonter l'avancement des développements dans le CRM","Créer des demandes Redmine depuis les tickets clients","Alimenter le reporting client avec les données projet","Notifier les commerciaux des livraisons et résolutions","nXYvZB4MKzaCA6lv8KCL4FY7ZGNDTn7gYj6em_HUWDs",{"id":831,"title":832,"audience":833,"body":834,"category":34,"commonPairings":859,"dataModelNotes":39,"description":861,"editorCountry":862,"editorNote":39,"extension":42,"faq":863,"isNappolyProduct":65,"knownConstraints":885,"meta":890,"name":891,"navigation":72,"path":892,"positioning":893,"related":894,"sector":895,"seo":896,"stem":897,"technicalContext":898,"useCases":899,"verifiedAt":39,"__hash__":905},"integrations\u002Fintegrations\u002Fsap.md","Sap","Grandes entreprises, ETI, multinationales.",{"type":9,"value":835,"toc":857},[836,839,842,845,848,851,854],[12,837,838],{},"SAP est le leader mondial des ERP d'entreprise. Ses solutions équipent les grandes entreprises et ETI dans tous les secteurs d'activité. L'intégration avec un CRM est un projet structurant qui nécessite une approche méthodique.",[12,840,841],{},"L'écosystème SAP comprend plusieurs produits avec des architectures différentes. SAP S\u002F4HANA, la version cloud moderne, expose des API REST et OData bien documentées. SAP ECC, la version on-premise historique, utilise des interfaces RFC\u002FBAPI et des documents IDoc. SAP Business One, destiné aux PME, propose une API REST et une DI API pour l'intégration.",[12,843,844],{},"Le choix de l'interface dépend de la version SAP, des objets à synchroniser et des compétences disponibles. Pour S\u002F4HANA, les API REST sont le choix naturel. Pour ECC, les BAPI standard couvrent la plupart des besoins (création de clients, commandes, factures). Pour Business One, l'API REST ou la DI API selon le cas d'usage.",[12,846,847],{},"Un projet d'intégration SAP implique généralement deux équipes : l'équipe SAP qui configure les interfaces côté ERP, et l'équipe d'intégration qui développe le connecteur côté CRM. La coordination est essentielle : les BAPI à utiliser, les champs obligatoires, les règles de validation doivent être définis ensemble.",[12,849,850],{},"Le modèle de données SAP est extrêmement riche. Un client SAP n'est pas un simple enregistrement : c'est une structure complexe avec des données générales, des données de société, des données commerciales, des conditions de paiement, des adresses multiples. Le mapping avec le CRM doit être pensé avec soin pour éviter les pertes d'information ou les incohérences.",[12,852,853],{},"Les performances sont un sujet récurrent. SAP n'est pas conçu pour des requêtes massives en temps réel. L'intégration doit privilégier les appels ciblés (un client, une commande) plutôt que les extractions volumineuses. Pour les synchronisations initiales ou les reprises de données, un export fichier côté SAP est souvent plus efficace.",[12,855,856],{},"Les entreprises qui connectent SAP à leur CRM cherchent généralement à donner aux commerciaux une vue client complète (commandes, factures, encours) sans leur donner accès à l'ERP, et à éviter la double saisie en poussant les commandes validées dans le CRM directement vers SAP.",{"title":31,"searchDepth":32,"depth":32,"links":858},[],[36,860,192],"un e-commerce","Intégrer SAP à votre CRM pour synchroniser clients, commandes et factures entre vos équipes commerciales et votre ERP d'entreprise.","Allemagne",[864,867,870,873,876,879,882],{"q":865,"a":866},"Quelle version de SAP peut-on intégrer ?","Toutes les versions courantes : SAP S\u002F4HANA (cloud ou on-premise), SAP ECC, SAP Business One et SAP Business ByDesign. La méthode d'intégration diffère selon la version. S\u002F4HANA privilégie les API REST\u002FOData, ECC utilise RFC\u002FBAPI ou IDoc.",{"q":868,"a":869},"Comment fonctionne l'intégration avec SAP S\u002F4HANA ?","S\u002F4HANA expose des API REST et OData pour la plupart des objets métier. L'intégration suit un schéma moderne : authentification OAuth, appels API standardisés, événements pour les notifications. La documentation est disponible sur SAP API Business Hub.",{"q":871,"a":872},"Comment intégrer SAP ECC (versions antérieures) ?","Par RFC\u002FBAPI (appels de fonction distants) ou par IDoc (documents intermédiaires). Ces interfaces nécessitent un connecteur middleware capable de communiquer avec SAP. L'échange de fichiers (CSV, XML) reste une alternative pour les flux batch.",{"q":874,"a":875},"Faut-il un consultant SAP pour l'intégration ?","Généralement oui, au moins pour le cadrage et la configuration côté SAP. Les BAPI standard couvrent les cas courants, mais toute personnalisation nécessite une intervention SAP. Le connecteur externe gère la communication, SAP gère la logique métier.",{"q":877,"a":878},"Comment gérer les performances avec SAP ?","SAP peut être lent sur les requêtes volumineuses. L'intégration doit privilégier les appels ciblés plutôt que les extractions massives. Pour les synchronisations initiales, un export fichier est souvent plus efficace qu'une série d'appels API.",{"q":880,"a":881},"Comment rapprocher les clients entre SAP et le CRM ?","Sur le numéro de compte SAP (customer number), stocké comme identifiant externe dans le CRM. Le DUNS ou le SIREN peuvent servir de clés alternatives pour les rapprochements inter-systèmes.",{"q":883,"a":884},"Peut-on créer des commandes SAP depuis le CRM ?","Oui. Le CRM pousse la commande vers SAP via BAPI ou API. SAP crée le document de vente et retourne le numéro de commande. Le CRM stocke cette référence pour le suivi. Les contrôles de disponibilité et de crédit sont effectués par SAP.",[886,887,888,889],"L'architecture SAP est complexe : un cadrage technique approfondi est indispensable.","Les interfaces varient selon la version (S\u002F4HANA, ECC, Business One).","Les modifications SAP nécessitent souvent l'intervention d'un consultant SAP.","Les performances dépendent de la configuration du système SAP.",{},"SAP","\u002Fintegrations\u002Fsap","Leader mondial des ERP d'entreprise. Solutions complètes de gestion pour les grandes entreprises et ETI.",[76,77,667],"ERP",{"description":861},"integrations\u002Fsap","Multiples interfaces selon la version : SAP S\u002F4HANA (API REST\u002FOData), SAP ECC (RFC\u002FBAPI, IDoc), SAP Business One (API REST, DI API).",[900,901,902,903,904],"Synchroniser les fiches clients et prospects entre CRM et SAP","Créer les commandes de vente depuis le CRM","Remonter les données de facturation et d'encours","Synchroniser le catalogue produits et les prix","Alimenter le CRM avec les données de livraison","0V8vxEuvoN5gFiEDlzf-YccB3eQ8EBahhjxHLeShBOU",{"id":907,"title":908,"audience":909,"body":910,"category":34,"commonPairings":932,"dataModelNotes":39,"description":933,"editorCountry":934,"editorNote":39,"extension":42,"faq":935,"isNappolyProduct":65,"knownConstraints":957,"meta":962,"name":908,"navigation":72,"path":963,"positioning":964,"related":965,"sector":79,"seo":966,"stem":967,"technicalContext":968,"useCases":969,"verifiedAt":39,"__hash__":975},"integrations\u002Fintegrations\u002Fsage.md","Sage","TPE, PME et ETI françaises, cabinets comptables.",{"type":9,"value":911,"toc":930},[912,915,918,921,924,927],[12,913,914],{},"Sage est l'un des éditeurs de logiciels de gestion les plus répandus en France. La gamme va de Sage 50 pour les TPE à Sage X3 pour les ETI, en passant par Sage 100 pour les PME. Cette diversité de versions implique des approches d'intégration différentes selon le contexte.",[12,916,917],{},"Les versions cloud (Sage Business Cloud) exposent une API REST documentée. L'intégration suit un schéma classique : authentification OAuth, appels API pour lire et écrire les données, webhooks pour les notifications. Les versions on-premise (Sage 100, Sage X3) ne sont pas accessibles depuis Internet. L'intégration passe alors par un agent local ou par un échange de fichiers.",[12,919,920],{},"L'agent local est un service installé sur le réseau du client qui expose les données Sage via une API sécurisée. Cette API est ensuite consommée par le connecteur cloud. L'avantage est la souplesse : on peut lire et écrire en temps réel. L'inconvénient est la maintenance : l'agent doit être surveillé et mis à jour.",[12,922,923],{},"L'échange de fichiers reste une option viable, surtout pour les flux batch (synchronisation nocturne du catalogue, import des factures du mois). Un export Sage génère un fichier CSV ou XML déposé sur un serveur SFTP. Le connecteur récupère ce fichier, le traite et met à jour le CRM. La latence est plus élevée, mais la mise en place est plus simple.",[12,925,926],{},"Le rapprochement des clients est le point critique. Sage utilise un code client interne qui n'a pas de signification métier. Le CRM doit stocker ce code comme identifiant externe pour assurer la correspondance. Si le code client n'est pas disponible, le SIREN peut servir de clé de rapprochement, à condition qu'il soit renseigné des deux côtés.",[12,928,929],{},"Les entreprises qui connectent Sage à leur CRM cherchent généralement à éviter la double saisie (un devis validé dans le CRM crée automatiquement la facture dans Sage) et à donner aux commerciaux une visibilité sur les encours et les paiements sans leur donner accès à la comptabilité.",{"title":31,"searchDepth":32,"depth":32,"links":931},[],[36,115,860],"Intégrer Sage à votre CRM pour synchroniser clients, devis, factures et encaissements entre vos équipes commerciales et comptables.","Royaume-Uni",[936,939,942,945,948,951,954],{"q":937,"a":938},"Quelle version de Sage peut-on intégrer ?","Toutes les versions courantes : Sage 50, Sage 100, Sage X3 et Sage Business Cloud. La méthode d'intégration diffère selon la version. Les versions cloud exposent une API REST. Les versions on-premise fonctionnent par échange de fichiers ou via un middleware.",{"q":940,"a":941},"Comment synchroniser avec une version on-premise ?","Deux options : un agent installé sur le réseau local qui expose les données via une API sécurisée, ou un échange de fichiers déposés sur un serveur FTP\u002FSFTP. L'agent offre plus de souplesse, le fichier reste plus simple à mettre en place.",{"q":943,"a":944},"Comment rapprocher les clients entre Sage et le CRM ?","Sur le code client Sage ou sur le SIREN. Le code client est propre à Sage et doit être stocké dans le CRM comme identifiant externe. Le SIREN permet un rapprochement universel mais nécessite que les deux systèmes le renseignent.",{"q":946,"a":947},"Peut-on créer des factures dans Sage depuis le CRM ?","Oui. Le CRM pousse le devis validé vers Sage, qui génère la facture. Le numéro de facture Sage est ensuite remonté dans le CRM. Cette approche centralise le cycle de vente tout en respectant les règles comptables.",{"q":949,"a":950},"Comment gérer les écarts de TVA entre les systèmes ?","Le référentiel TVA doit être Sage. Le CRM utilise les codes TVA Sage pour éviter les écarts de calcul. Si le CRM a son propre calcul, un contrôle de cohérence est nécessaire avant validation.",{"q":952,"a":953},"Faut-il synchroniser les produits ?","Oui, si le CRM établit des devis. Le catalogue Sage fait référence : prix, codes articles, unités de vente. Le CRM importe ce catalogue et le met à jour périodiquement. Les modifications se font dans Sage, pas dans le CRM.",{"q":955,"a":956},"Comment remonter les paiements dans le CRM ?","Le connecteur interroge régulièrement les écritures de règlement dans Sage et met à jour un champ sur la fiche client ou l'affaire correspondante. Le commercial voit ainsi le statut de paiement sans accéder à la comptabilité.",[958,959,960,961],"Les versions on-premise nécessitent un agent local ou un échange par fichier.","Le modèle de données varie significativement entre Sage 50, Sage 100 et Sage X3.","Les droits d'accès API dépendent du contrat de maintenance Sage.","Le rapprochement client doit se faire sur un identifiant stable (code client Sage ou SIREN).",{},"\u002Fintegrations\u002Fsage","Suite de gestion comptable et ERP largement déployée en France, disponible en versions cloud et on-premise.",[76,78,229],{"description":933},"integrations\u002Fsage","API disponible sur les versions cloud (Sage Business Cloud). Versions on-premise (Sage 100, Sage X3) : échange par fichier ou connecteur middleware.",[970,971,972,973,974],"Synchroniser les contacts et entreprises entre CRM et Sage","Pousser les devis validés vers la facturation Sage","Remonter les encaissements et le statut de paiement dans le CRM","Synchroniser le catalogue produits et les tarifs","Alimenter le reporting commercial avec les données comptables","RDk0UE4-AO-Mjh3oRAJnIuHqSkc94TtRmgmtWuUbTHk",{"id":977,"title":978,"audience":979,"body":980,"category":34,"commonPairings":1005,"dataModelNotes":39,"description":1007,"editorCountry":41,"editorNote":39,"extension":42,"faq":1008,"isNappolyProduct":65,"knownConstraints":1030,"meta":1035,"name":978,"navigation":72,"path":1036,"positioning":1037,"related":1038,"sector":1040,"seo":1041,"stem":1042,"technicalContext":1043,"useCases":1044,"verifiedAt":39,"__hash__":1050},"integrations\u002Fintegrations\u002Fwhoz.md","Whoz","ESN, cabinets de conseil, sociétés de services informatiques et métiers.",{"type":9,"value":981,"toc":1003},[982,985,988,991,994,997,1000],[12,983,984],{},"Whoz est une plateforme française de staffing conçue pour les sociétés de services : ESN, cabinets de conseil, SSII. Elle gère les collaborateurs, leurs compétences, leurs affectations et leurs disponibilités. L'intégration avec un CRM permet de fluidifier le processus avant-vente en croisant pipeline et ressources.",[12,986,987],{},"Le modèle de données Whoz est orienté staffing. Les concepts clés sont le collaborateur (avec ses compétences et son profil), le projet (une mission client), l'affectation (un collaborateur sur un projet pour une période) et la disponibilité (le temps non affecté). Ce modèle diffère du modèle CRM classique centré sur les comptes, contacts et opportunités.",[12,989,990],{},"L'intégration Whoz-CRM vise à rapprocher ces deux visions. Le commercial qui travaille une opportunité veut savoir s'il a des consultants disponibles avec les bonnes compétences. Le manager staffing veut voir les opportunités en cours pour anticiper les besoins. Le connecteur synchronise les données entre les deux systèmes.",[12,992,993],{},"L'API REST Whoz permet de lire les collaborateurs, projets, missions et affectations. Les webhooks notifient les changements de staffing en temps réel. Le connecteur peut ainsi maintenir une vue à jour des disponibilités dans le CRM, sans interrogation permanente.",[12,995,996],{},"La synchronisation des disponibilités est le cas d'usage le plus fréquent. Sur chaque fiche collaborateur dans le CRM, un champ indique son statut : disponible, affecté à X %, en intercontrat. Le commercial peut filtrer par disponibilité pour proposer des profils réalistes aux prospects.",[12,998,999],{},"Le croisement staffing et pipeline ouvre des analyses intéressantes. Quelles opportunités peut-on gagner avec les ressources disponibles ? Quelles compétences recruter pour couvrir le pipeline ? Ces questions nécessitent de croiser les données des deux systèmes, soit dans un outil de BI, soit dans un dashboard intégré.",[12,1001,1002],{},"La confidentialité est un sujet important. Les taux de facturation, les marges par mission et les évaluations des consultants sont des données sensibles. L'intégration doit définir précisément ce qui est synchronisé et qui y a accès. Le principe de minimisation s'applique : ne transférer que ce qui est nécessaire.",{"title":31,"searchDepth":32,"depth":32,"links":1004},[],[36,1006,419],"un outil RH","Intégrer Whoz à votre CRM pour croiser pipeline commercial et disponibilités consultants dans votre pilotage avant-vente.",[1009,1012,1015,1018,1021,1024,1027],{"q":1010,"a":1011},"À quoi sert l'intégration Whoz-CRM ?","À croiser le pipeline commercial avec les ressources disponibles. Les commerciaux voient quels consultants sont disponibles pour staffing, les managers projets voient les opportunités en cours. Cela fluidifie le processus avant-vente dans les ESN.",{"q":1013,"a":1014},"Comment fonctionne l'API Whoz ?","API REST avec authentification par token. Les endpoints couvrent les collaborateurs, projets, missions, affectations et compétences. La documentation est accessible aux clients Whoz. Les webhooks permettent de réagir aux changements de staffing.",{"q":1016,"a":1017},"Comment synchroniser les collaborateurs ?","Le connecteur récupère la liste des collaborateurs Whoz avec leurs compétences et disponibilités. Ces données alimentent le CRM pour associer les bons profils aux opportunités. L'email ou un identifiant RH sert de clé de rapprochement.",{"q":1019,"a":1020},"Peut-on voir les disponibilités dans le CRM ?","Oui. Le connecteur remonte les disponibilités (disponible, affecté, en intercontrat) sur la fiche collaborateur dans le CRM. Cette information évolue en temps réel au fil des affectations. Le commercial peut ainsi proposer des profils réellement disponibles.",{"q":1022,"a":1023},"Comment gérer la confidentialité des taux ?","Les taux de facturation sont des données sensibles. L'intégration peut les exclure du périmètre synchronisé. Si le CRM a besoin de calculer des marges, les taux peuvent être stockés dans des champs à accès restreint.",{"q":1025,"a":1026},"Peut-on créer des missions depuis le CRM ?","Selon la configuration, oui. Une affaire gagnée dans le CRM peut déclencher la création d'un projet dans Whoz. Le staffing se fait ensuite dans Whoz, avec remontée des affectations vers le CRM. Cela évite la double saisie.",{"q":1028,"a":1029},"Comment croiser staffing et pipeline ?","En associant les opportunités CRM aux besoins en compétences et aux disponibilités Whoz. On peut ainsi prioriser les opportunités pour lesquelles on a des ressources disponibles, ou identifier les compétences à recruter pour couvrir le pipeline.",[1031,1032,1033,1034],"Le modèle de données Whoz est orienté staffing : projets, missions, affectations, compétences.","Le mapping avec un CRM commercial nécessite un travail de correspondance.","Les disponibilités sont une donnée temps réel qui évolue constamment.","L'intégration doit respecter la confidentialité des affectations et des taux.",{},"\u002Fintegrations\u002Fwhoz","Plateforme française de staffing et de gestion des ressources pour les sociétés de services et ESN.",[1039,76],"lucca","Staffing et gestion de projet",{"description":1007},"integrations\u002Fwhoz","API REST disponible. Intégrations natives avec certains outils RH et CRM.",[1045,1046,1047,1048,1049],"Synchroniser les collaborateurs entre Whoz et le CRM","Remonter les affectations projets dans les fiches clients","Alimenter le CRM avec les disponibilités des consultants","Croiser données de staffing et pipeline commercial","Automatiser le matching compétences\u002Fopportunités","PK4APxF_4IDBTlPi3I9alCXnFzJZP9hHIJ9dOZ_ANjA",1785504666309]