Häufig gestellte Fragen
Alles, was Sie über die Nutzung von Formhook wissen müssen.
Erste Schritte
Für wen ist Formhook gedacht?
Formhook richtet sich an Indie-Entwickler, Freelancer und Studios, die ein zuverlässiges Formular-Backend ohne serverseitigen Code benötigen. Das Studio-Paket bietet Multi-Client-Verwaltung - ideal für Agenturen.
Wie erstelle ich ein Formular?
Melden Sie sich im Dashboard an, klicken Sie auf + Neues Formular, geben Sie einen Namen ein und legen Sie die erlaubte Herkunft fest. Sie erhalten einen API-Schlüssel und eine POST-URL für das
action-Attribut.Wie integriere ich Formhook in meine Website?
Setzen Sie
action auf Ihre Formhook POST-URL und method="POST". Kein JavaScript nötig. Für JS-Übermittlungen: fetch() mit JSON-Body. Details in der Dokumentation und den Anleitungen.Gibt es einen kostenlosen Plan?
Ja. 5 Formulare, 250 Einsendungen/Monat, ohne Kreditkarte. Push-Benachrichtigungen, E-Mail-Warnungen, Turnstile und CORS inklusive. Einsendungen werden unbegrenzt gespeichert.
Formulare und Einsendungen
Wie richte ich erlaubte Herkunftsdomains (CORS) ein?
In den Einstellungen des Formulars, Feld Erlaubte Herkunftsdomains, eine pro Zeile (z. B.
https://example.com). Browser-Einsendungen von unbekannten Domains werden abgelehnt.Wie schütze ich mein Formular vor Spam?
Honeypot: verstecktes Feld
_gotcha - Bots füllen es aus, Menschen nicht. Cloudflare Turnstile: in Einstellungen aktivieren, Widget in HTML einfügen, serverseitige Verifizierung. Beide kombinierbar.Wie lange werden Einsendungen gespeichert?
Unbegrenzt. Formhook archiviert nicht nach 30 Tagen. Export als JSON von der Kontoseite.
Was passiert bei Überschreitung des Kontingents?
Formhook akzeptiert weiterhin dank weichem Limit. Warnungen bei 80 % und 100 %. Anhaltende Überschreitung = Upgrade-Signal.
Kann ich Datei-Uploads empfangen?
Ja, mit Pro/Studio.
enctype="multipart/form-data" verwenden. 10 MB pro Datei, 1 GB (Pro) oder 10 GB (Studio) gesamt. Zugriff über kurzlebige signierte URLs.Benachrichtigungen
Sind E-Mail-Benachrichtigungen standardmäßig aktiv?
Nein, aber sie sind auf allen Plänen verfügbar, einschließlich des kostenlosen. Aktivieren Sie sie pro Formular in den Einstellungen.
Wie aktiviere ich E-Mail-Benachrichtigungen?
In den Einstellungen des Formulars E-Mail bei neuer Einsendung aktivieren. Auf allen Plänen verfügbar.
Wie installiere ich Formhook als PWA?
formhook.app im Browser öffnen. iOS: Teilen → Zum Home-Bildschirm. Android: Menü → Installieren. Desktop: Installationssymbol in der Adressleiste.
Wie aktiviere ich Push-Benachrichtigungen?
Auf der Kontoseite Push-Benachrichtigungen aktivieren. Browser-Berechtigung erteilen. Funktioniert auf iOS 16.4+, Android, macOS, Windows, Linux.
Integrationen und Webhooks
Wie füge ich einen Webhook hinzu?
In den Einstellungen, Abschnitt Webhook. URL eingeben. Formhook sendet POST mit JSON-Payload, signiert mit HMAC-SHA256. Erfordert Pro/Studio.
Unterstützt Formhook Discord, Slack oder Teams?
Ja. Formhook erkennt Discord-, Slack- und Teams-URLs automatisch und formatiert den Payload entsprechend. Einfach die Webhook-URL einfügen.
Wie verbinde ich Google Sheets?
Die Google Sheets-Integration kommt bald. Nach der Verfügbarkeit können Sie neue Einsendungen automatisch als Zeilen in einer Tabelle hinzufügen.
Kann ich von einem Server oder mit curl übermitteln?
Ja. Server-zu-Server-Anfragen senden keinen Origin-Header und authentifizieren sich daher mit einem Token. Öffnen Sie die Einstellungen Ihres Formulars, generieren Sie unter Authentifizierung von Serveranfragen einen X-Auth-Token und senden Sie ihn bei jeder Anfrage im
X-Auth-Token-Header. Solange kein Token generiert ist, werden Server- und curl-Übermittlungen abgelehnt - Browser-Übermittlungen sind nie betroffen.Antworten und Domains
Wie antworte ich auf eine Einsendung?
Einsendung im Dashboard anklicken → Antworten. Antworten werden von Ihrer verifizierten Domain oder über Formhook gesendet. Erfordert Pro/Studio und konfigurierte Reply-From-Adresse.
Wie richte ich eine eigene Absender-Domain ein?
Unter Einstellungen → Domains Domain hinzufügen (z. B.
example.com). DNS-Einträge (SPF, DKIM, MX) beim Provider veröffentlichen, dann Reply-From in den Formular-Einstellungen festlegen.Studio und Kunden
Was ist das Studio-Paket?
Für Agenturen und Freelancer: Formulare im Kundenauftrag erstellen und Eigentum übertragen - DSGVO-konformer Übergang. Inklusive Multi-Client-Konsole.
Wie übertrage ich ein Formular an einen Kunden?
Bei der Erstellung Kunden-E-Mail eingeben. Der Kunde erhält eine Einladung (7 Tage gültig). Das Formular bleibt während der Annahme aktiv. Status auf der Kunden-Seite verfolgen.
Team und Zusammenarbeit
Wie lade ich ein Teammitglied ein?
Auf der Team-Seite E-Mail eingeben, Rolle wählen (Bearbeiter/Admin), Einladung senden. 7 Tage Annahmezeit.
Was ist der Unterschied zwischen Bearbeiter und Admin?
Bearbeiter: Lesezugriff. Admin: kann Einstellungen ändern, Webhooks und Integrationen verwalten. Nur der Kontoinhaber verwaltet Abrechnung und Löschungen.
Abrechnung und Pläne
Wie upgrade ich meinen Plan?
Auf der Preisseite oder unter Dashboard → Abrechnung. Wechsel zwischen monatlich/jährlich möglich, Änderungen werden anteilig berechnet.
Kann ich kündigen?
Ja, jederzeit über die Abrechnungs-Seite. Zugang bis Ende der aktuellen Periode.
In welcher Währung wird abgerechnet?
Alle Preise in EUR (€). MwSt. und Rechnungen automatisch über Polar.
Ihre Daten, Ihr Ausgang
Kann ich meine Einsendungen exportieren?
Ja. Jeder Tarif - auch Free - kann jederzeit ein vollständiges ZIP aller Formulare, Einsendungen und Datei-Anhänge als JSON über die Kontoseite exportieren. Ihre Daten werden nie als Geisel gehalten.
Was passiert, wenn Formhook eingestellt wird?
Wir würden mindestens 90 Tage im Voraus informieren, wobei Exporte die ganze Zeit verfügbar bleiben. Die Migration ist bewusst trivial: Die
action-URL eines Formulars ist der einzige Integrationspunkt, ein Anbieterwechsel bedeutet also das Ändern einer Zeile HTML. Ihre Formulare funktionieren bis zum letzten Tag, und der Wechsel kostet eine Zeile.Wer steckt hinter Formhook?
Formhook wird von Astropixels (astropixels.rs) entwickelt und betrieben, einem Webstudio, das seine eigenen Kundenformulare darüber laufen lässt. Den Studio-Tarif gibt es, weil wir ihn für unsere eigene Kundenarbeit brauchten.
Was passiert, wenn ich mein Einsendelimit erreiche?
Nichts geht kaputt. Das Limit ist eine weiche Grenze - Einsendungen kommen weiter an, damit Ihnen kein Lead verloren geht. Sie werden per E-Mail und Push-Benachrichtigung bei 80 % und erneut bei 100 % Ihres Monatslimits gewarnt; anhaltende Überschreitung ist Ihr Signal zum Upgrade.
Datenschutz und Sicherheit
Wo werden meine Daten gespeichert?
Auf einem Hetzner VPS in Deutschland (EU). Daten verlassen nie die EU. Cloudflare bietet TLS/DDoS-Schutz am Edge.
Ist Formhook DSGVO-konform?
Ja. EU-Datenspeicherung, veröffentlichter Auftragsverarbeitungsvertrag, saubere Eigentumsübertragung. Details in unserer Datenschutzerklärung.