IllusionForms · libre · auto-hébergé

Des formulaires et des funnels qui restent sur votre serveur.

IllusionForms est un créateur visuel de formulaires pour les sites web et le marketing en ligne : funnels en plusieurs étapes, logique, envoi de fichiers et workflows. Chaque envoi arrive dans votre propre instance – pas dans le cloud de quelqu’un d’autre. Un binaire Go, un fichier SQLite.

À intégrer sur n’importe quel site, ou à choisir directement dans IllusionCMS. Interface en anglais, allemand, français, italien et espagnol.

Libre
Aucune limite de formulaires, d’envois ou de comptes
1 binaire
Go et SQLite, aucun service externe
0 traceur
Aucun script tiers, aucun service de captcha
5 langues
Interface, manuel et textes pour les visiteurs
Comment ça marche

Créer. Intégrer. Recevoir.

Créer visuellement

Déposez les champs sur le formulaire, modifiez les libellés là où ils apparaissent, ajoutez étapes, conditions et sauts.

Publier et intégrer

Une balise script ou le bloc IllusionCMS – le formulaire apporte son thème et reste à l’abri du CSS de votre site.

Recevoir et automatiser

Les envois arrivent dans la boîte de réception. Les workflows envoient des e-mails, écrivent dans IllusionCMS ou IllusionDB, ou appellent votre CRM.

Éditeur visuel

Modifiez le formulaire, pas une liste de champs.

Vous travaillez directement sur le formulaire tel qu’il s’affiche : cliquez sur un libellé pour le renommer, déposez des champs depuis la palette, vérifiez l’affichage ordinateur, tablette et mobile.

  • Funnels en plusieurs étapes avec barre de progression et étapes nommées
  • Les conditions affichent champs et étapes, les sauts font avancer
  • Champs de choix en tuiles avec images
  • Les brouillons restent des brouillons – vous publiez quand vous êtes prêt
Boîte de réception

Tous les envois au même endroit.

Les nouveaux envois restent marqués jusqu’à ce que vous les ouvriez – pour chaque personne séparément, pour que personne n’en manque un. Filtrez par formulaire, date et statut, cherchez dans les réponses, exportez en CSV.

  • Les envois partiels montrent qui a abandonné, et où
  • Les fichiers envoyés restent sur votre serveur, téléchargement uniquement après connexion
  • Les durées de conservation suppriment automatiquement les anciennes données, avec un journal des suppressions
Statistiques

Voyez où les visiteurs décrochent.

L’entonnoir montre chaque étape d’un formulaire : combien de visiteurs l’ont atteinte, combien l’ont quittée et quels champs ils ont remplis avant d’abandonner. Le plus fort abandon est signalé – vous savez ainsi quelle question améliorer en premier.

  • Filtres par période, version, appareil, site d’intégration et campagne (UTM)
  • Vues, débuts, envois et conversion par jour
  • Comparez les versions après avoir reformulé une étape
  • Uniquement des compteurs journaliers : ni cookies, ni adresses IP
Workflows

Réagir pendant que le visiteur tape encore.

Le même moteur de flux que dans IllusionCMS : démarrage à un envoi, à une étape enregistrée, à un formulaire abandonné – ou pendant la saisie.

  • Compléter la ville à partir du code postal, vérifier un domaine e-mail, sauter à une étape
  • E-mail, requêtes HTTP, JavaScript et vos propres nodes réutilisables
  • Créer des entrées dans IllusionCMS ou des enregistrements dans IllusionDB, fichiers compris
  • File d’attente avec nouvelles tentatives, journal et « relancer » pour les tâches échouées
Thèmes

Votre marque, pas la nôtre.

Couleurs, polices, coins, espacements et transitions – définis une fois dans un thème, utilisables pour autant de formulaires que vous voulez. L’aperçu montre chaque changement immédiatement.

  • Importez vos propres polices, rien n’est chargé depuis Google
  • CSS supplémentaire pour le dernier détail
  • Les formulaires intégrés vivent dans un shadow DOM – le CSS de votre site ne peut pas les casser
IllusionCMS

Conçu pour IllusionCMS.

Connectez IllusionCMS une fois à votre instance Forms, avec un token qui ne peut que lister les formulaires. Ensuite, les rédacteurs choisissent un formulaire dans une liste – dans un bloc ou un champ de collection – et le CMS l’intègre.

  • Type de champ Formulaire pour les blocs et les collections
  • illusionforms("contact") dans n’importe quel template
  • Tout autre site : une balise script, c’est tout
pages/contact.html
{# Template of a page #}
<section class="contact">
  <h2>Write to us</h2>
  {{ illusionforms("contact") }}
</section>

{# Building block with a parameter of type "Form" #}
{{ illusionforms(form) }}
Fonctionnalités

Tout ce dont un funnel a besoin.

Du formulaire de contact au funnel de prospection en dix étapes – sans plugins et sans abonnement SaaS.

Étapes & logique

Conditions et sauts vers l’avant – vérifiés à nouveau sur le serveur, pour que personne ne contourne un champ obligatoire.

Envois partiels

Les réponses sont enregistrées après chaque étape, et un workflow peut relancer les formulaires abandonnés.

Anti-spam sans captcha

Honeypot, durée minimale de saisie et limites de fréquence – pas d’énigmes pour les visiteurs, aucun service tiers.

Envoi de fichiers

Limites de taille et de type par champ. Les fichiers sont stockés sur votre serveur.

Intégrer partout

Une balise script, des champs cachés et les valeurs UTM de l’adresse de la page, des événements pour vos statistiques.

Statistiques

Vues, débuts, envois et conversion par jour – filtrés par appareil, site et campagne.

Sauvegarde & restauration

Un seul fichier avec formulaires, thèmes, polices et images – et les envois, si vous le souhaitez.

Distant & headless

Gérez votre instance en ligne depuis votre admin local – ou désactivez complètement son admin.

Des données personnelles traitées avec soin

Les formulaires recueillent des noms, des adresses e-mail et souvent bien plus. C’est pourquoi IllusionForms garde tout à un endroit que vous maîtrisez : votre serveur, votre fichier de base de données, vos sauvegardes.

  • Aucun tiers : pas de scripts, de polices ou de services de captcha externes – les visiteurs ne parlent qu’à votre instance
  • Des durées de conservation par formulaire suppriment automatiquement les envois et leurs fichiers ; un journal des suppressions consigne ce qui a été retiré, sans le contenu
  • Secrets chiffrés : les tokens et mots de passe SMTP sont stockés chiffrés et ne fonctionnent que pour leur cible
  • Sécurisé par défaut : en-têtes de sécurité stricts, Content Security Policy et limites de fréquence sur chaque point d’accès public

Prérequis

  • Linux, Windows, macOS ou Docker
  • HTTPS sur votre propre domaine, pour les formulaires sur des sites publics
  • En option : IllusionCMS 0.8 ou plus récent pour le choix des formulaires

Licence

Libre d’utilisation et auto-hébergé – aucune limite de formulaires, d’envois ou de comptes.

Téléchargement

Obtenez IllusionForms.

Gratuit, sans compte. Décompressez, démarrez, ouvrez http://localhost:8085 – le code de configuration du premier compte se trouve dans le journal.

Des questions sur IllusionForms ?

Retours, idées ou un bug – écrivez-nous.