Intégrations & API

Intégrations, webhooks et API REST

Brancher l'ERP sur vos outils sans tableur intermédiaire ni script maison.

Chaque événement métier peut partir vers vos outils, signé et relancé jusqu'à sa livraison ; les connecteurs importent vos transactions, commandes, contacts et écritures, et archivent vos documents ; une API REST documentée ouvre le reste, avec des clés limitées à ce que vous autorisez.

01

Webhooks sortants signés

Abonnez une adresse à des événements : facture émise, payée ou échue, facture fournisseur reçue, écriture validée, client ou tiers créé, transaction importée, note de frais, stock sous le minimum, obligation due, demande ou question du cabinet, pièce reçue ou validée, signature terminée, paie validée ; chaque envoi est signé et journalisé.

  • Signature HMAC-SHA256 horodatée, secret propre à chaque abonnement, rotation sans coupure
  • Relances exponentielles sur 44 heures, respect des limites de débit du destinataire, rejeu manuel
  • Désactivation automatique après échecs répétés, journal des livraisons consultable
  • Compatible Zapier, Make et n8n, avec exemples de vérification de signature
  • Charge utile réduite à une liste blanche : ni e-mail, ni téléphone, ni adresse, ni IBAN, ni salaire
02

Automatisations sans code

Quand un événement survient, une règle agit : elle vérifie ses conditions sur la donnée à jour, puis notifie, crée une tâche, envoie un e-mail depuis un modèle, ouvre une demande d’approbation ou appelle un webhook, une seule fois par événement.

  • Déclencheurs : facture émise, payée ou échue, facture fournisseur reçue, transaction bancaire importée, note de frais soumise ou validée, stock sous le minimum, obligation due, pièce manquante, tiers créé, tâche en retard
  • Délais relatifs à l’échéance (« 15 jours après », « 5 jours avant »), revérifiés au moment d’agir : une facture réglée entre-temps n’est pas relancée
  • Simulation à blanc sur les derniers événements, journal de chaque exécution, quotas et arrêt des boucles
  • Exécution côté serveur avec les droits du propriétaire de la règle, relus à chaque fois
03

Champs, formulaires et modules sur mesure

L'administrateur ajoute ses propres champs aux fiches, règle la mise en page des formulaires et crée des modules complets, sans développement ; chaque règle est contrôlée à l'enregistrement, par le serveur et par l'API.

  • Champs personnalisés sur les tiers, ventes, achats, articles, projets, tâches et modules sur mesure : listes de valeurs, montants, dates, cases, e-mails, liens, notes, formules calculées
  • Contrôles réels : obligatoire, motif de saisie protégé contre les expressions abusives, bornes, valeur unique dans le dossier
  • Droits par champ : visible ou modifiable selon le rôle, le profil, le cabinet ou la clé d'API, appliqués aux formulaires, listes, exports, recherche et API
  • Mise en page des formulaires par dossier ou par profil, champs archivés sans perte de valeur
  • Packs de configuration exportés et importés en JSON scellé, sans aucune donnée
04

Dix connecteurs prêts à brancher

Chaque connecteur appelle réellement le service : connexion, test, synchronisation manuelle ou automatique toutes les heures, journal, déconnexion propre.

  • Qonto : transactions importées dans la banque, prêtes au rapprochement, sans doublon
  • Slack et Microsoft Teams : notifications des événements choisis dans un canal
  • Google Drive et Dropbox : archivage des documents de la GED
  • Google Agenda et Outlook : échéances légales, agenda et rendez-vous clients publiés
  • Pennylane : reprise des écritures par export FEC, import annulable
  • Shopify : commandes et remboursements importés en commandes clients, en quasi temps réel par webhooks signés ; HubSpot : contacts et clients synchronisés dans les deux sens
05

Plugins et API ouverte

Un plugin se déclare par un manifeste ; l'administrateur consent à chacune de ses permissions, et le plugin reçoit une clé limitée à ce consentement.

  • Clés d’API à portée limitée (ressource × lecture, écriture, suppression), débit plafonné par clé
  • Pagination par curseur, écriture conditionnelle par version (409 en cas de modification concurrente), périmètre de société respecté
  • Extensions déclaratives : liens et widgets de tableau de bord affichés en texte, visibles selon les permissions consenties, sans aucun code tiers exécuté dans l’ERP
  • Contrat OpenAPI 3.1 généré depuis le catalogue, exemples curl
  • Identifiants et jetons des connecteurs chiffrés côté serveur, jamais renvoyés au navigateur
06

Applications tierces autorisées en OAuth 2.0

Une application d'éditeur agit au nom de votre dossier sans jamais connaître de clé ni de mot de passe : vous l'autorisez sur un écran de consentement, module par module, jamais au-delà de vos propres droits, et vous retirez l'accès en un clic.

  • Autorisation par code avec PKCE obligatoire, adresses de retour exactes, aucun flux implicite
  • Jetons d’accès de 15 minutes, rafraîchissement à rotation, révocation de la chaîne en cas de réutilisation
  • Secrets et jetons conservés uniquement sous forme d’empreinte
  • Écran « Apps connectées » : portées, dernier usage, retrait immédiat ; journal d’audit de chaque autorisation
07

Connecteurs BI : Power BI, Excel, Tableau, Qlik, Looker Studio

Vos ventes, achats, comptabilité, trésorerie, stocks, projets, production et paie agrégée arrivent dans votre outil de BI par un flux OData standard, avec un jeton de lecture dédié, limité aux jeux et aux sociétés choisis, révocable à tout instant.

  • Modèle en étoile documenté : faits et dimensions reliés par des clés stables, dictionnaire des données téléchargeable
  • Flux OData v4 lu nativement par Power BI, Excel, Tableau et Qlik ; exports incrémentaux CSV ou JSON
  • Google Sheets et Looker Studio par un lien de feuille révocable
  • Aucune coordonnée personnelle ni salaire individuel exposé ; paie agrégée sous secret statistique, tiers pseudonymisables
  • Quotas, journal de chaque appel, test de connexion, aperçu des données servies
  • Exports planifiés vers Google BigQuery ou Snowflake

FAQ

Questions fréquentes

Une autre question ? Consultez la FAQ complète.

Puis-je envoyer les factures payées vers Zapier ou Make ?

Oui, créez un abonnement avec l'adresse de votre scénario et cochez « Facture payée » : chaque facture payée est envoyée une fois, signée, et relancée si votre outil ne répond pas.

Mes identifiants Qonto ou HubSpot sont-ils exposés ?

Non, ils sont chiffrés côté serveur avec une clé que le navigateur ne connaît pas, et ne sont jamais renvoyés à l’écran après leur saisie.

Que se passe-t-il si je supprime un rendez-vous dans mon agenda Google ?

Il n'est pas recréé : l'ERP respecte la suppression faite dans votre agenda.

Puis-je brancher Power BI sur mon ERP ?

Oui : Obtenir des données, Flux OData, collez l'adresse du flux et le jeton créé dans Connecteurs BI ; les tables et leurs relations arrivent prêtes à l'emploi, et l'actualisation se planifie dans Power BI.

Une application tierce peut-elle accéder à tout mon dossier ?

Non, seulement aux modules que vous cochez sur l'écran de consentement, en lecture ou en écriture, dans la limite de vos propres droits ; la suppression ne lui est jamais accordée et vous retirez l'accès à tout moment dans « Apps connectées ».

Prêt à essayer Intégrations & API ?

Activez IRPEA en quelques minutes — 30 jours gratuits, sans carte bancaire.