> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lekalao.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Journal des modifications

> Ce qui a changé dans Lekalao, du plus récent au plus ancien.

Ce qui a changé pour les personnes qui utilisent Lekalao et pour les applications qui l'appellent. Le plus récent d'abord.

**31 octobre 2026**

Facturation, galerie, interface ; API, webhooks, clés de test ; sécurité

* **Votre formule, en phrases.** La page de facturation dit où en est l'équipe et ce qui vient ensuite : les jours d'essai restants, jusqu'à quand c'est payé, ce qui se passe après. Payer pendant un essai ne fait perdre aucun jour d'essai, et passer à Free au milieu d'une période payée demande d'abord. Voir [Votre formule](https://docs.lekalao.com/fr/account/billing.md#votre-formule).
* **Une facture pour chaque période payée.** Numérotée `LKL-2026-000123` sans trou, imprimée ou enregistrée en PDF, et annoncée par un reçu dont le lien ne demande pas de compte. Les propriétaires renseignent le nom, l'adresse, l'identifiant fiscal et la langue de leurs factures. Voir [Factures](https://docs.lekalao.com/fr/account/billing.md#factures).
* **Les cartes via Stripe.** Le Mobile Money ou une carte via Wajub là où le Mobile Money arrive, une carte via Stripe ailleurs ; la page dit lequel. Voir [Payer](https://docs.lekalao.com/fr/account/billing.md#payer).
* **La galerie.** Cinq mises en page et huit e-mails prêts à l'emploi, déjà écrits à vos couleurs et dans la langue de la liste, proposés quand vous créez un modèle, une campagne ou un e-mail d'automatisation. Voir [La galerie](https://docs.lekalao.com/fr/content/gallery.md).
* **Rien de ce qui est tapé ne se perd.** Une campagne en brouillon s'enregistre d'elle-même, et chaque éditeur demande avant que vous partiez avec des modifications. Changer d'éditeur convertit le contenu, ou demande. Voir [Enregistrer](https://docs.lekalao.com/fr/content/editors.md#enregistrer) et [Changer d'éditeur](https://docs.lekalao.com/fr/content/editors.md#changer-d’éditeur).
* **Le texte d'aperçu.** La ligne après l'objet dans la boîte de réception, pour les campagnes, les e-mails d'automatisation, les modèles transactionnels et les modèles. Voir [Texte d'aperçu](https://docs.lekalao.com/fr/content/editors.md#texte-d’aperçu).
* **Un éditeur pour commencer.** Une nouvelle campagne demande comment vous allez l'écrire, l'éditeur de blocs d'abord, et un bloc **Deux colonnes** rejoint les autres. Le designer en glisser-déposer est coupé tant que l'installation ne l'allume pas. Voir [Les éditeurs](https://docs.lekalao.com/fr/content/editors.md).
* **La bonne heure.** Une programmation se lit dans votre fuseau horaire et s'affiche avec lui ; les flux et les attentes gardent le fuseau où ils ont été réglés. Voir [Programmer](https://docs.lekalao.com/fr/campaigns/sending.md#programmer).
* **Une campagne qui ne peut pas partir le dit.** Elle est marquée **Bloquée**, avec ses raisons, et la personne qui l'a programmée et les propriétaires sont prévenus par e-mail. Voir [Bloquée](https://docs.lekalao.com/fr/campaigns/sending.md#bloquée).
* **Archiver, sélectionner, trier.** Une campagne envoyée peut être archivée, plusieurs campagnes archivées ou supprimées d'un coup, et les tableaux principaux triés par leurs colonnes. Voir [Archiver et supprimer](https://docs.lekalao.com/fr/campaigns/create.md#archiver-et-supprimer).
* **Demandé d'abord.** Supprimer un segment dit ce qui dépend de lui ; débloquer une adresse dit ce qui est en jeu, et une plainte demande le consentement renouvelé de la personne. Voir [Supprimer un segment](https://docs.lekalao.com/fr/contacts/segments.md#supprimer-un-segment) et [Retirer une adresse](https://docs.lekalao.com/fr/contacts/suppression-list.md#retirer-une-adresse).
* **Personnes.** **Contacts** s'ouvre sur tout le monde, une seule fois chacun, avec ses listes ; **Listes** et la **Liste de suppression** sont ses autres onglets. Voir [Personnes](https://docs.lekalao.com/fr/contacts/subscribers.md#tout-le-monde--personnes).
* **La délivrabilité a son entrée** dans la navigation principale, à `/deliverability` ; l'ancienne adresse y mène. Voir [Domaines d'envoi](https://docs.lekalao.com/fr/deliverability/domains.md).
* **Des premiers pas pour votre équipe.** La liste du tableau de bord compte votre équipe, pas l'installation, mène là où chaque étape se fait, et peut être rangée. Voir [Préparer Lekalao](https://docs.lekalao.com/fr/guide/dashboard.md#préparer-lekalao).
* **Un rapport qui hiérarchise.** Envois, ouvertures, clics et revenu (ou délivrés) en grand, le reste sur une ligne. Une campagne qui a atteint des personnes s'ouvre dessus. Voir [Statistiques](https://docs.lekalao.com/fr/campaigns/statistics.md#portée).
* **Webhooks transactionnels.** `transactional.sent`, `.delivered`, `.bounced`, `.complained`, `.opened`, `.clicked` et `.failed` suivent chaque e-mail transactionnel : plus besoin d'interroger l'API pour savoir ce qu'il est devenu. Voir [Webhooks](https://docs.lekalao.com/fr/developers/webhooks.md#e-mails-transactionnels).
* **Des webhooks signés avec leur heure, retentés, dédoublonnables.** `Lekalao-Signature: t=…,v1=…` signe l'heure avec le corps : refusez un appel de plus de cinq minutes. `Lekalao-Event-Id` est le même à chaque tentative. Un appel en échec est retenté après 1 min, 5 min, 30 min, 2 h, 6 h et 12 h, et le journal montre chaque tentative. Une adresse est désactivée après 3 jours d'échecs, et ses propriétaires prévenus. `X-Lekalao-Signature` est encore envoyé, pour l'instant. Voir [Vérifier la signature](https://docs.lekalao.com/fr/developers/webhooks.md#vérifier-la-signature).
* **Des codes d'erreur.** Chaque erreur de l'API porte un `code` stable et un `doc_url`. Voir [Erreurs](https://docs.lekalao.com/fr/errors.md).
* **Clés de test.** Un jeton créé comme clé de test n'envoie rien, et les adresses de `sink.lekalao.dev` jouent le fournisseur, webhooks compris. Voir [Clés de test](https://docs.lekalao.com/fr/developers/sandbox.md).
* **Une seule description de l'API.** `GET /v1/openapi.json` sert le document de cette référence, en anglais ou en français ; un test de l'application le tient aux routes et aux vraies réponses.
* **Les e-mails transactionnels disent à qui la faute.** `422` `recipients_suppressed`, `429` `monthly_quota_exceeded`, `502` seulement quand le fournisseur ou la file a échoué, avec `failure_code`, `delivered_at`, `bounced_at` et `complained_at` sur l'e-mail. Un e-mail encore en attente sept heures après son appel passe `failed`, `failure_code: lost`. 50 adresses au plus par e-mail, `cc` et `bcc` compris, et chacune compte dans le quota. `mailer` doit être un fournisseur de l'équipe, ou offert par le service. Un renvoi garde l'adresse d'expéditeur. Voir [E-mails transactionnels](https://docs.lekalao.com/fr/developers/transactional.md#la-réponse).
* **Les tests de campagne suivent les règles.** Un test passe par la vérification de l'expéditeur et la liste de suppression, compte dans le quota, et est limité à 100 par heure et par équipe : sinon `422` `test_refused`. Voir [Campagnes](https://docs.lekalao.com/fr/developers/campaigns.md#tester).
* **Un second facteur, partout.** Une équipe qui exige la double authentification refuse les jetons d'API et le relais SMTP d'un membre qui ne l'a pas configurée. Le relais ferme une connexion après trois mauvais mots de passe, et n'en tient qu'un nombre limité à la fois. Voir [Authentification](https://docs.lekalao.com/fr/developers/authentication.md).
* **Le double opt-in prouve une personne.** Le lien de confirmation ouvre une page ; son bouton confirme. Un logiciel de sécurité qui ouvre tous les liens ne confirme plus à la place du lecteur. Voir [Confirmation d'inscription](https://docs.lekalao.com/fr/contacts/public-pages.md#confirmation-d’inscription).
* **Formules.** Une nouvelle équipe commence sur la formule choisie sur le site public (`/register?plan=`), et une seconde équipe sur Free ; un essai qui se termine sans paiement revient sur Free dans l'heure. Voir [Facturation](https://docs.lekalao.com/fr/account/billing.md#les-quatorze-premiers-jours).
* **Amazon SES.** Le premier sujet SNS qui se confirme est retenu sur le fournisseur d'envoi ; un autre n'est pas cru. Voir [Retours des fournisseurs](https://docs.lekalao.com/fr/deliverability/feedback.md).

**20 octobre 2026**

Fournisseurs d'envoi

* **Le chiffrement SMTP suit le port.** Sur 465, 587 et 25, un chiffrement qui ne peut pas y fonctionner cède la place au port : 465 utilise SSL/TLS, 587 et 25 utilisent STARTTLS, et rien ne part jamais en clair. Les fournisseurs qui appellent le 587 « TLS », comme Zoho ZeptoMail, fonctionnent désormais tels que réglés. Voir [Fournisseurs d'envoi](https://docs.lekalao.com/fr/deliverability/mailers.md#identifiants).
* **Un fournisseur modifié sert aussitôt.** De nouveaux identifiants ou un nouvel hôte s'appliquent dès l'e-mail suivant. Les processus d'envoi ne gardent plus les anciens jusqu'au prochain redémarrage.

**23 septembre 2026**

Formules, prix et paiements ; réglages de l'équipe

* **Starter**, une nouvelle formule d'entrée : 2 000 abonnés et 20 000 e-mails par mois. **Free** passe à 1 000 abonnés et 10 000 e-mails. Voir [Formules](https://docs.lekalao.com/fr/account/billing.md#formules).
* **Des prix dans votre devise** : XAF, XOF, NGN, KES, EUR ou USD, fixée par votre premier paiement. Payez pour 1, 3, 6 ou 12 mois ; les périodes plus longues coûtent moins. Voir [Votre devise](https://docs.lekalao.com/fr/account/billing.md#votre-devise).
* **Rien ne se renouvelle tout seul, et vous êtes prévenu.** Des rappels sept jours avant la fin d'une période payée, la veille, et le matin où elle se termine. Voir [Les rappels](https://docs.lekalao.com/fr/account/billing.md#les-rappels).
* **L'adresse postale d'abord.** Elle fait désormais partie des premiers pas d'une équipe neuve, avant qu'une campagne soit écrite plutôt qu'au moment où elle est refusée.
* **Inviter un membre demande son rôle**, **Rédacteur** pour commencer. Voir [Inviter un membre](https://docs.lekalao.com/fr/account/team.md#inviter-un-membre).
* **Sur une installation partagée**, l'URL publique et le nom de l'application appartiennent à qui l'exploite : les champs ont quitté **Paramètres → Général**. Votre équipe montre son propre nom par sa [charte graphique](https://docs.lekalao.com/fr/content/brand.md).
* **Le journal transactionnel lit les messages imbriqués.** Les e-mails relayés par un logiciel qui emballe ses parties deux fois (Mattermost le fait) montrent leur texte et leur HTML, pas leur source brute.

**22 septembre 2026**

Campagnes, jetons, fournisseurs

* **Chaque blocage dit où il se règle.** Une campagne qui ne peut pas partir liste ses problèmes avec un lien vers la bonne page. **Ajouter le pied de page** écrit le lien de désabonnement et l'adresse postale dans le contenu, et une nouvelle campagne commence avec ce pied de page. Voir [Prête ou non](https://docs.lekalao.com/fr/campaigns/sending.md#prête-ou-non).
* **Un nouveau jeton d'API se copie.** Il ne s'affichait pas après sa création. Voir [Jetons d'API](https://docs.lekalao.com/fr/account/integrations.md#jetons-d’api).
* **Les e-mails de confirmation et de bienvenue partent par votre fournisseur**, celui choisi pour les e-mails transactionnels, au lieu de celui de l'installation.
* **Les identifiants des fournisseurs sont protégés des navigateurs.** Les gestionnaires de mots de passe ne remplissent plus vos identifiants de connexion dans les champs d'un fournisseur, et la forme des clés Amazon SES est vérifiée à l'enregistrement.
* **Le relais SMTP accepte un expéditeur vide** (`MAIL FROM:<>`), dont se servent certains logiciels, Mattermost entre autres, pour leur e-mail de test. Voir [Relais SMTP](https://docs.lekalao.com/fr/developers/smtp-relay.md).

**20 septembre 2026**

Confiance, pages, connecteurs

* **Journal d'activité.** Chaque modification, connexion et exportation est consignée : qui, quoi, d'où, par le navigateur ou par quel jeton. Gardé 400 jours. Voir [Journal d'activité](https://docs.lekalao.com/fr/account/activity.md).
* **Écrire, envoyer et exporter sont trois droits.** Un nouveau rôle, **Rédacteur**, prépare les campagnes sans les envoyer. Voir [Les rôles](https://docs.lekalao.com/fr/account/team.md#les-rôles).
* **Un second regard.** Une équipe peut demander qu'une campagne soit approuvée par un autre membre avant de partir, par le bouton, la programmation ou l'API. Voir [Règles de l'équipe](https://docs.lekalao.com/fr/account/team.md#règles-de-l’équipe).
* **La double authentification** peut être exigée de chaque membre.
* **Pages d'atterrissage.** Une page à elle pour une liste, à une adresse qui ne bouge pas. Voir [Pages d'atterrissage](https://docs.lekalao.com/fr/contacts/pages-and-popups.md#pages-d’atterrissage).
* **Une aide facultative.** Quand l'installation les propose, l'avis d'un vrai filtre anti-spam dans le contrôle avant envoi, et des propositions d'objets et de passages. Voir [Aperçu et contrôles](https://docs.lekalao.com/fr/content/checks.md) et [De l'aide pour les mots](https://docs.lekalao.com/fr/content/editors.md#de-l’aide-pour-les-mots).
* **Une API pour les connecteurs** : `GET /v1/me`, des webhooks gérés par programme, et un exemple de chaque événement. Voir [Enregistrer par programme](https://docs.lekalao.com/fr/developers/webhooks.md#enregistrer-par-programme).

**19 septembre 2026**

E-mails transactionnels, contacts, contenu, délivrabilité

* **Les e-mails transactionnels passent par une file.** L'API répond `202` avec `status: pending` dès que l'e-mail est journalisé, puis l'envoie depuis une file qui lui est propre, jamais derrière une campagne. Un fournisseur en échec est réessayé pendant six heures au plus, à son propre débit. Voir [La réponse](https://docs.lekalao.com/fr/developers/transactional.md#la-réponse).
* **Les imports ne saluent plus.** Les personnes importées ne reçoivent pas d'e-mail de bienvenue et ne démarrent aucune automatisation, sauf si **Les accueillir comme de nouveaux abonnés** est coché (`trigger_automations` dans l'API). Voir [Import et export](https://docs.lekalao.com/fr/contacts/import-export.md).
* **Une personne, un contact.** Quelqu'un sur trois listes a un seul nom, une seule langue et un seul jeu de champs. Les formules comptent des personnes, pas des inscriptions, et « oubliez-moi » oublie la personne partout.
* **Des champs de contact typés** : texte, nombre, date, oui ou non. Dates et nombres sont gardés sous une seule forme, quelle que soit celle du fichier. Voir [Champs de contact](https://docs.lekalao.com/fr/contacts/fields.md).
* **Ce que font les gens.** Votre boutique signale des événements (une commande, un panier abandonné) avec `POST /v1/events`. Ils démarrent des automatisations (**La personne fait quelque chose**), construisent des segments et remplissent des e-mails. Voir [Événements](https://docs.lekalao.com/fr/contacts/events.md).
* **Des modèles en Liquid**, avec tous les filtres et balises standard, et `money` pour écrire un montant à la façon du lecteur. Voir [Personnalisation](https://docs.lekalao.com/fr/content/personalization.md).
* **Un designer en glisser-déposer**, facultatif, à côté des quatre éditeurs. Voir [Les éditeurs](https://docs.lekalao.com/fr/content/editors.md).
* **Une page d'inscription et une fenêtre surgissante** hébergées par Lekalao, pour une équipe sans formulaire à elle. Voir [Pages et fenêtre surgissante](https://docs.lekalao.com/fr/contacts/pages-and-popups.md).
* **Des parcours prêts à l'emploi** : une série de bienvenue, un panier abandonné, un anniversaire, un mot après un achat. Voir [Les automatisations](https://docs.lekalao.com/fr/automations/overview.md).
* **Les anniversaires au jour du lecteur**, dans son fuseau horaire, et le 28 février quand l'année n'a pas de 29. Voir [Déclencheurs](https://docs.lekalao.com/fr/automations/triggers.md#une-date-de-l’abonné-arrive).
* **Les adresses sont examinées à l'entrée.** Une boîte jetable ou un domaine sans serveur de messagerie est refusé, avec l'adresse très probablement voulue. Voir [Hygiène des listes](https://docs.lekalao.com/fr/deliverability/list-hygiene.md).
* **La délivrabilité comme métier.** Les lecteurs qui ne lisent plus sont laissés en paix, un nouvel expéditeur chauffe sur douze jours, les politiques et rapports DMARC sont lus, et **Signer avec Lekalao** signe ce qui part par un relais SMTP. Voir [Domaines d'envoi](https://docs.lekalao.com/fr/deliverability/domains.md).
* **Chaque lecteur à son heure.** Avec **Envoyer à chacun à l'heure où il ouvre**, une campagne part à l'heure où chaque abonné lit d'habitude. Voir [L'heure de chacun](https://docs.lekalao.com/fr/campaigns/create.md#l’heure-de-chacun).
* **Des chiffres plus justes.** Les ouvertures de machines et les scanners de liens sont distingués des personnes, et le contrôle du contenu nomme ce que punissent les filtres anti-spam.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.