Connecteurs : reliez vos systèmes par leurs API

Un flux relie une source à une ou plusieurs destinations, avec les transformations nécessaires entre les deux : les données circulent sans ressaisie.

Présentation technique d’un projet réalisé, non commercialisé. La Passerelle a été développée et validée en interne ; aucun accès, achat ni abonnement n’est proposé. Voir les réalisations.

Le principe

  • Une source : un système qui produit une donnée (commande, contact, événement) ;
  • des transformations : adapter le format, filtrer, regrouper, calculer ;
  • une ou plusieurs destinations : les systèmes qui reçoivent la donnée.

Chaque système externe est raccordé par un connecteur, qui gère la communication avec son API.

Connecteurs disponibles : Slack, Discord, Microsoft Teams, Google Chat, e-mail (Brevo), Airtable, HubSpot, Intercom, Zendesk (ticket), Pipedrive, Google Sheets, SFTP, WhatsApp (message libre ou modèle), e-mail aux membres et requête HTTP générique, ainsi que les connecteurs personnalisés de votre organisation. Transformations proposées : filtre, champs, correspondance et script Python.

En images

Contenu effacé après traitement

La Passerelle fait passer les données d’un système à l’autre et efface le contenu des messages après traitement (7 jours en cas d’échec pour permettre une relance, 24 h en mode débogage). L’historique est gardé 30 jours. Voir sécurité et données.

Crédits

Dans le modèle étudié, les crédits se consomment à l’usage : 1 unité = 1 étape de script exécutée, ou 3 envois réussis. Les filtres et les champs sont gratuits, et un échec ne coûte rien.

Voir le modèle de crédits étudié.

Questions fréquentes

Faut-il savoir programmer ?

Pas pour les cas courants : les filtres, les champs et les correspondances se configurent dans l’interface. Un script Python libre, exécuté dans un environnement isolé, reste possible pour les cas particuliers.

Que se passe-t-il si un système est indisponible ?

Les envois sont repris automatiquement sur 12 heures (à 1, 5, 15, 60, 180, 360 puis 720 minutes). Au-delà, ou sur refus définitif, la livraison est abandonnée et peut être relancée pendant 7 jours. Après 10 abandons d’affilée, la destination est suspendue et les administrateurs sont prévenus par e-mail.

Puis-je relier une application qui n’a pas de connecteur ?

Oui : avec le connecteur de requête HTTP générique (POST, PUT, PATCH ; corps JSON, XML, SOAP, formulaire, CSV, texte ou corps personnalisé) ou avec un connecteur personnalisé de votre organisation (brouillon, essai réel, publication, retour arrière).

Pour aller plus loin

Relier ses logiciels par API

Les bases : API, flux de données, sécurité.

Relier boutique et logiciels

Un cas d’usage fréquent.

Un besoin comparable ?

Je conçois des intégrations et des outils sur mesure : décrivez votre besoin en quelques lignes.

Demander un devis