IllusionForms · frei · selbst gehostet

Formulare und Funnels, die auf deinem Server bleiben.

IllusionForms ist ein visueller Formular-Baukasten für Websites und Online-Marketing: mehrstufige Funnels, Logik, Datei-Uploads und Workflows. Jede Einsendung landet in deiner eigenen Instanz – nicht in der Cloud eines anderen. Ein Go-Binary, eine SQLite-Datei.

Auf jeder Website einbinden oder direkt in IllusionCMS auswählen. Oberfläche auf Englisch, Deutsch, Französisch, Italienisch und Spanisch.

Frei
Keine Grenzen bei Formularen, Einsendungen oder Konten
1 Binary
Go und SQLite, keine externen Dienste
0 Tracker
Keine fremden Skripte, kein Captcha-Dienst
5 Sprachen
Oberfläche, Handbuch und Texte für Besucher
So funktioniert’s

Bauen. Einbinden. Empfangen.

Visuell bauen

Felder aufs Formular ziehen, Beschriftungen direkt an Ort und Stelle ändern, Schritte, Bedingungen und Sprünge ergänzen.

Veröffentlichen und einbinden

Ein Skript-Tag oder der Baustein in IllusionCMS – das Formular bringt sein Theme mit und ist gegen das CSS deiner Website geschützt.

Empfangen und automatisieren

Einsendungen landen im Posteingang. Workflows verschicken E-Mails, schreiben in IllusionCMS oder IllusionDB oder rufen dein CRM auf.

Visueller Editor

Du bearbeitest das Formular, keine Feldliste.

Du baust direkt am fertig dargestellten Formular: Beschriftung anklicken und umbenennen, Felder aus der Palette ziehen, Desktop, Tablet und Smartphone prüfen.

  • Mehrstufige Funnels mit Fortschrittsbalken und benannten Schritten
  • Bedingungen blenden Felder und Schritte ein, Sprünge überspringen Schritte
  • Auswahlfelder als Kacheln mit Bildern
  • Entwürfe bleiben Entwürfe – veröffentlicht wird, wenn du so weit bist
Posteingang

Alle Einsendungen an einem Ort.

Neue Einsendungen bleiben markiert, bis du sie öffnest – für jede Person einzeln, damit niemandem eine durchrutscht. Nach Formular, Datum und Status filtern, Antworten durchsuchen, als CSV exportieren.

  • Teil-Einsendungen zeigen, wer abgebrochen hat – und wo
  • Hochgeladene Dateien bleiben auf deinem Server, Download nur nach Anmeldung
  • Aufbewahrungsfristen löschen alte Daten automatisch, mit Löschprotokoll
Statistik

Sieh, wo Besucher abspringen.

Der Trichter zeigt jeden Schritt eines Formulars: wie viele Besucher ihn erreicht haben, wie viele dort ausgestiegen sind und welche Felder sie ausgefüllt haben, bevor sie aufgehört haben. Der größte Absprung ist markiert – so weißt du, welche Frage du zuerst verbessern solltest.

  • Filter nach Zeitraum, Version, Gerät, einbindender Website und Kampagne (UTM)
  • Aufrufe, Starts, Einsendungen und Konversion je Tag
  • Versionen vergleichen, nachdem du einen Schritt umformuliert hast
  • Nur Zähler je Tag: keine Cookies, keine IP-Adressen
Workflows

Reagieren, während noch getippt wird.

Dieselbe Flow-Engine wie in IllusionCMS: Start bei einer Einsendung, einem gespeicherten Schritt, einem abgebrochenen Formular – oder schon während des Ausfüllens.

  • Ort aus der Postleitzahl ergänzen, E-Mail-Domain prüfen, zu einem Schritt springen
  • E-Mail, HTTP-Anfragen, JavaScript und eigene, wiederverwendbare Nodes
  • Einträge in IllusionCMS oder Datensätze in IllusionDB anlegen, samt Dateien
  • Warteschlange mit Wiederholungen, Protokoll und „erneut anstoßen“ für gescheiterte Aufträge
Themes

Deine Marke, nicht unsere.

Farben, Schriften, Ecken, Abstände und Übergänge – einmal im Theme festlegen und für beliebig viele Formulare nutzen. Die Vorschau zeigt jede Änderung sofort.

  • Eigene Schriften hochladen, nichts wird von Google geladen
  • Zusätzliches CSS für das letzte Detail
  • Eingebettete Formulare leben im Shadow DOM – das CSS deiner Website kann sie nicht zerschießen
IllusionCMS

Gemacht für IllusionCMS.

Verbinde IllusionCMS einmal mit deiner Forms-Instanz – mit einem Token, der nur Formulare auflisten kann. Ab dann wählen Redakteure ein Formular aus einer Liste, im Baustein oder im Collection-Feld, und das CMS bindet es ein.

  • Feldtyp Formular für Bausteine und Collections
  • illusionforms("contact") in jedem Template
  • Jede andere Website: ein Skript-Tag, fertig
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) }}
Funktionen

Alles, was ein Funnel braucht.

Vom Kontaktformular bis zum Lead-Funnel mit zehn Schritten – ohne Plugins und ohne SaaS-Abo.

Schritte & Logik

Bedingungen und Sprünge nach vorn – auf dem Server noch einmal geprüft, damit niemand ein Pflichtfeld umgeht.

Teil-Einsendungen

Antworten werden nach jedem Schritt gespeichert, ein Workflow kann bei abgebrochenen Formularen nachfassen.

Spam-Schutz ohne Captcha

Honeypot, Mindest-Ausfüllzeit und Rate-Limits – keine Rätsel für Besucher, kein fremder Dienst.

Datei-Uploads

Grenzen für Größe und Typ je Feld. Die Dateien liegen auf deinem Server.

Überall einbinden

Ein Skript-Tag, versteckte Felder und UTM-Werte aus der Seitenadresse, Ereignisse für dein Tracking.

Statistik

Aufrufe, Starts, Einsendungen und Konversion je Tag – gefiltert nach Gerät, Website und Kampagne.

Sicherung & Wiederherstellung

Eine Datei mit Formularen, Themes, Schriften und Bildern – auf Wunsch samt Einsendungen.

Remote & headless

Die Live-Instanz aus deinem lokalen Admin verwalten – oder ihren Admin ganz abschalten.

Personenbezogene Daten mit Sorgfalt

Formulare sammeln Namen, E-Mail-Adressen und oft noch viel mehr. Deshalb hält IllusionForms alles an einem Ort, über den du bestimmst: dein Server, deine Datenbankdatei, deine Sicherungen.

  • Keine Dritten: keine fremden Skripte, Schriften oder Captcha-Dienste – Besucher sprechen nur mit deiner Instanz
  • Aufbewahrungsfristen je Formular löschen Einsendungen samt Dateien automatisch; ein Löschprotokoll hält fest, was entfernt wurde – ohne den Inhalt
  • Geheimnisse verschlüsselt: Tokens und SMTP-Passwörter liegen verschlüsselt vor und funktionieren nur für ihr Ziel
  • Von Haus aus abgesichert: strenge Sicherheits-Header, Content Security Policy und Rate-Limits an jedem öffentlichen Endpunkt

Voraussetzungen

  • Linux, Windows, macOS oder Docker
  • HTTPS auf einer eigenen Domain, für Formulare auf öffentlichen Websites
  • Optional: IllusionCMS 0.8 oder neuer für die Formularauswahl

Lizenz

Frei nutzbar und selbst gehostet – keine Grenzen bei Formularen, Einsendungen oder Konten.

Download

Hol dir IllusionForms.

Kostenlos, ohne Konto. Auspacken, starten, http://localhost:8085 öffnen – den Einrichtungscode für das erste Konto findest du im Log.

Fragen zu IllusionForms?

Feedback, Ideen oder ein Fehler – schreib uns eine Nachricht.