The Complete Guide On Setting Up And Managing Webflow Forms
Learn how to create high-converting forms with NUMI and boost your Webflow SEO. Try our solution to improve user experience and generate more leads.
Forms are an essential part of running a website. They enable visitors to communicate their needs so you can better serve them. For example, say you run a design firm. A potential client lands on your website and is intrigued by your portfolio. Before reaching out, they fill out a consultation form to communicate their project goals. When you receive their form submission, you already have some context about their design needs to help streamline your initial conversation. This improves user experience and ultimately enables you to close more jobs. Beyond improving user experience, forms also have SEO benefits. For instance, adequately optimized Webflow forms can help collect valuable data for your business and even create leads to improve your ranking on search engine results pages.
This article will help you understand how to get started with Webflow forms so you can improve your website’s SEO and user experience. If you want to learn more about building forms in Webflow, NUMI can help. Our expert Webflow developers can create fully customized forms tailored to your business needs.
Webflow Forms: Can You Create A Form In Webflow?
Webflow forms are standard HTML forms that allow you to collect information from website visitors. Examples include newsletter subscriptions, signup and login, email opt-in, event registration, contact forms, lead gen forms, and application forms. You can create a contact form using Webflow form templates with different pricing and features.
Web forms are frequently employed in marketing, gathering information on potential customers for different purposes. A customer may be asked to sign up for a newsletter in exchange for access to a specific type of content, such as:
- A discount code
- Free ebook
- Webinar
How to Create Webflow Forms
You can find several Webflow form templates online to create a Webflow form. Webflow forms pricing is part of the Webflow plans that you are using. Webflow templates come in different forms. You can style and customize it for your brand. You can choose from cloneable designs and edit the contact forms on the Webflow dashboard. A contact form from the Webflow community is the advanced Webflow form.
You can also use the builder to create advanced Webflow forms without writing lines of code.
Related Reading
- Webflow Integrations
- Webflow Websites
- Webflow Cost
- Webflow Logic
- Wordpress To Webflow Migration
- Webflow Maintenance
- Webflow Security
- Webflow Interactions
- Webflow Performance
Elements Of Webflow Forms
Basic Webflow Form Elements
Webflow forms are composed of various elements that gather information from website visitors. These elements include:
- Form Blocks: The foundational structure that houses other form elements.
- Labels: Text that describes what information is requested in each form field.
- Input Fields: Standard text fields where users can enter short answers.
- Text Area: A larger text box for more extended responses.
- Checkboxes: These are users' options for accepting terms or choosing preferences.
- Select Menu: Dropdown menus allow users to select an option from a list.
- Buttons: These are used to submit the form or reset the fields.
- Success State: A message or action triggered when the form is successfully submitted.
- Error State: A message or action triggered when the form submission encounters an issue.
Advanced Webflow Form Elements
Custom code can be integrated into Webflow forms for more advanced functionality. These advanced elements allow for a broader range of inputs and interactions most browsers support.
- Range Sliders: While Webflow doesn't natively support range sliders, custom code allows for their creation. Range sliders can dynamically adjust values, such as visualizing data or adjusting inputs in real-time.
- Dynamic Range Slider: This customized range slider can display varying numbers of images or data based on user input. It is ideal for visualizing impacts like donation amounts or other numerical data.
- Add/Remove Input Fields: Webflow’s handling of form submissions allows users to add or remove input fields as needed dynamically. This is particularly useful for forms that require flexibility in the number of inputs.
- Custom Select Fields: Custom select fields can be created for cases where more complex dropdowns are needed—such as a list of all countries with corresponding flags or all U.S. states. These fields can be integrated into Webflow forms to enhance user experience.
- Date Pickers: Although Webflow doesn't offer a native date picker, third-party date picker scripts can be embedded into forms. These scripts can be styled to match the form's design and offer a range of functionalities, such as setting default dates, disabling specific dates, and more.
- Google Places Autocomplete: Integrating Google’s Places Autocomplete API into a Webflow form can significantly improve user experience by auto-completing location fields.
- Phone Input Formatting: Custom phone input formatting can be implemented for international telephone numbers, ensuring that numbers are correctly formatted and validated across different regions.
These advanced elements provide significant flexibility and customization options, making Webflow forms more robust and adaptable to various needs.
Numi For Startup Design Solutions
NUMI is a webflow development agency that world-class webflow developers and product designers power. Backed by Y Combinator, NUMI handles all of your startup's sourcing/vetting/hiring needs for design. Our fabulous design team ensures all your design work is done well.
NUMI helps with:
- Product design
- Web design
- Framer development
- Webflow development
- Mobile design
- Prototyping
- UX design
- All of your startup's design needs
Expert Design Team
Subscribe to a guild of world-class designers ready to embed on your team today. Schedule a call with us today to learn more!
How To Set Up Webflow Forms
Webflow forms can help you increase business leads. Fifty percent of marketers say inbound marketing strategies, which include online forms, are a primary lead source. In addition to the statistics, seventy-four percent of companies use web forms to generate leads, with forty-nine point seven percent saying online forms are their top lead-generating tool.
What is its purpose now that you have added a form to your Webflow site? Do you want your visitors to register for an event or subscribe to your newsletter?
How Do I Set Up Webflow Forms?
To add a form in Webflow, go to the Add panel and then the Form list. You can pick between a few form elements and then drag them onto the canvas.
Form Structure
Initially, the form block inherits the full width of its parent element and contains 3 nested elements:
- The form itself
- The success message
- The error message
You can tweak or delete an element within the form without writing a single line of code. Webflow lets you easily adjust the web form to your brand image and requirements.
How Do You Create a Contact Form In Webflow?
Boost Your Leads with Webflow Forms
Nearly all of your website's efforts are directed around getting users to submit contact forms so you can add them to your lead database. To do this, your contact forms should be easy to:
- Maintain
- Generate quickly
- Not lose data when organizing contacts
How to Create a Contact Form in Webflow
Insert the Form Section
- Open the Add Panel in the Navigator: Access the Navigator, giving you an overview of your site’s structure.
- Drag a Section into the Navigator: This section will serve as the container for your contact form. Drag it from the Add Panel and drop it into the desired location on your page.
- Style the Section: Go to the Style panel and use the Selector field to choose a Section from the existing classes. This lets you design the section for a professional look that aligns with the rest of your site.
Add a Container for Form Elements
- Add a Container Inside the Section: Open the Add Panel again and drag a Container element into the section. This will ensure that your form elements are neatly organized and responsive.
- Select the Container Class: Click on the Container element, and in the Selector field, choose the Container class. This ensures that your design is consistent across the site.
Insert a Form Block
- Relaunch the Add Panel
- Drag a Form Block into the container you just added
This will automatically generate the essential form elements, including name and email address fields. The form block is the foundation of your contact form and gives you a starting point to add additional fields as necessary.
Customize the Form Fields
- Customize Default Fields: The form block will include fields for the user’s name and email by default. These are essential, but you can add more fields based on the information you need from your visitors.
- Add Additional Fields: If you want to collect more information, such as a message or phone number, you can add additional form fields.
- Drag a Text Box: Open the Add Panel again, find the Text Box element, and drag it into the form block where you'd like it placed.
- Add a Label for Each Field: To clarify what each text box is for, drag a Label from the Add Panel and place it above the text box. Double-click on the label to edit the text and indicate what information is required (e.g., Leave a Message).
If needed, you can continue adding other elements like dropdown menus, checkboxes, or radio buttons.
Style and Finalize
Once you have all your form fields, you can style the form to match the rest of your website. Use the Style panel to customize the size, spacing, colors, and fonts. You can also set placeholders in your text boxes to guide users in what to input.
Set Up Form Submission Settings
After configuring your form, you must set up where the form submissions go (usually an email address or a database). Webflow makes it easy to integrate form submissions with tools like Zapier or to export the data to a CMS.
Test Your Contact Form
Before going live, test your contact form to ensure it:
- Works appropriately
- Captures the needed data
- Routes submissions to the right location
Related Reading
- Webflow Coding
- Webflow SaaS Templates
- Webflow Multiple Languages
- Webflow Pros And Cons
- Webflow Developer Salary
- Websites Made With Webflow
- Webflow Issues
- Webflow Animations
- How To Use Webflow Templates
- Webflow Analytics
- Webflow Website
- Webflow Libraries
- Webflow Development
Understanding Webflow Form Submissions
When a form is submitted on your Webflow site, the data is sent to your Webflow backend and the email address specified in your form notification settings. You also have the option to directly submit data to your backend or integrate it with third-party tools like:
- Zapier
- Make.com
- Mailchimp
- Typeform
- HubSpot
While Webflow provides robust functionality, there are some limitations, but you can often find workarounds by engaging with the Webflow community.
Advanced Form Submissions: Submit Your Webflow Form Data to Google Sheets
You can use native Webflow forms to submit data directly into a Google Sheet via Make.com. This integration can be set up using Google and Make's free tiers, making it accessible to many users.
Advanced Form Submissions: Submit Your Webflow Form Data to Your Backend
For those with coding knowledge, submitting your Webflow form data to your own backend is possible. This process involves setting up the form, intercepting submissions, serializing the data to JSON, and submitting it via AJAX. It also includes:
- Setting up success
- Error feedback mechanisms
Advanced Form Submissions: Save Your Webflow Form Data to Local Storage
You can create a to-do list or similar functionality that saves data directly to your browser's local storage, allowing for:
- Quick access
- Persistence across sessions
Advanced Form Submissions: Allow Multiple Webflow Form Submissions
If you need to allow multiple submissions from the same form, you can implement a solution that resets the form after each submission.
This can be useful in scenarios where users need to submit several entries without refreshing the page.
Advanced Form Submissions: Add a Reset Button to Your Webflow Forms
To enhance user experience, you can add a reset button to your forms to reset the entire form or specific fields. This gives users greater control and flexibility when filling out forms on your site.
Webflow Forms Integration
Creating forms from scratch in Webflow can be time-consuming, but you can simplify it using Webflow form integrations. These integrations allow you to bypass manual form creation and set up forms quickly using various tools.
Common Webflow Form Integrations
123FormBuilder, Jotform, POWr, and MightyForms are popular tools you can integrate with Webflow to create forms.
Each tool has an installation guide to help you create and customize forms directly on your site without complex coding.
Automate Your Webflow Forms with Zapier
Zapier is a powerful tool for automating workflows in Webflow. With Zapier, you can set up triggers and actions for form submissions. Zapier can automatically create a new item in a specific Webflow collection when a user submits a form on your site.
This helps you keep all form submissions organized in one place. Zapier offers various triggers and actions that can be configured to align with your site goals without requiring coding skills.
Integrating Webflow Forms with HubSpot
If you’re using a CRM like HubSpot, you can easily connect your Webflow forms to HubSpot to manage and track leads more efficiently. Here’s how you can integrate Webflow forms with HubSpot:
- Access Project Settings: Go to the project settings of the Webflow site that contains the form you want to integrate.
- Navigate to Form Integrations: In the forms tab, scroll down to the bottom of the page, where you’ll find the form integrations section.
- Map New Forms: Click "Map New Forms" to begin the integration process.
- Select HubSpot: From the drop-down menu under marketing platforms, select "Webflow.com (HubSpot)."
- Choose Forms: Select the relevant marketing form from HubSpot and the corresponding Webflow form you want to map.
- Map Form Fields: Map the Webflow form fields to the appropriate HubSpot marketing lead fields.
- Connect Form: Click "Connect Form" to finalize the integration, linking your Webflow form to HubSpot.
This integration allows for seamless data transfer between your Webflow site and HubSpot, ensuring that form submissions are efficiently tracked and managed within your CRM.
How Do I Style A Form In Webflow? 8 Best Tips For Creating A Responsive Form
1. Start With the Basics: Setting Up Your Webflow Form
Begin by dragging and dropping a form block from the Add panel onto your canvas. Webflow provides default fields like:
- Name
- Message
Add or remove fields to ensure your form captures the correct information.
2. Customize Form Fields: Get Detailed to Improve Functionality and Design
Each form field can be tailored to fit your design and functional requirements. For instance, you can change the field types to include:
- Dropdowns
- Checkboxes
- Radio buttons
To do this, select the form element and access the settings panel to modify the field types and their properties.
3. Use Clear Labels and Placeholders: Enhance User Experience for Your Webflow Form
Ensure each field has a clear label describing what information is required. Use placeholder text to provide hints or examples of the expected input. This:
- Helps guide users
- Improves the overall user experience
4. Adjust Layout and Spacing: Improve Readability With Your Webflow Form
Webflow allows you to choose different layouts for your form, such as stacked, inline, or multi-column. Selecting the proper layout can enhance readability and usability.
Ensure ample white space around the form elements to prevent clutter and facilitate user interaction.
5. Style With Custom Fonts and Colors: Match Your Webflow Form to Your Brand
To create a cohesive look, customize the:
- Font styles
- Colors
- Sizes of your form elements
Webflow’s design tools enable you to match your form’s appearance with your overall website branding. You can also apply custom CSS for more advanced styling options.
6. Implement Validation Rules: Ensure Users Enter the Correct Information
Adding validation rules ensures that users enter the correct information. For example, you can require valid email formats or set character limits for text fields. This helps maintain data quality and provides immediate feedback to users if they make errors.
7. Create Success and Error Messages: Communicate Effectively With Users
After form submission, it's crucial to communicate with users effectively. Customize success messages to thank users for submitting and provide the next steps. Similarly, clear error messages should be set up to inform users what went wrong and how to fix it.
8. Test Your Form: Ensure Everything Works Before Going Live
Before going live, thoroughly test your form to ensure all elements function as intended. Check for any validation, submission, and responsiveness issues across different devices. This step is crucial for providing a seamless user experience.
Webflow Forms Pricing
Webflow offers flexible pricing options through its workspace and site plans, including a free starter plan. The number of form submissions you can collect on Webflow depends on your chosen pricing plan.
Free Starter Plan
If you’re using the free starter plan under the site plans, you're limited to 50 form submissions per month. This is ideal for small-scale projects or testing Webflow's features.
Premium Plans
For those needing more form submissions, Webflow’s premium site plans provide increased limits:
- Basic Plan: Allows up to 500 monthly form submissions. This plan is suitable for small websites with moderate traffic.
- CMS Plan: Offers 1,000 monthly form submissions. This plan is designed for content-heavy sites that require more frequent user interaction.
- Business Plan: Provides 2,500 monthly form submissions. This plan is aimed at larger websites with higher traffic and greater form submission needs.
Enterprise Plan
For organizations with even more extensive requirements, the Enterprise Plan offers custom limits on monthly form submissions and advanced features tailored to your needs. This plan is ideal for large-scale operations requiring significant form data collection.
When selecting a Webflow pricing plan, it’s essential to consider your monthly form submission targets to ensure you choose a plan that meets your needs.
What Is The Limit Of Forms In Webflow?
When using Webflow, each plan has a specific limit on the number of form submissions you can receive. If you're on the CMS plan, you can receive up to 1,000 form submissions monthly.
Handling Overages: What Happens If You Go Over?
If you exceed this limit, Webflow will automatically bill you for every additional set of 100 submissions. The cost for each set of 100 extra submissions is $1.
This charge is automatically processed using your default payment method on file, so there's no need to enable anything for this to occur manually.
Tracking Form Submission Usage and Notifications
Webflow typically sends notifications when you approach or exceed your submission limit. These alerts help you monitor your usage and avoid unexpected charges.
Staying aware of these notifications is essential for managing your account effectively and preventing overages from becoming costly.
What Happens to Your Submission Data if You Exceed the Limit?
Even if you exceed your submission limit, Webflow ensures that all form submissions are captured and stored. No data is lost due to exceeding your plan's limit, so you can be confident that all submitted information is securely saved.
Keeping your payment information current is crucial to avoiding service disruptions or issues with handling overage charges.
What Is The Best Form Builder For Webflow? 5 Options To Choose From
1. Webflow's Native Form Builder: The Built-in Solution for Webflow Forms
Webflow has a built-in form builder that integrates seamlessly with its design platform. It offers customizable form elements, styling options, spam protection, and integrations with tools like:
- Zapier
- HubSpot
The native form builder is an excellent option for creating forms that match your Webflow site's design.
2. Jotform: A Feature-Rich Option for Webflow Forms
Jotform is a popular form builder known for its extensive features and integrations. It provides vast templates, customizable form elements, conditional logic, and integrations with services like:
- Salesforce
- Google Sheets
- PayPal
Jotform also offers collaboration tools and advanced form analytics.
3. Typeform: The Conversational Form Builder for Webflow
Typeform is a versatile form builder with a unique conversational approach to creating engaging and interactive forms. It offers:
- Customizable question types
- Conditional logic
- Response piping capabilities
Typeform integrates with Webflow and popular third-party services like:
- Mailchimp
- Google Sheets
- Salesforce
4. Feathery: A Robust Form Builder for Product Teams
Feathery is a powerful form builder designed for product teams. It offers:
- A visual editor
- Drag-and-drop elements
- Custom layouts
- Styling options to create brand-native forms
Feathery also provides:
- A free template library
- React and JavaScript SDKs for extensibility
- Over 5,000 native and Zapier integrations
5. Basin: A Simple Backend for Webflow Forms
Basin is a simple and effective form backend that can be used with Webflow forms. It:
- Offers a free plan for up to 250 monthly submissions
- Provides spam protection
Basin integrates seamlessly with Webflow, allowing you to point your form action to their service.
5 Best Practices For Advanced Webflow Forms
1. Keep It Simple
Simplicity is key when designing forms. Aim to limit the number of fields to only what is necessary. A shorter form reduces users' cognitive load, making it easier for them to complete and submit.
This can lead to higher submission rates, as users are less likely to abandon lengthy or complicated forms.
2. Use Clear and Concise Labels
Each form field should have a clear label that succinctly describes the required information. Avoid jargon or overly complex language. When users can quickly understand what is being asked, they’re more likely to fill out the form correctly and completely.
3. Provide Helpful Instructions
Sometimes, users may need a little extra guidance. If a field requires specific formatting (like a phone number or date), include helpful instructions or examples right next to the field. This can ensure clarity and that users provide the correct information on their first attempt.
4. Use Visual Cues
Visual cues can significantly enhance the usability of your forms. Using asterisks to indicate required fields or color coding can help users navigate through the form more easily. These small design elements can make a big difference in guiding users through submission.
5. Test Your Forms
Before going live, it’s essential to test your forms thoroughly. Check for any issues with:
- Submission
- Validation
- Data collection
Testing helps ensure that everything works as intended and you receive the data you need. It’s also a good idea to gather feedback from a few users to identify potential pain points.
Troubleshooting Webflow Forms
Check reCAPTCHA Configuration: Prevent Submission Errors
If you have enabled reCAPTCHA on your site, ensure that every form includes a reCAPTCHA element. Missing this element can prevent forms from submitting successfully.
Review Hidden Fields: Fix Submission Issues
If you’ve hidden any form fields, ensure the Autofocus option is not checked for those fields. Autofocus on hidden fields can cause submission issues since the form may try to focus on an element that is not visible.
Verify Your Webflow Plan: Check Submission Limits
Different Webflow plans have varying limits on the number of monthly form submissions allowed. Check your plan to ensure you haven’t exceeded your submission limits, as this could prevent further submissions.
External Hosting Considerations: Know the Limitations
If you export your Webflow site for external hosting, be aware that Webflow will not process form submissions on that site. You must implement a third-party tool or service to handle form submissions effectively.
Test Without Custom Code: Eliminate Interference
If you have added custom code to your site, it may interfere with form functionality. Temporarily remove all custom code and republish your site to see if the form works without it. If it does, gradually reintroduce your code to identify the problematic section.
Check for Required Fields: Fix Submission Errors
Ensure that all required fields are filled out correctly. The submission will fail if users attempt to submit the form without completing the required fields. Consider adding clear instructions or visual cues to guide users.
Monitor for Spam Filters: Troubleshoot Potential Issues
Webflow has internal spam detection mechanisms that might block specific submissions. If you suspect this is the case, contact Webflow support to check if legitimate submissions are being flagged as spam.
Test Across Different Browsers: Troubleshoot Form Issues
Sometimes, form submission issues can be browser-specific. Test the form in different browsers (e.g., Chrome, Firefox, Safari) and incognito mode to rule out cache or cookie-related problems.
General Data Protection Regulation - GDPR
The General Data Protection Regulation (GDPR) is an EU law regulating data protection and privacy. Implemented in 2018, it protects internet users in the European Union and the European Economic Area.
When you host a website that collects personal data from EU residents, you must do this in compliance with GDPR law.
Why Does GDPR Matter for Webflow Forms?
Webflow forms, or any other method of collecting user data on the internet, can be a target for malicious actors. If you're not careful, you could compromise your website's security and lose sensitive information that could expose you to legal action.
This is why you need to comply with data protection laws like the GDPR, especially if you have customers or visitors based in the EU. If you’re not compliant and get hacked, you could face severe penalties from the EU of up to 4% of your annual revenue or £17 million—whichever is higher.
Subscribe To A Guild of World Class Webflow Developers with Our Webflow Development Agency Today
NUMI is a remarkable webflow development agency that builds stunning and high-performing websites using Webflow. With a fabulous design team backed by Y Combinator, we help startups with their webflow design needs.
Webflow boasts powerful built-in SEO tools to help your site rank higher on search engine results pages. With NUMI’s SEO experts, we’ll improve your Webflow site’s optimization and performance and set up a plan for ongoing SEO success.
Related Reading
- Best Webflow Agency
- Webflow Designers
- Webflow Development Services
- Hire A Webflow Designer
- Webflow Website Development
- Webflow Enterprise Partners
- Hire Webflow Expert
- Webflow App Development
- Webflow Agencies
- Webflow Development Agency
- Top Webflow Agency
- Webflow Web Design Agency
- Webflow Website Examples
- Best Webflow Development Company
- Top Webflow Design Agencies
- Top Webflow Development Agency
- Best Webflow Development Agency
- Hire Webflow Developer
- Webflow Accessibility
- Webflow Designers for Hire
- Webflow Responsive Design
- Webflow Sitemap
- Webflow Content Management
- Webflow Localization