A contact form is a great way to offer your readers the ability to get in touch, without giving out your personal email address.
- Create a contact form
- Tips
- Customize the Submit button
- Customize the Notification emails
- I do not receive any notification email about form submissions
Create a contact form
You can add a contact form to any post or page. To get started, click the contact form icon above the post editor. Note: you can only have one contact form per page.

In the popup that appears, you can add, edit, and reorder the fields.
Handling the form results
You will receive an email notification for each contact form response. All responses will be listed in the Feedback section of your WordPress Admin. You can customize the email address to which the notifications will be sent.
Check out the gallery below for more details.
- Edit the contact form fields labels and add checkboxes, dropdowns and more.
- Change the email address that will receive the responses and the subject.
- Contact Form responses will be emailed to you and be listed under “Feedbacks”.
If you have the Akismet plugin installed and activated and have an active subscription, every form submission will be checked for spam.
Customize the Submit button
Once you’ve inserted a contact form into one of your posts or pages, you can customize the title of the Submit button by adding a submit_button_text parameter to the shortcode, like so:
[contact-form submit_button_text='YOUR CUSTOM SUBMIT BUTTON TEXT HERE'][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Website' type='url'/][contact-field label='Comment' type='textarea' required='1'/][/contact-form]
Tips
- Add to Pages, Posts, or Widgets – Contact forms can be added to pages or posts, or if you copy the generated code, you can add your contact form to a text widget.
- Forms are customizable – Contact forms can be customized. You can add and remove fields, choose which fields are required, change the email address, or change the subject settings. The form’s appearance can be further customized with CSS.
- Edit an existing form – To edit an existing form, edit the post or page from WP Admin, then click “Add Contact Form.”
- One per page – Each post, page, and text widget will only display one contact form.
- Remember, email is not secure – Do not use contact forms for sensitive information like credit card numbers, as the information will be transmitted by email.
- Built-in spam filter – We filter submissions through Akismet to fight spam, then add them to your feedback menu, which is accessible to Editors and Administrators on your site. We also email a copy to you.
Customize the Notification emails
Jetpack’s Form Builder allows you to customize the fields you add to the contact form, and also offers an option to change the subject of the email sent to you after each form submission.
You can add tokens to the subject field, like {city}, and Jetpack will replace the token with the value of the “City” form field (case insensitive).
- Field in form builder.
- Using {tokens} in form settings.
- What the result looks like.
I do not receive any notification email about form submissions
Jetpack, like other contact form plugins, uses a function named wp_mail() to send out emails. It’s the same function that is used by WordPress to send you comment notifications, or notifications about new users registering on your site.
You can check if that function works properly by leaving a comment on your site and checking if you receive an email. Another alternative would be to use the Email Logs plugin. This plugin records a log of all e-mails sent out by WordPress once it is activated. If an e-mail is listed in this plugin’s logs and you do NOT receive it, then the issue is likely either with your server or the recipient’s server.
If you find issues with that function, you could use a plugin like this one to configure your WordPress installation to use a specific email service to send out emails.
If the function appears to be work properly, it means that Jetpack’s emails are filtered out before they can reach your inbox:
- They can be filtered out by your server before they even get sent out; your hosting provider should be able to check their server email logs to find out if the emails were blocked.
- They can be filtered out by your email provider. If you don’t find the emails in your spam folder, you’ll want to try sending out Jetpack emails to another email address, and see if you keep experiencing issues. You can do so thanks to this option in the contact form builder.
If none of this helps, send us an email!






