Zum Inhalt springen
megapromotingLassen Sie uns sprechen
Produkte Megaforms

Formulare conversaționale Dezvoltare & demonstrații

Ein Formular, in dem Sie auch sprechen können.

Megaforms untersucht die Erfassung von Antworten über Konversationsformulare, einschließlich Sprachantworten und Transkription. Die Information wird für das Team strukturiert, das sie weiter nutzen muss.

  1. 1Fragen
  2. 2Voce sau text
  3. 3Răspunsuri structurate
Schemă explicativă ·Megaforms

Megaforms

Von der Information zur erledigten Arbeit.

01

Construiești

Sie bereiten die Fragen und den Ablauf des Formulars vor.

02

Colectezi

Der Nutzer antwortet im verfügbaren Format, auch per Sprache.

03

Organizezi

Die Antworten werden für die Prüfung und die Anbindung an Workflows zentralisiert.

Wo es nützlich wird.

Anfragen und Briefings

Strukturierte Information vor dem ersten Gespräch.

Feedback

Antworten lassen sich leichter geben, wenn Schreiben unbequem ist.

Interne Prozesse

Formulare, angepasst an die Rolle und den Kontext des Teams.

Die Funktionen, Verbindungen und Nutzungsbedingungen werden in der Demo der relevanten Konfiguration bestätigt.

Megaforms im Detail

Was Sie mit diesem Projekt tun können.

Megaforms ist ein Formular-Builder, in dem der Mensch antworten kann, indem er spricht, nicht nur schreibt. Die Frage erscheint auf dem Bildschirm, der Befragte drückt und spricht, und die Aufnahme wird auf dem Server in Text umgewandelt — mit `whisper-1`, über unser Model-Gateway. Das Audio bleibt neben dem Transcript gespeichert, weil eine Transkription Fehler machen kann und jemand das Original anhören können muss.

Rund um das Formular gibt es den Rest der Dinge, die ein Team braucht, um es ernsthaft zu nutzen: Arbeitsbereiche mit Rollen, API-Schlüssel für Server-zu-Server-Integrationen, kryptografisch signierte Webhooks mit Secret-Rotation, eigene Domains pro Arbeitsbereich, Zwei-Faktor-Authentifizierung einschließlich physischer Schlüssel, Zahlungen über Stripe und Export in CSV, JSON, Text und PDF.

Der Compliance-Teil ist keine Seite mit einer Richtlinie, sondern Funktionalität: Jeder Arbeitsbereich hat eine Aufbewahrungsrichtlinie, ein Verzeichnis der Verarbeitungstätigkeiten, eine Folgenabschätzung, die Nachverfolgung von Verarbeitungsvereinbarungen, eine Liste von Unterauftragsverarbeitern und ein Kostenlimit auf der KI-Seite, damit eine Modellrechnung nicht außer Kontrolle geraten kann. Die Transkripte durchlaufen einen Schritt zur Schwärzung personenbezogener Daten, bevor sie gespeichert werden.

01

Sprachantwort, auf dem Server transkribiert

Der reale Ablauf: Die Aufnahme wird auf einen dedizierten Endpunkt der Sitzung hochgeladen, die Größe wird geprüft — maximal 25 MB — und der Typ aus einer Liste von elf akzeptierten Formaten (webm, ogg, mp3, m4a, mp4, wav, flac, aac und deren Varianten). Die Transkription erfolgt über unseren Gateway mit `whisper-1`, wobei die Sprache auf Rumänisch, Russisch, Englisch oder Ukrainisch normalisiert wird. Darüber hinaus gilt eine Grenze von 30 Uploads pro 15 Minuten und IP-Adresse.

02

Ein expliziter Schalter für Sprache auf dem Server

Die Transkription auf dem Server wird pro Formular über das Feld `voice_server_enabled` aktiviert und erfordert den konfigurierten Gateway-Schlüssel. Wenn eines davon fehlt, wird das Formular nicht beschädigt — es fällt auf die Spracherkennung im Browser zurück, die schwächer ist und vom Browser des Respondenten abhängt. Der Unterschied ist im Code sichtbar, nicht verborgen.

03

Signierte Webhooks mit unterbrechungsfreier Rotation

Jede Zustellung trägt den Header `X-Megaforms-Signature-V1: sha256=<hex>`, berechnet mit HMAC-SHA256. Bei der Rotation des Geheimnisses wird 24 Stunden lang zusätzlich `X-Megaforms-Signature-V1-Previous` mit dem alten Geheimnis gesendet, und der Empfänger akzeptiert eines von beiden — der Schlüssel kann also geändert werden, ohne dass die Integration ausfällt. Es gibt eine Zustellhistorie, erneutes Senden, Inhaltsvorschau und Testszenarien.

04

API-Schlüssel, die nicht wiederhergestellt werden können

Das Format ist `mf_<prefix>_<secret>`, mit einem Prefix von 8 Zeichen und einem Secret von 32. In der Datenbank werden nur das Prefix und `sha256(secret)` gespeichert; der vollständige Schlüssel wird nur einmal, bei der Erstellung, angezeigt. Der Vergleich erfolgt mit `timingSafeEqual`.

05

Authentifizierung auf dem Niveau der Erwartungen von 2026

Passwörter mit bcrypt, Zwei-Faktor-Authentifizierung mit auf dem Telefon erzeugtem Code und separat WebAuthn für physische Schlüssel oder Biometrie. Darüber hinaus: Liste erlaubter IP-Adressen pro Arbeitsbereich, Audit-Log mit Echtzeit-Flow, Nachverfolgung aktiver Sitzungen und Administrator-Impersonation, die im Audit protokolliert wird.

06

Compliance als Funktion, nicht als Seite

Aufbewahrungsrichtlinie pro Arbeitsbereich, Verzeichnis der Verarbeitungstätigkeiten, Folgenabschätzung, Nachverfolgung von Verarbeitungsvereinbarungen, Benachrichtigung bei Änderungen von Unterauftragsverarbeitern, vollständiger Export eines Arbeitsbereichs, Verwaltung der Cookie-Einwilligung, Meldung von Verstößen gegen die Inhaltsrichtlinie und Schwärzung personenbezogener Daten aus Transkriptionen.

Daten und Funktionsweise

Was in das System eingeht. Was geprüft werden muss.

Wo die Antworten liegen
PostgreSQL, mit 20 Tabellen: Benutzer, Arbeitsbereiche und Mitglieder, Projekte, Fragebögen, Fragen, Sitzungen, Antworten, Verbrauchszählung, API-Schlüssel, Link-Ereignisse, Webhooks und deren Zustellungen, eigene Domains, hochgeladene Dateien, Sprachaufnahmen, Folgefragen, AI-Verbrauch, NPS-Antworten und Sitzungszusammenfassungen.
Das Audio wird neben dem Text gespeichert
Die aufgenommene Datei bleibt auf dem Server in einem dedizierten Verzeichnis gespeichert, und die Transkription durchläuft einen Schritt zur Schwärzung personenbezogener Daten, bevor sie gespeichert wird. Beides ist notwendig: Die automatische Transkription macht Fehler, und wer eine Entscheidung auf der Grundlage einer Antwort trifft, muss hören können, was tatsächlich gesagt wurde.
Die Kosten der Modelle haben eine Obergrenze
Der AI-Verbrauch wird pro Arbeitsbereich gezählt, und die Transkription prüft das Limit, bevor das Modell aufgerufen wird: Wenn das monatliche Limit erreicht ist, wird die Anfrage mit einem speziellen Fehler gestoppt, der angibt, wie viel von wie viel verbraucht wurde. Das ist keine Warnung nach der Rechnung, sondern eine Schranke vor dem Aufruf.
Was ein öffentliches Formular sieht und was nicht
Öffentliche Sitzungen haben ein Anfragelimit pro IP, automatische Speicherung laufender Antworten, einen Wiederaufnahme-Link mit Token und eine separate Prüfung für Formulare, die in eine andere Website eingebettet sind, über ein signiertes Token.

Von der Erkundung zur Implementierung

Wie wir ein Projekt mit Megaforms vorbereiten.

01

Wir legen fest, welche Form die Antwort hat

Sprache, Text oder beides, für jede Frage. Die vom Fragenmotor unterstützten Eingabetypen bestimmen auch, wo Sprache sinnvoll ist: bei offenen Fragen, nicht bei einer E-Mail oder einer Nummer.

02

Wir aktivieren Sprache auf dem Server, wenn es sinnvoll ist

`voice_server_enabled` wird im Formular aktiviert und der Schlüssel des Gateways wird konfiguriert. Ohne sie erhalten die Befragten die Browser-Variante — eine legitime Entscheidung für ein einfaches Formular, die jedoch bewusst getroffen werden muss.

03

Wir verbinden das Ergebnis mit dem System, das es empfängt

Signierter Webhook an Ihr System oder API-Schlüssel für das serverseitige Lesen. Das Rotieren des Secrets im 24-Stunden-Fenster wird getestet, damit die Änderung des Schlüssels in Produktion nicht das erste Mal ist, dass Sie es tun.

04

Wir setzen die Aufbewahrung und die Kostengrenze vor dem Start fest

Wie lange Antworten und Aufzeichnungen aufbewahrt werden, wer Zugriff hat, welche monatliche Obergrenze der AI-Verbrauch hat. Alle drei sind Felder im Produkt, also werden sie einmal festgelegt und gelten automatisch.

Fragen, die sich lohnen, geklärt zu werden.

Wie funktioniert die Antwort per Sprache genau?

Die befragte Person nimmt im Browser auf, die Datei wird an den Session-Endpoint hochgeladen, und der Server prüft die Größe (maximal 25 MB) und das Format (elf unterstützte Typen: webm, ogg, mp3, m4a, mp4, wav, flac, aac). Die Transkription erfolgt mit `whisper-1` über unser Modell-Gateway, wobei die Sprache auf ro, ru, en oder uk normalisiert wird. Das Audio bleibt zusammen mit dem Transkript gespeichert, und der Text durchläuft einen Schritt zur Schwärzung personenbezogener Daten.

Funktioniert Sprache in jedem Formular automatisch?

Nein. Die serverseitige Transkription wird ausdrücklich im Formular aktiviert und benötigt den Gateway-Schlüssel. Fehlt einer von beiden, wird das Formular nicht blockiert: Es fällt auf die Spracherkennung im Browser der befragten Person zurück. Das ist ein echter Unterschied bei Qualität und Sprachabdeckung, deshalb sagen wir das vor der Implementierung, nicht danach.

Was erhalten wir bei jeder Antwort in unserem System?

Ein signierter HMAC-SHA256-Webhook im Header `X-Megaforms-Signature-V1`. Der Schlüssel kann ohne Unterbrechung rotiert werden: 24 Stunden lang werden beide Signaturen gesendet, die neue und die alte, und der Prüfer akzeptiert jede von beiden. Es gibt eine Zustellhistorie, manuelles erneutes Senden und eine Inhaltsvorschau. Für das serverseitige Lesen gibt es API-Schlüssel, von denen wir in der Datenbank nur das Präfix und den Hash speichern.

Kann eine AI-Rechnung außer Kontrolle geraten?

Nicht stillschweigend. Der Verbrauch wird pro Arbeitsbereich erfasst, und es gibt ein monatliches Limit, das vor dem Aufruf des Modells geprüft wird: Bei Erreichen stoppt die Transkription mit einem Fehler, der angibt, wie viel vom Limit verbraucht wurde. Das Gate liegt vor dem Aufruf, nicht in der Rechnung am Monatsende.

Wie gut ist das Produkt getestet?

Ehrlich: weniger als seine Oberfläche. Der Testbefehl des Projekts führt nichts aus — er antwortet mit „No tests yet“ und beendet sich erfolgreich. Was tatsächlich existiert: drei Dateien mit Unit-Tests (bedingte Logik, Formular-Authentifizierung, Schwärzung personenbezogener Daten), ein kompletter Ablauf-Test und ein automatischer Barrierefreiheitstest. Die echte Prüfung erfolgt heute mit `tsc --noEmit` plus Build sowie über den Gesundheits-Endpoint in Produktion, der Datenbank, Stripe, das Modell-Gateway und die Token-Signierung prüft.

Wo wird es gehostet und auf welcher Domain?

Auf unserer Infrastruktur in Europa, unter `forms.megapromoting.com`. Die Domain ist vorübergehend, eine Subdomain des Unternehmens, keine eigene Produktdomain — die Umstellung ist eine offene Markenentscheidung, keine technische Einschränkung.

Was geschieht nach einer gewissen Zeit mit den Daten der Befragten?

Es gilt die auf den Arbeitsbereich festgelegte Aufbewahrungsrichtlinie. Im Produkt gibt es außerdem das Verzeichnis der Verarbeitungstätigkeiten, die Datenschutz-Folgenabschätzung, die Nachverfolgung von Auftragsverarbeitungsverträgen, die Benachrichtigung bei Änderungen der Unterauftragsverarbeiter und den vollständigen Export eines Arbeitsbereichs — alles als Endpoints, nicht als Text auf einer Richtlinienseite.

Beispiel zur Veranschaulichung

Eine offene, per Sprache gegebene Antwort, strukturiert beim Team angekommen

Ein Nutzungsszenario, ohne Kundendaten oder zugeordnete kommerzielle Ergebnisse.

Ausgangssituation

Ein Befragter erhält eine offene Frage und tippt statt zu schreiben auf die Aufnahmetaste und spricht eine Minute lang.

Wie es funktioniert

Die Datei wird an den Sitzungs-Endpoint hochgeladen; der Server prüft Größe und Format und fordert dann die Transkription mit `whisper-1` über das eigene Gateway in der Formularsprache an. Der Text wird vor dem Speichern durch die Schwärzung personenbezogener Daten verarbeitet, und das Audio bleibt daneben gespeichert.

Rezultatul

Das Team sieht die Antwort als Text im Dashboard, kann sie nach CSV, JSON, Text oder PDF exportieren und das Original anhören, falls die Transkription falsch erscheint. Wenn ein Webhook konfiguriert ist, erhält Ihr System das signierte Ereignis.

Ce este necesar:Formularul cu voce pe server activată și cheia gateway-ului configurată — altfel se folosește recunoașterea din browser. Plafonul lunar de cost AI neatins. Informare clară a respondentului despre înregistrare și transcriere.

Möglichkeiten der Zusammenarbeit

Megaforms, im Kontext Ihrer Organisation.

Zugriff auf genehmigte Informationen

Assistenten für wiederkehrende Fragen, mit kontrollierten Quellen, expliziten Grenzen und der Übergabe sensibler Fälle an eine verantwortliche Person.

Private Unternehmen

Wir definieren einen Pilot rund um einen realen Prozess: Nutzer, Daten, Integrationen, Kosten und Abnahmekriterien. Die Erweiterung erfolgt nach der Bewertung des Ergebnisses.

Institutionen und staatliche Unternehmen

Wir legen die Anforderungen an Zugänglichkeit, Hosting, Datenschutz und Interoperabilität fest. Jede Verbindung mit AGE- oder STISC-Diensten erfordert die Validierung der Berechtigung, des Zugriffs und der Genehmigungen.

Dies sind Anpassungsszenarien, keine Aussagen über bestehende Verträge oder Partnerschaften. Die vorgeschlagenen Funktionen werden im Arbeitsbereich des Projekts bestätigt.

Discută un pilot

Teil eines Ökosystems.

Was sollte bei Ihnen besser laufen?

Erzählen Sie uns von Ihrem Prozess. Gemeinsam legen wir fest, was sich zu bauen lohnt, was wir anbinden können und wie wir das Ergebnis prüfen.

Lassen Sie uns sprechen