IllusionForms
Selbst gehosteter Formular- und Funnel-Baukasten: mehrstufige Formulare visuell bauen, Einsendungen im eigenen Posteingang empfangen und mit Workflows weiterverarbeiten – auf Wunsch schon während des Ausfüllens. Frei, mit Anbindung an IllusionCMS und IllusionDB.

IllusionForms ist ein selbst gehosteter Baukasten für Formulare und Funnels – für Websitebetreiber und Online-Marketing, die keine Einsendungen in fremde Clouds schicken wollen. Formulare entstehen visuell direkt am fertigen Formular, jede Einsendung landet in der eigenen Instanz, und Workflows verarbeiten sie weiter: per E-Mail, an ein CRM, in IllusionCMS oder IllusionDB.
Was es kann
Formulare bauen
- Visueller Editor: Felder aus der Palette aufs Formular ziehen, Beschriftungen direkt an Ort und Stelle ändern, Vorschau für Desktop, Tablet und Smartphone.
- Mehrstufige Funnels mit Fortschrittsbalken, benannten Schritten, Bedingungen für Felder und Schritte und Sprüngen nach vorn – auf dem Server noch einmal geprüft.
- Alle üblichen Feldtypen bis zu Bewertung, Datei-Upload, versteckten Feldern und Auswahlfeldern als Bildkacheln.
- Themes mit Farben, Abständen, Übergängen, eigenem CSS und hochgeladenen Schriften – nichts wird von Google geladen.
- Texte für Ausfüllende in fünf Sprachen vorbelegt, jeder Text frei änderbar.
Einsendungen
- Posteingang mit Neu-Status je Person, Filtern, Suche und CSV-Export.
- Teil-Einsendungen nach jedem Schritt – sichtbar, wer wo abgebrochen hat.
- Spam-Schutz ohne Captcha: Honeypot, Mindest-Ausfüllzeit und Rate-Limits.
- Aufbewahrungsfristen je Formular mit Löschprotokoll, Statistik je Formular und Tag.
Workflows
- Dieselbe Flow-Engine wie in IllusionCMS, mit Starts bei Einsendung, gespeichertem Schritt, abgebrochenem Formular und während des Ausfüllens – etwa um den Ort aus der Postleitzahl zu ergänzen oder eine E-Mail-Domain zu prüfen.
- Nodes für E-Mail, HTTP, JavaScript, eigene wiederverwendbare Nodes sowie IllusionCMS (Einträge, Dateien) und IllusionDB (Datensätze, Anhänge).
- Warteschlange mit Wiederholungen, Protokoll und erneutem Anstoßen.
Einbinden und Betrieb
- Ein Skript-Tag auf jeder Website; das Formular läuft im Shadow DOM, gekapselt gegen das CSS der Seite. In IllusionCMS (ab 0.8.0) wählen Redakteure Formulare direkt aus einer Liste.
- Sicherung und Wiederherstellung als eine Datei, Remote-Modus und abschaltbarer Admin für Produktivinstanzen, API mit Tokens.
- Oberfläche und Handbuch auf Englisch, Deutsch, Französisch, Italienisch und Spanisch.
Unter der Haube
Ein einziges Go-Programm mit SQLite und eingebetteter Svelte-Oberfläche, ohne externe Dienste. Personenbezogene Daten verlassen den Server nicht: keine fremden Skripte, Geheimnisse verschlüsselt, strenge Sicherheits-Header und Rate-Limits an allen öffentlichen Endpunkten. Läuft als Binary oder Docker-Container hinter einem Reverse-Proxy.
IllusionForms auf illusioncms.com/forms
Funktionen, Handbuch, Download der aktuellen Version und Kontakt – alles auf der Projektwebsite.


