Migrate from web3forms

Your HTML barely changes: swap the action URL, remove the access-key input, rename the honeypot. Here's the exact field mapping.

Before and after

A typical web3forms form:

<form action="https://api.web3forms.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR-ACCESS-KEY" />
  <input type="email" name="email" required />
  <textarea name="message" required></textarea>
  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send</button>
</form>

The same form on Formcrest:

<form action="https://api.formcrest.com/v1/submit/abc123" method="POST">
  <input type="email" name="email" required />
  <textarea name="message" required></textarea>
  <input type="text" name="_honey" style="display:none" tabindex="-1" autocomplete="off" />
  <button type="submit">Send</button>
</form>

Field mapping

web3formsFormcrest
action="https://api.web3forms.com/submit"action="…/v1/submit/<formId>" — your form's own endpoint from the dashboard
access_key hidden inputRemove it — the form is identified by the endpoint URL
botcheck honeypotRename to _honey (a hidden text input — see spam protection)
redirect hidden fieldWorks as-is — same field name. Or set the success URL once in the form's settings
subject / from_name hidden fieldsConfigure the notification subject in the form's settings instead (with template variables on Pro)

Step by step

  1. Create a Formcrest account, verify the destination email that should receive submissions, and create a form — you'll get the endpoint URL.
  2. Update your HTML as shown above and deploy.
  3. Send a test submission and check it arrives. Your old web3forms key keeps working during the transition, so there's no downtime window — switch pages one at a time if you like.

Feature notes

  • AJAX submissions: send Accept: application/json and you get a JSON response — see JavaScript (fetch). If you used web3forms' JS snippet, the SDK is the closest equivalent.
  • Captcha: web3forms uses hCaptcha; Formcrest uses Cloudflare Turnstile — setup guide.
  • File uploads, webhooks, autoresponders, and Slack/Discord/Sheets/Notion delivery are available on Pro — see plans.

General advice (zero-downtime strategy, what to check after the swap) is in the main migration guide. Coming from Formspree instead? See that guide.