Skip to main content
Chaque connecteur parle la même API et reçoit les mêmes webhooks signés. Ils vivent dans le dépôt de l’application, sous integrations/. Tous demandent deux choses : l’adresse de l’API de votre installation, sans /v1, et un jeton d’API doté du droit d’écriture (Paramètres → Jetons d’API). Le test de connexion appelle GET /v1/me.

n8n

Lekalao (actions) : ajouter ou mettre à jour un abonné — jamais de doublon —, étiqueter, désabonner ; enregistrer un événement ; envoyer un e-mail transactionnel. Lekalao Trigger : quelqu’un s’est abonné, a confirmé, s’est désabonné, a été étiqueté ; une campagne a été envoyée ; un e-mail a rebondi ; quelqu’un s’est plaint — pour toutes les listes ou pour une seule. Activer un workflow enregistre un webhook dans votre équipe ; le désactiver le retire. Chaque appel est signé, et un appel dont la signature ne correspond pas ne démarre rien.
Installez-le dans n8n depuis Settings → Community nodes, ou montez dist dans ~/.n8n/custom.

Zapier

Déclencheurs : nouvel abonné, inscription confirmée, désabonnement, tag ajouté, e-mail rebondi, campagne envoyée. Actions : ajouter ou mettre à jour un abonné, enregistrer un événement, envoyer un e-mail transactionnel. Chaque utilisateur donne l’adresse de son Lekalao : une seule application sert le cloud et toute installation auto-hébergée joignable depuis Internet.

Make

  1. Pour démarrer un scénario : un module Webhooks → Custom webhook ; collez son adresse dans Paramètres → Webhooks sortants → Ajouter, avec les événements voulus. Pour vérifier la signature, ajoutez un filtre comparant l’en-tête X-Lekalao-Signature à sha256(corps; secret).
  2. Pour agir dans Lekalao : un module HTTP → Make a request avec Authorization: Bearer <jeton> — par exemple POST /v1/lists/{list}/subscribers avec {"email": "…"}, ou POST /v1/events. Ajoutez Idempotency-Key: {{uuid}} : un scénario rejoué n’abonne pas deux fois.

WordPress et WooCommerce

Déposez integrations/wordpress/lekalao dans wp-content/plugins/, activez l’extension, puis Réglages → Lekalao : l’adresse de l’API, le jeton, la liste.
  • Un formulaire n’importe où : [lekalao_form], ou [lekalao_form list="…" names="yes" button="S'abonner"]. Le formulaire est posté à votre propre site, qui parle à Lekalao : le jeton n’atteint jamais le navigateur d’un visiteur.
  • À la commande : une case pour s’abonner, dont le libellé est le vôtre.
  • Les commandes : une commande payée est envoyée comme événement order, avec son montant — compté comme revenu de l’e-mail qui l’a gagné — et le numéro de commande pour référence : elle compte une fois.
  • Les paniers abandonnés : un panier que personne n’a touché depuis une heure, dont on connaît le propriétaire (un client connecté, ou l’adresse saisie à la commande), est envoyé comme cart.abandoned avec ses articles, son total et un lien de retour.
Ce sont les événements dont partent les parcours prêts à l’emploi Après un achat et Panier abandonné : voir Automatisations.

Ce sur quoi s’appuient les connecteurs