The Form block lets readers get in touch with you through your website. Use the Form block to add many types of forms, including a contact form, appointment booking form, event registration form, feedback form, and more.
In this guide
Have a question?
Ask our AI assistantLearn how to create and customize forms with the following guides:
Insert a contact form
This guide will show you how to add a form to your site.
Customize the contact form fields
This guide will show you how to customize the fields of a contact form on your site.
Enable file uploads in your contact form
In this guide, you will learn how to add file upload fields to your contact forms.
Design your contact form
This guide will show you how to change the style, colors, and layouts of your website’s forms.
View contact form messages
This guide will show you how to view the messages you receive through contact forms.
Create a multistep form
This guide will show you how to add a multistep form or survey to create a form that spans multiple steps.
Export form responses
This guide shows you how to download your form responses for analysis, backup, or integration with other tools.
The Form block is designed to collect information from your visitors. It is not a secure method for collecting private data like credit card details because the information is transmitted via email. As an alternative to forms, consider collecting payments through your site using one of our secure payment options, like the Payments block. Learn more about collecting money through your site.
This section of the guide applies to sites with the WordPress.com Business and Commerce plan, and the legacy Pro plan. If you have a Business plan, make sure to activate it. For sites on the Free, Personal, and Premium plans, upgrade your plan to access this feature.
You can connect a Form block to different services for added functionality. Available integrations include:
- Akismet: automatically enabled on all WordPress.com websites to help prevent spam submissions.
- Google Sheets: Connect your site to Google Drive to export form responses directly to Google Sheets.
- Jetpack CRM: Captures form entries as leads or contacts in your customer relationship management system via the Jetpack CRM plugin.
- Salesforce: Send your form contacts to Salesforce. Learn how to integrate Salesforce with your contact forms.
- Creative Mail: Sync contact form signups with your email marketing lists via the Creative Mail plugin.
You can install integrations directly from the Integrations area of the Form block settings and toggle them on or off at any time. Once an integration is active, you’ll also see quick links to manage it.
