Skip to main content
Wenn du bereits ein funktionierendes, Web3Forms-gestütztes Formular hast, ist der Umzug zu Formpaste eine kleine Änderung: Dein Formular postet bereits an dasselbe gemeinsam genutzte /submit-Endpunktmuster und identifiziert sich bereits über ein verstecktes access_key-Feld. In den meisten Fällen musst du nur deinen bestehenden Web3Forms-Zugangsschlüssel durch den Formpaste-Zugangsschlüssel für das Formular ersetzen, das du erstellst. Diese Anleitung deckt diesen Austausch sowie die Verhaltensunterschiede ab, die es wert sind, vor dem Livegang zu prüfen.

Der Kernaustausch

Ein typisches Web3Forms-Formular nutzt den gemeinsamen Endpunkt und enthält einen access_key im Request-Body:
Das Formpaste-Äquivalent behält dieselbe Formularstruktur, dieselben Feldnamen und das redirect-Feld bei. Ersetze den Endpunkt und nutze den Zugangsschlüssel für dein Formpaste-Formular:
Deine normalen Felder, wie name, email und message, bleiben genau so, wie sie sind. Formpaste identifiziert das Zielformular über den access_key, statt Namen für deine benutzerdefinierten Felder zu reservieren. Hol dir deinen Formpaste-access_key (fp_…), indem du ein Formular im Dashboard erstellst, oder indem du einen Agenten bittest, eines mit dem MCP-Tool create_form zu erstellen. Die vollständige Einrichtungsanleitung findest du unter Dein erstes Formular.

Falls du Web3Forms mit AJAX oder Fetch nutzt

Die Migration folgt demselben Ansatz: Sende deine bestehenden Formularfelder an den Endpunkt von Formpaste und füge den Formpaste-access_key im Request-Body hinzu.
Eine erfolgreiche Formpaste-Einsendung liefert 200 mit:
Prüfe res.ok oder data.success an derselben Stelle, an der du aktuell eine erfolgreiche Web3Forms-Antwort behandelst.

Den Rest deiner Einrichtung übertragen

Unterschiede, die du vor dem Wechsel kennen solltest

Deine Feldstruktur kann gleich bleiben. Web3Forms und Formpaste nutzen beide einen gemeinsamen Einsende-Endpunkt plus ein access_key-Feld. Das bedeutet, die Migration erfordert nicht, dass du Standardfelder wie name, email oder message umbenennst. Ersetze die URL, ersetze den Schlüssel und behalte den Rest deines Markups bei. Weiterleitungen müssen auf eine erlaubte Domain zeigen. Falls dein Formular aktuell ein redirect-Feld enthält, kannst du dieses Feld mit Formpaste weiter nutzen. Aktualisiere die URL auf eine Erfolgsseite auf deiner eigenen Website und füge dann die entsprechende Domain zur Domain-Zulassungsliste des Formulars hinzu. Keine Spam-Rätsel. Formpaste nutzt keinerlei CAPTCHA. Es verlässt sich auf serverseitige Heuristiken einschließlich Honeypots, Timing, Link-Dichte, Rate und Prüfungen auf Wegwerf-E-Mail-Adressen. Falls du ein Honeypot-Feld hinzufügst, muss es botcheck heißen und mit CSS über display:none versteckt sein, nicht mit type="hidden", damit einfache Bots weiterhin damit interagieren können. Siehe Spam verhindern. Verdächtige Einsendungen werden unter Quarantäne gestellt. Formpaste verwirft eine verdächtig wirkende Einsendung nicht einfach. Sie erscheint im Spam-Tab des Dashboards, wo du sie prüfen kannst. Auf Free ist diese Ansicht nur lesbar; einen False Positive zu retten und erneut zuzustellen ist ein Pro-Feature. Keine allgemeine REST-API. Formpaste bietet keine REST-API zum Erstellen von Formularen oder Auflisten von Einsendungen. Erstelle Formulare über das Dashboard oder das MCP-Tool create_form. Lies Einsendungen im Dashboard, über CSV-Export oder mit dem MCP-Tool list_submissions. Siehe Einsendungen abrufen. MCP-Unterstützung ist für agentengesteuerte Workflows verfügbar. Falls du einen MCP-fähigen Agenten wie Claude Code oder Cursor nutzt, kann dieser ein Formpaste-Formular erstellen und einen einsatzbereiten Snippet zurückgeben. Siehe MCP-Server und die Cookbook-Prompts.

Nach dem Wechsel

  1. Ändere die Formular-action von https://api.web3forms.com/submit auf https://api.formpaste.com/submit.
  2. Ersetze deinen Web3Forms-Schlüssel durch den Formpaste-access_key für das neue Formular.
  3. Behalte deine bestehenden benutzerdefinierten Felder bei, einschließlich name, email und message.
  4. Prüfe jeden redirect-Wert und füge dessen Domain zur Domain-Zulassungsliste hinzu.
  5. Verifiziere die Ziel-E-Mail-Adresse über das einmalige OTP.
  6. Füge bei Bedarf einen mit CSS versteckten botcheck-Honeypot hinzu und entferne jedes CAPTCHA-Widget oder -Skript.
  7. Sende einen echten Test ab und bestätige, dass er sowohl den Posteingang des Dashboards als auch deine E-Mail erreicht.
  8. Prüfe den Spam-Tab nach dem Launch gelegentlich, falls eine legitime Einsendung unter Quarantäne gestellt wurde.

Dein erstes Formular

Erstelle ein Formular, erhalte einen Zugangsschlüssel und verifiziere seine Zieladresse.

Framework-Snippets

Formpaste-Beispiele für HTML, React, Next.js, Astro, Vue und Svelte.

Spam verhindern

Erfahre, wie Formpaste verdächtige Einsendungen ohne CAPTCHA filtert.

Einsendungen abrufen

Nutze das Dashboard, CSV-Export oder MCP-Tools, um auf Einsendungen zuzugreifen.