Passer au contenu principal
Ce qui a changé pour les personnes qui utilisent Lekalao et pour les applications qui l’appellent. Le plus récent d’abord.
FacturationContenuCampagnesContactsAPIEnvoiSécurité
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.
  • 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.
  • 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.
  • 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.
  • 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 et 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 et 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.
  • La délivrabilité a son entrée dans la navigation principale, à /deliverability ; l’ancienne adresse y mène. Voir Domaines d’envoi.
  • 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.
  • 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.
  • 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.
  • 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.
  • Des codes d’erreur. Chaque erreur de l’API porte un code stable et un doc_url. Voir Erreurs.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
Envoi
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.
  • 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.
FacturationÉquipe
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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
CampagnesAPIEnvoi
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.
  • Un nouveau jeton d’API se copie. Il ne s’affichait pas après sa création. Voir 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.
ÉquipeContactsAPI
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é.
  • Écrire, envoyer et exporter sont trois droits. Un nouveau rôle, Rédacteur, prépare les campagnes sans les envoyer. Voir 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.
  • 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.
  • 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 et 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.
APIContactsContenuDélivrabilité
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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Un designer en glisser-déposer, facultatif, à côté des quatre éditeurs. Voir Les éditeurs.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.