Zum Inhalt springen
Formspring

Formular-Backends wie Formspree, Getform und Basin

Dein bestehendes Formular auf Formspring umstellen

Dein Formular-Markup und die Feldnamen bleiben. Du änderst die Action-URL, richtest Benachrichtigungen neu ein und prüfst die ersten Einsendungen. Frühere Einsendungen werden nicht importiert.

Formulare sind ab Free enthalten.

Sieh, was nicht mitkommt

Was mitkommt

  • Dein Formular-Markup und die Feldnamen
  • Eine Weiterleitung nach dem Absenden, über das Feld _next
  • Dein verstecktes Spam-Falle-Feld, sobald du seinen Namen im Formspring-Formular einträgst
  • Webhook-Empfänger, sobald du das Signaturgeheimnis aktualisierst (HMAC-SHA256 über den Rohinhalt)

Was nicht mitkommt

  • Frühere Einsendungen und hochgeladene Dateien: Es gibt keinen Import für Einsendungen, exportiere sie also aus dem alten Tool
  • Benachrichtigungsregeln, Spam-Einstellungen und Integrationen: richte sie im neuen Formular neu ein
  • Alles, was das alte Tool von seiner eigenen Domain auslieferte

Was du brauchst

  • Zugriff auf das HTML der Seite oder auf das Tool, das sie veröffentlicht.
  • Ein Formspring-Konto. Formulare sind ab Free enthalten.
  • Zugriff auf das alte Tool, um frühere Einsendungen zu exportieren, wenn du sie behalten willst.

So wird zugeordnet

So wird zugeordnet
In deiner Datei oder im alten ToolIn FormspringHinweis
Alte Action-URL des FormularsDie Endpunkt-URL, die Formspring für dein Formular anzeigtDie einzige Änderung an der Seite
Verstecktes Spam-Falle-FeldDie Honeypot-Feld-Einstellung des FormularsTrage den Namen ein, den deine Seite schon verwendet
Weiterleitung nach dem Absenden_nextErgänze das Feld oder behalte das vorhandene
Webhook-GeheimnisDas Signaturgeheimnis des WebhooksAktualisiere das Geheimnis und prüfe den Signatur-Header, den Formspring sendet

Adressen und Domains

  • Die URL deiner eigenen Seite ändert sich nicht. Nur die Action des Formulars.
  • Wenn der Endpunkt auf deiner eigenen Domain liegen soll, verifiziere die Domain zuerst (eigene Domains, ab Pro enthalten).
  • Lass den alten Endpunkt aktiv, bis du echte Einsendungen in Formspring hast eintreffen sehen.

Prüfen, bevor du dich festlegst

Lege das Formular an und sende eine Test-Einsendung von einer Kopie deiner Seite, bevor du die Live-Seite änderst. Der Test erscheint im Posteingang wie jede andere Einsendung.

Schritte

  1. Lege in Formspring ein Formular an und kopiere seine Endpunkt-URL.
  2. Trage im Formular den Namen des Honeypot-Felds und die Benachrichtigungsadresse ein.
  3. Ersetze auf einer Kopie deiner Seite die Formular-Action durch die neue URL und sende eine Test-Einsendung.
  4. Aktualisiere das Signaturgeheimnis deines Webhook-Empfängers und schalte dann die Live-Seite um.

Ergebnis abgleichen

  1. Sende eine echte Einsendung über die Live-Seite und prüfe, dass jedes Feld ankommt.
  2. Vergleiche die Webhook-Nutzdaten, die dein Empfänger erhält, mit dem, was er erwartet.
  3. Exportiere die Einsendungen des alten Tools in eine Datei, die du aufbewahrst. Formspring importiert sie nicht.

Ein durchgerechnetes Beispiel

Die einzige Änderung an der Seite ist das Attribut action.

Beispieldaten

Vorher

<form action="https://forms.old-tool.example/f/abc123" method="POST">

Nachher

<form action="https://formspring.io/f/YOUR_FORM_ID" method="POST">

Felder, die Weiterleitung über _next und das Honeypot-Feld verhalten sich wie zuvor. Frühere Einsendungen bleiben im alten Tool.

Umschalten

Stelle ein Formular nach dem anderen um. Behalte das alte Konto einen Abrechnungszeitraum lang schreibgeschützt, falls du etwas nachschlagen musst.

Weitere Anleitungen