Tout ce qu'il faut pour ouvrir un projet, le corriger, le publier et le brancher à vos outils. Les commandes, les chemins d'API et les événements ci-dessous sont ceux que le produit exécute.
Mise à jour 19 septembre 2026
Créer un compte et un projet
Un compte Eqlo ouvre cinq projets gratuits, un siège, sans carte. Le premier projet se crée en une phrase, puis vit sur un sous-domaine projet.eqlo.app.
1
Ouvrir un compte
Inscrivez-vous avec une adresse, Google ou Apple. Eqlo envoie un message de vérification. Sans cette confirmation, le projet ne se publie pas.
2
Nommer le projet
Un projet est un site, une application, ou les deux. Donnez un nom interne, par exemple Cabinet Nantes. Ce nom n'apparaît pas aux visiteurs.
3
Choisir la région
Union européenne, États-Unis ou Royaume-Uni. Le choix se fait à la création. Les bases, les fichiers et les sauvegardes restent dans cette région.
4
Décrire ce que vous voulez
Une phrase suffit. Vous pouvez joindre une image, un PDF, une URL déjà en ligne ou une capture. La première version arrive en 2 à 5 minutes.
L'éditeur s'ouvre sur la première version. À gauche, le chat. Au centre, la page. En haut, les versions. Vous n'êtes pas obligé de publier tout de suite. Relisez, corrigez, comparez.
Eqlo écrit à partir de ce que vous dites. Une phrase précise bat une liste de dix envies. Nommez le métier, la ville, les pages, et ce qui se passe après un envoi.
L'entrée est une description en français, plus éventuellement une image, un PDF, une URL ou une capture. La sortie d'un site, ce sont des pages, une navigation, des textes, des formulaires, des images placées, des balises et des données structurées. La sortie d'une application, ce sont des écrans, des onglets, des états de chargement et d'erreur, un jeu d'icônes.
Une phrase qui marche
Exemple
Site pour un cabinet dentaire à Nantes, trois praticiens,
prise de rendez-vous, honoraires, et un formulaire qui
demande le motif et un créneau.
Ce qu'il faut nommer
Le métier et la ville, pas seulement « un site moderne ».
Les pages utiles : accueil, offre, à propos, contact, éventuellement un espace.
L'action après un envoi : un rendez-vous tenu, un devis, un paiement.
Ce que vous refusez : pas de blog, pas d'avis inventés, pas de slider.
Un site vitrine publiable demande ensuite 1 à 2 heures d'allers-retours. Une boutique, une demi-journée. Une application mobile complète, environ une journée. La première version n'est pas la version que vous envoyez. C'est le point de départ que vous corrigez.
Trois offres. Le HTML, l'hébergement et l'export du dépôt sont déjà sur Gratuit. Le nom de domaine, les builds magasins et les sièges supplémentaires sont sur Plus et Équipe.
Offres Eqlo
Gratuit
Plus
Équipe
Prix
0 €
19 € / mois
49 € / mois
Projets
5
Illimités
Illimités
Sièges
1
3
10
Hébergement
projet.eqlo.app
Votre domaine
Votre domaine
Export GitHub
Manuel
Automatique
Automatique
Builds magasins
Test téléphone
Oui
Oui
Rôles
Un siège
Trois sièges
Lecteur, éditeur, admin
Carte
Non
À l’abonnement
À l’abonnement
Gratuit n'est pas un essai de trois jours. Vous créez, vous relisez, vous publiez sur le sous-domaine. Quand le nom, les sièges ou les stores manquent, vous passez à Plus. Rien n'est effacé au passage.
Équipe sert un studio ou une squad qui ne doit pas partager un mot de passe. Au-delà de dix sièges, écrivez à hello@eqlo.app. La page entreprises décrit l'authentification unique.
Le chat, la sélection d'un élément, et l'édition de texte en place. Chaque échange crée une version. Vous comparez, vous restaurez, vous continuez.
Trois façons de changer quelque chose
Écrire dans le chat, en français ou en anglais : « déplace le formulaire sous les honoraires ».
Cliquer un élément, puis donner une instruction qui ne touche que cet élément.
Éditer le texte sur la page, sans passer par le chat, pour une typo ou un prix.
Chaque échange crée une version restaurable en un clic. La comparaison visuelle montre deux versions côte à côte. Si une génération se trompe, vous revenez à la précédente. Ne pilez pas cinq demandes sans rapport dans le même message.
La charte
Couleurs, polices et arrondis s'appliquent à tous les écrans d'un coup. Si vous avez déjà une charte, donnez-la. Générer une seconde marque est une perte.
Chat
Remplace le bleu par #0F3D2E.
Garde les titres en 32, le corps en 16.
Arrondis à 8. Ne touche pas aux textes.
Eqlo crée une base Postgres à partir de la description. Le schéma se voit et se modifie. Les comptes, les rôles et l'import CSV sont dans le même projet.
Quand votre phrase nomme des rendez-vous, des adhérents ou des commandes, Eqlo crée les tables. Le schéma reste visible. Vous le corrigez dans l'éditeur, ou un développeur le reprend via l'accès lecture directe à la base.
Comptes des utilisateurs de votre projet
Connexion par e-mail, Google et Apple.
Mot de passe oublié et vérification d'adresse.
Rôles et permissions. Organisations pour le multi-tenant.
Import et export
CSV vers une table, CSV hors d'une table. Les en-têtes doivent correspondre aux colonnes. Un import n'écrase pas une table sans confirmation.
Eqlo connecte le compte Stripe du client. Jamais un compte intermédiaire. Abonnement, paiement à l'unité, acompte, essai gratuit. La TVA et les taxes américaines passent par Stripe Tax.
1
Demander Stripe dans le chat
Écrivez que vous voulez encaisser. Eqlo ouvre le branchement. Vous vous connectez avec votre compte Stripe.
2
Choisir le mode
Abonnement, paiement à l'unité, acompte, essai gratuit. Les prix restent les vôtres. Eqlo n'ajoute pas de commission.
3
Activer Stripe Tax si besoin
TVA européenne et taxes américaines. Les factures partent automatiquement. Le client annule depuis le portail Stripe.
Les clés restent chiffrées. Les erreurs de paiement s'affichent sur la page, pas dans un e-mail silencieux. Un paiement bancaire propriétaire, hors Stripe, n'est pas la cible.
Stripe, Google Agenda, Google Sheets, Notion, Slack, Brevo, HubSpot, Twilio, Google Analytics, Supabase. On les demande en une phrase. Les clés sont chiffrées. Les erreurs sont gérées.
Dans le chat, nommez le connecteur et ce qu'il doit faire. « Quand un rendez-vous est pris, crée l'événement dans Google Agenda ». Eqlo demande la clé, la stocke chiffrée, et affiche l'erreur si le fournisseur refuse.
Le sous-domaine projet.eqlo.app est immédiat. Votre domaine, la vérification DNS et le certificat SSL sont sur Plus. Les pages sont pré-rendues. Le contenu est dans le HTML initial.
1
Relire la première HTML
Ouvrez l'aperçu. Les titres, les paragraphes et les liens doivent être dans la page, pas seulement après un script. L'outil de test d'indexation vérifie ça.
2
Publier sur le sous-domaine
Un clic. L'adresse est du type cabinet-nantes.eqlo.app. Le certificat est déjà là.
3
Pointer votre domaine
Sur Plus, vous ajoutez le nom, vous posez les enregistrements DNS demandés, vous attendez le certificat. Eqlo vérifie.
Ce qui se génère à chaque publication
Title, méta-description, hiérarchie de titres, données structurées selon le type d'activité.
Sitemap et robots.txt. Le sitemap est soumis automatiquement.
Images en WebP, dimensionnées, texte alternatif rédigé.
Core Web Vitals mesurés. Une alerte part si une publication régresse.
Un aperçu se déploie par branche quand GitHub est relié. Une partie prenante ouvre l'URL de la branche sans fusionner. Le référencement dépend ensuite du contenu et de la notoriété. Aucun outil ne garantit une position.
Aperçu téléphone par QR code, lien valable 24 heures. Builds signés iOS et Android sur Plus et Équipe. Les comptes développeur restent au nom du client.
La première version d'une application donne les écrans, les onglets, les états vides et d'erreur. Vous la testez sur téléphone en scannant le QR. Le lien expire au bout de 24 heures. Sur Gratuit, c'est le test. Les builds magasins sont sur Plus.
Ce qu'Eqlo prépare
Build signé iOS pour l'App Store, build signé Android pour Google Play.
Icônes, écran de lancement et captures de fiche aux bons formats.
Notifications push, appareil photo, géolocalisation, mode hors ligne, si votre phrase les demande.
Mises à jour de contenu sans repasser par une revue de magasin.
Quatre commandes. Pull, push, migrations, déploiement. Vous les lancez depuis une machine que vous tenez. Le jeton se crée dans le projet, menu Développeurs.
La CLI ne s'installe pas en global. Node suffit. La première commande demande le jeton du projet, une fois. Il se stocke en local, pas dans le dépôt.
L'API sert un autre système qui doit lister des projets, lire des versions ou publier. Authentification par jeton. Base api.eqlo.app/v1.
Créez un jeton dans le projet, menu Développeurs. En-tête Authorization, schéma Bearer, puis le jeton. Toutes les réponses sont du JSON. Les erreurs portent un code HTTP et un champ error.
Publier : POST /v1/projects/{id}/publish, corps vide. La réponse renvoie l'URL publique et l'identifiant de version. Un plafond d'appels n'est pas publié ici. Si vous tenez un volume d'agence, écrivez.
Eqlo envoie un événement quand un projet se publie, quand un aperçu de branche est prêt, ou quand un paiement Stripe aboutit. Vous donnez une URL HTTPS. Eqlo signe le corps.
Événements
Événement
Quand
project.published
Une publication est en ligne
project.preview.ready
L’aperçu d’une branche est joignable
payment.succeeded
Stripe a confirmé un paiement
L'en-tête X-Eqlo-Signature porte HMAC-SHA256 du corps brut, avec le secret affiché une fois à la création du webhook. Vérifiez la signature avant de traiter. Un échec de votre côté est retenté.
React, TypeScript, Tailwind pour le web. React Native pour le mobile. La synchronisation va dans les deux sens. Branches et pull requests restent des objets Git ordinaires.
Sur Gratuit, l'export est manuel : vous récupérez le dépôt et vous le poussez où vous voulez. Sur Plus et Équipe, GitHub se synchronise tout seul. Vous reliez l'organisation, vous choisissez le dépôt, Eqlo pousse et tire.
Un aperçu se déploie par branche.
Deux personnes sur le même fichier produisent encore un conflit. Vous le résolvez comme d'habitude.
L'éditeur de code intégré ouvre les fichiers dans le navigateur.
Le journal d'activité dit qui a changé quoi.
Vous pouvez partir. Le dépôt est à vous. Beaucoup d'équipes gardent Eqlo pour la boucle suivante et l'éteignent pour les parties qu'elles tiennent. C'est une semaine normale.
Union européenne, États-Unis, Royaume-Uni, au choix à la création. Sauvegardes quotidiennes, rétention 30 jours. Export complet à tout moment. Journal d'accès, chiffrement au repos et en transit.
La région se choisit quand le projet naît. Elle couvre la base, les fichiers, les sauvegardes et les secrets. Un changement de région plus tard est une migration, pas un bouton. Écrivez si vous devez la faire.
Conformité RGPD, journal d'accès complet.
Chiffrement au repos et en transit.
Sauvegardes quotidiennes, conservées 30 jours.
Export complet du projet, fichiers et données, à tout moment.
Les invitations se font par e-mail. Rôles : lecteur, éditeur, administrateur. Un commentaire s'ancre sur un élément de la page. Les agences tiennent des espaces séparés par client, avec une facturation par espace.
Créez un compte, nommez un projet, choisissez une région, puis décrivez le travail en une phrase. La première version arrive en 2 à 5 minutes. Les articles sous Démarrer suivent cet ordre.
L'offre Gratuit est-elle un essai qui expire ?
Non. Gratuit garde cinq projets, un siège et le sous-domaine projet.eqlo.app, sans carte. Plus à 19 € / mois et Team à 49 € / mois ajoutent un domaine, les builds store et plus de sièges.
Comment vérifier que les pages publiées sont dans le premier HTML ?
Ouvrez l'aperçu ou l'URL en ligne, puis utilisez l'outil de test d'indexation sur ce site. Il récupère la page sans JavaScript et indique le titre, le nombre de H1, les mots visibles et le JSON-LD.
Un développeur peut-il emporter le code ?
Oui. Gratuit exporte le dépôt à la main. Plus et Team synchronisent GitHub dans les deux sens. Les commandes pull et push de la CLI écrivent le même arbre React et TypeScript sur une machine de confiance.
Qu'est-ce qui reste hors cible ?
Les systèmes critiques, un paiement bancaire propriétaire hors Stripe, et un dossier santé réglementé. La génération peut encore se tromper, d'où l'historique et la restauration.