If your Webflow Onboarding Form is showing “Oops! Something went wrong while submitting the form,” despite using Method: GET and having reCAPTCHA turned off and the site published, it typically points to a setup or functionality issue.
1. Incorrect Use of GET Method for Forms
- Webflow forms are built to use POST, which sends data to Webflow’s servers for processing and storing submissions.
- If you set the form's method to GET, Webflow doesn’t process the submission. Instead, it appends data to the URL—but it won’t trigger Webflow’s form success/failure logic.
- Forms using GET will not work with the built-in Webflow form processing, and will show the generic error unless handled with custom code.
2. Form Action URL Is Missing or Improper
- When using Method: GET or POST with a custom action URL, Webflow expects you to handle the submission elsewhere.
- If the Action field is left blank, Webflow tries to handle it internally—but only supports POST.
- If action is defined incorrectly or targets a non-existent endpoint, the browser may fail to submit and return an error.
3. JavaScript Conflicts Preventing Default Submission Behavior
- If you have embedded custom scripts on the page that interfere with form submission (e.g., intercepting the event or replacing default behavior), this could break the form logic.
- Check browser console (Developer Tools → Console tab) for errors related to JavaScript.
4. reCAPTCHA Left Active in Code or Designer
- Even if reCAPTCHA is turned off in Site Settings, make sure no reCAPTCHA element or related scripts remain in the form itself.
- If there’s a leftover reCAPTCHA element or custom code depending on it, submission may fail.
5. Form Submission Limits or Project Plan Restrictions
- Free Webflow plans have submission limits (e.g., 50 per month).
- If your limit is reached, even valid forms will return a submission error.
Summary
The error usually occurs because Webflow does not process forms using the GET method. To fix this, set the form method back to POST, ensure the Action field is blank, and avoid any conflicting custom scripts or leftover reCAPTCHA elements. If you truly need GET (for external endpoints), you must handle submissions entirely outside Webflow.