Managing Contact Form Responses and Integrations

Learn how to find, manage, and troubleshoot Jetpack Form responses, plus explore integration options for email and third-party services.

View, manage, and export your form responses

Since Jetpack version 14.8 (released July 1, 2025), the Feedback tab has been removed from the left-hand WP Admin menu. Sites created after the release of version 14.8 won’t see this menu item any more.

For sites created before this version, the Feedback tab will still appear in WP Admin, but it will display a notice explaining that Forms have been moved to Jetpack → Forms.

Once your Jetpack form is live and visitors start submitting entries, you can view and manage responses directly from Jetpack → Forms in the left sidebar of WP Admin. Read more about setting up the Jetpack Form Block.

Accessing the Forms Dashboard

You can access the Forms dashboard from Jetpack → Forms in WP Admin. Two main tabs appear at the top of the page: Forms and Responses. Each tab displays a count of the total items it contains.

The right end of the dashboard includes the following options:

  • Manage integrations: opens the integrations settings for your forms.
  • Create a form: opens the block editor to create a new form.
  • Search bar: search across your forms or responses.

Manage your forms

The Forms tab provides a centralized view for managing all the Jetpack forms across your site. A table displays the following columns:

  • Form Name: the name of the form.
  • Responses: the number of submissions received.
  • Status: the current status of the form (Published, Trashed, etc.).
  • Last Updated: the date the form was last modified.
  • Actions: quick actions and a menu for additional options.

Filter forms by status

Use the “Status” filter at the top of the table to narrow the list by status, such as Published or Trashed. Click Add filter to add additional filters.

When you hover over a form row, two quick actions appear to the right of the “Last Updated” column:

  • Responses: view submissions for that specific form.
  • Edit: open the form in the block editor.

For more options, click the three-dot menu (⋮) in the Actions column. The full list of available actions:

  • Responses: view submissions for that specific form.
  • Edit: open the form in the block editor.
  • Preview: preview the form as it appears on your site.
  • Copy embed: copy the embed code for the form.
  • Copy shortcode: copy the shortcode for the form.
  • Unpublish: unpublish the form.
  • Rename: change the form name.
  • Duplicate: create a copy of the form.
  • Trash: move the form to trash.

To apply an action to multiple forms at once, select two or more forms using the checkboxes. Bulk action options appear at the bottom of the page. The available bulk actions are:

  • Unpublish: unpublish all selected forms.
  • Bin: move all selected forms to trash.

Review your form responses

The Responses tab is your main inbox for viewing all form submissions across your site. A table displays the following columns:

  • From: the sender’s name and email address, with their Gravatar if available.
  • Date: the date and time of the submission.
  • Source: the form that generated the response, displayed as a clickable link.
  • IP Address: the IP address of the sender, with a country flag indicator.
  • Actions: quick actions and a menu for additional options.

Filter responses by folder

Responses are organized into three folders: Inbox, Spam, and Trash.
You can switch between folders:

  1. Navigate to Jetpack → Forms and click the Responses tab.
  2. Click the “Folder is: Inbox” filter pill at the top of the response list.
  3. A dropdown appears with the following options, each displaying a count of the responses it contains:
    • Inbox: active submissions.
    • Spam: entries flagged by Akismet.
    • Trash: deleted submissions that can be restored or permanently removed.
  1. Select the folder you want to view.

To clear the folder filter, click the “×” button on the filter pill, or click Reset to remove all active filters.

Add additional response filters

Click Add filter next to the folder filter to apply additional filters:

  • Date: filter responses by date range.
  • Source: filter responses by the form that generated them.
  • Status: filter responses by status.

Filter responses by a specific form

If you have multiple forms on your site, you can filter submissions to view responses for a specific form:

  1. Navigate to Jetpack → Forms and click the Responses tab.
  2. Click Add filter and select Source.
  3. Select the form you want to view responses for.

Only submissions from that particular form will be displayed.

View an individual form response

Once you are in the Responses tab, you can view a specific submission in two ways:

  • Click the sender’s name in the response list, or hover over the response and click View. This opens the response on its own page, with a breadcrumb back to the list and arrows to move to the previous or next response.
  • Hover over the response and click the View quick action that appears after the IP Address section. This also opens the submission detail panel.

The detail panel displays:

  • The sender’s Gravatar, if available, name, and email address.
  • Date: the date and time of the submission.
  • Source: the form that generated the response.
  • IP address: with a country flag indicator.
  • Browser: the browser and device type used by the sender.
  • All submitted form fields, each shown with an icon for its field type. Ratings show star icons, answers chosen from a set of options show as badges, email addresses and phone numbers become links you can click, file uploads show the file name, and image select fields show thumbnails.

At the top of the detail panel, you will find the following quick actions:

  • Mark as unread or Mark as read: toggle the read status of the response.
  • Spam: move the response to the Spam folder.
  • Trash: move the response to the Trash folder.
  • Navigation arrows to move between responses.
  • “×” to close the panel.

Keyboard shortcuts for triaging responses

When you have a single response open, you can move through your responses and triage them without a mouse. The following keys are available:

  • j or the down arrow: go to the next response.
  • k or the up arrow: go to the previous response.
  • !: mark the response as spam.
  • #: move the response to trash.
  • Esc: return to the responses list.

The spam and trash shortcuts use shifted characters so they are harder to press accidentally.

Shortcuts do not fire while you are typing in a search box or any other text field, and they are paused while a menu, a file preview, or a confirmation dialog is open. Key combinations that use Command, Control, or Alt are left to your browser.

Each shortcut is also shown in the interface: the menu lists the key next to Mark as spam, Trash, and Back to responses, and the previous and next arrows show theirs in their tooltips.

Moving between responses

The previous and next arrows, and the j and k shortcuts, move through the exact list you opened the response from.
If you filtered the list to a single form, searched it, sorted it, or switched to the Spam or Trash folder, navigation stays inside those results instead of jumping to the full inbox.
Pressing Esc, or clicking Forms in the breadcrumb, returns you to that same filtered list.

Navigation keeps working after you mark a response as spam or move it to trash, so you can action a response and move straight to the next one.

Opening a response on its own, from a link in a notification email, from a bookmark, or by refreshing the page while a response is open, gives you no previous or next arrows, because there is no list to move through. Open the response from Jetpack → Forms to navigate between responses.

View responses for a specific form

When you click a form name in the Forms tab, or click “Responses” from a form’s actions menu, you are taken to a dedicated view showing only the responses for that specific form.

This view uses a different layout from the main Responses tab:

  • A breadcrumb at the top shows your location (for example: Forms / Contact Form).
  • The subtitle reads “View responses for [Form Name].”
  • Responses are organized into three separate tabs: Inbox, Spam, and Trash, each displaying a count.

This individual form view is useful when you want to focus on responses from a single form without filtering the global Responses list.

Opening a single form’s responses gives every field on that form its own column, so you can read who answered what without opening each response in turn.

The field columns sit between Date and Source. They are built from the responses themselves, so a field you have since added or removed still gets a column instead of disappearing.

Answers render according to their field type:

  • Rating fields show star icons.
  • Answers chosen from a set of options (dropdown, radio, checkbox, and consent fields) show as badges, with one badge per choice on a multiple-choice field.
  • Email addresses and phone numbers become links you can click to start an email or a call, and website answers open in a new tab. A website address typed without http:// or https:// stays as plain text.
  • File uploads show the file name, or the number of files when a response includes more than one.
  • Unanswered fields show a dash.

Long answers are shortened to a single line. Hover over one to read it in full.

To choose which columns you see, click the gear icon and toggle any field off. A column you hide stays hidden as you page through responses.

Field columns can make the table wider than your screen. When you scroll sideways, the selection checkbox and the From column stay pinned in place so you can always tell which response you are reading.

On screens narrower than 782 pixels, this view shows only the response and its actions, so there is nothing to scroll sideways. Your chosen columns return when you widen the window.

All responses works differently, because it spans every form and those forms have no fields in common. On a desktop screen it keeps its own columns (From, Date, Source, IP Address, and Actions) with no field columns and no pinned columns. On a narrow screen it collapses to the response and its actions, the same as a single form’s responses.

View responses from the Form editor

You can also access your form responses directly while editing a form:

  1. Open the post or page containing your form in the Block Editor.
  2. Select the Form block.
  3. In the block toolbar or sidebar, click the option to view responses.

This takes you to a responses view for that specific form. This is a convenient shortcut when you’re already working on a form and want to check its submissions.

Manage individual response actions

Each form submission includes quick actions that appear on hover, and a full actions menu accessible via the three-dot icon (⋮) in the Actions column. The available actions depend on which folder the response is in.

Inbox responses

When you hover over a response in the Inbox, three quick actions appear: “View”, “Spam”, and “Trash”.

For additional options, click the three-dot menu (⋮) to the right of the response:

  • View: open the response on its own page.
  • Spam: flag the response as spam. This moves it to the Spam folder and helps train the spam filter to recognize similar submissions in the future.
  • Trash: move the response to the Trash folder.
  • Mark as read or Mark as unread: toggle the read status of the response. Unread responses appear with a visual indicator to help you triage new submissions.
  • Print: send the response to your printer. Only the response itself is printed, without the admin sidebar, page header, or menus around it.
  • Edit form: open the form that generated this response in the block editor.

Spam responses

To view spam responses:

  • Navigate to Jetpack → Forms and click the Responses tab.
  • Click the Folder is: Inbox filter and select Spam from the dropdown.

Trash responses

To view trashed responses:

  • Navigate to Jetpack → Forms and click the Responses tab.
  • Click the Folder is: Inbox filter and select Trash from the dropdown.

Printing gives you one response on paper, with the surrounding dashboard left off.

  1. Go to Jetpack → Forms → Responses.
  2. Open the three-dot menu (⋮) on the response you want to print.
  3. Click Print. The response opens on its own page and your browser’s print dialog appears.

Your browser’s print dialog also lets you save the response as a PDF instead of sending it to a printer.

Print handles one response at a time, in any folder. To get several responses into a single file, use Export to download a CSV file or send them to Google Sheets.

View and manage spam responses

Submissions flagged as spam by Akismet are separated from your inbox for review:

  1. Navigate to Jetpack → Forms and click the Responses tab.
  2. Click the Folder is: Inbox filter and select Spam from the dropdown.
  3. A list of all spam-flagged submissions will appear.

From this view, you can:

  • Review a flagged submission by clicking the sender’s name or hovering and clicking View.
  • Restore a legitimate submission by hovering over it and selecting Not Spam. This moves it back to your Inbox and trains the spam filter to allow similar messages in the future.
  • Permanently delete spam submissions by selecting them and clicking Delete permanently.

Regularly reviewing your spam folder helps ensure that no legitimate messages are missed and improves Akismet’s filtering accuracy over time.

Reduce form spam

Jetpack Forms includes two built-in options for filtering unwanted form submissions.

Akismet Anti-spam

If your site has Akismet Anti-spam active, all form submissions are automatically checked against Akismet’s spam database. Submissions identified as spam are held separately and do not trigger email notifications. No additional configuration is required.

Disallowed Comment Keys

Jetpack Forms observes the WordPress Disallowed Comment Keys list. Any form submission that contains a word, phrase, IP address, or URL matching an entry on this list is automatically blocked.

To add entries to the Disallowed Comment Keys list:

  1. Go to Settings → Discussion in WP Admin.
  2. Scroll to the Disallowed Comment Keys field.
  3. Enter the words, phrases, IP addresses, or URLs you want to block — one entry per line.
  4. Click Save Changes.

Form submissions that match an entry on the list are blocked and not stored or sent to you.

Note: The Disallowed Comment Keys list applies to both WordPress comments and Jetpack Form submissions. Changes to this list affect both.

Export your Form responses

You can export all the data from your form responses:

  1. Navigate to Jetpack → Forms and click the Responses tab.
  2. Select one or more responses using the checkboxes, or skip this step to export all data.
  3. Click the Export button at the top right of the page. When you select responses, the button displays the count of selected items (for example: Export (1)).
  4. Select CSV File to download a simple .csv file.
  5. Select Google Sheets if you want to export to a Google Sheet, then follow the prompts to connect your Google account.

If your browser does not open a new tab with the Google Sheets file, make sure that pop-ups are allowed for your site. You can also go to your Google Sheets dashboard to find your new file.

Response Storage

Jetpack Form entries are not stored on the Jetpack/WordPress.com cloud servers, but are instead stored inside the WordPress database on your site’s server. They are stored as the feedback custom post type in wp_posts, with their fields in wp_postmeta.

Form Integrations

Managing Form Integrations Sitewide

You can manage your sitewide form integrations by going to Jetpack → Forms → Integrations.

The Integrations section allows you to configure and manage form integrations for your entire site. Depending on the integration, this can include connecting required accounts, installing plugins, configuring settings, etc.

Managing Form Integrations via Block Settings

You can enable or disable integrations for individual forms directly in the post editor where the form is published. Jetpack Forms provides a centralized integrations panel within the block editor to help you connect and manage services directly from your forms.

When editing or creating a form block, open the block settings sidebar and go to Integrations → Manage Integrations. This panel lists all available services that can be integrated with your form.

You can install integrations directly from this area and toggle them on or off at any time based on your needs. Once an integration is active, you’ll also see quick links to manage it.

Available Form Integrations

  • Akismet: helps prevent spam submissions. Once enabled, you’ll have quick access to view spam, stats, and a link to the Akismet documentation page.
  • Jetpack CRM: Captures form entries as leads or contacts in your CRM.
  • Newsletter Integration (using Jetpack CRM): syncs contact form signups with your email marketing lists.
  • Salesforce: Send form contacts to Salesforce.
  • Google Sheets: Connect your Google Drive account to export form responses directly to Google Sheets. It also includes an option to disconnect your Google account.
  • MailPoet Email Marketing: Create and send newsletters and marketing emails straight from your website. Once enabled, you can set it up directly from the Form’s integration panel, or go back to the MailPoet main dashboard via a direct link.

We’re continuing to expand this panel with more supported services, so check back regularly for new integrations.

For Multistep integrations, please check its dedicated support page here.

Send form data via webhook

Webhooks let you send form submission data to an external URL via HTTP POST. Use this to connect Jetpack Forms to custom applications, automation platforms, or any service that accepts incoming webhooks.

To set up a webhook:

  1. Open the form block settings and go to Webhooks.
  2. Toggle Enable webhook to on.
  3. Enter your endpoint in the Webhook URL field.
  4. The Webhook ID is auto-generated. You can customize it if needed.

Jetpack Forms sends a POST request to the webhook URL each time a visitor submits the form. The payload contains the form submission data. The webhook cannot be triggered manually — it fires only on new submissions.

What the notification email contains

Jetpack Forms emails you every response, sent to the address set in the form’s Email connection settings. The email lists each submitted field and its answer in a table.

Answers render according to their field type: ratings show stars, answers chosen from a set of options show as badges, file uploads show a download link, and image select fields show thumbnail previews.

The email has no greeting line. To add a title of your own, use the jetpack_forms_response_email_title filter.

Sites that modify the email through the jetpack_forms_response_email filter use an older email layout. The current layout applies only when that filter’s output is unmodified. There is no setting that switches between the two layouts.

Troubleshoot missing Jetpack Form emails

Jetpack Forms use wp_mail() to send out emails, the same function WordPress uses to send you notifications about comments or new users on your site. Note that this does not apply to Jetpack Newsletter.

First, make sure the wp_mail() function is working by:

  • Leaving a comment on your site and check if you receive an email.
  • Using the Email Logs plugin, which records a log of all e-mails sent out by WordPress. If an email 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 do find problems with the wp_mail() function, use an SMTP plugin to configure your WordPress installation to use a specific email service to send out emails.

Next, if the wp_mail() function appears to be working properly but you are still not receiving email notifications, try the following:

  • Ask your hosting provider to check their server email logs to find out if the emails were blocked.
  • Try sending Jetpack notification emails to another email address.

Still need help?

Please contact support. We’re happy to advise.

Privacy Information

The Form Block is activated by default. It can be deactivated/reactivated at any time by following the guide to control Jetpack features on one page.

Data Used
Site Owners / Users

For activity tracking (detailed below): IP address, WordPress.com user ID, WordPress.com username, WordPress.com-connected site ID and URL, Jetpack version, user agent, visiting URL, referring URL, timestamp of event, browser language, country code.
Site Visitors

If Akismet is enabled on the site, the contact form submission data (IP address, user agent, email address, site URL, and comment) is submitted to the Akismet service (also owned by Automattic) for spam checking. The actual submission data is stored in the site’s database on which it was submitted and is emailed directly to the owner of the form (i.e., the site author who published the page on which the contact form resides). This email will include the submitter’s IP address, timestamp, name, email address, website, and message.

The IP address is included as an abuse prevention measure. And for sites using Akismet, it is required to provide proper spam defense.
Activity Tracked
Site Owners / Users

We track when and by which user the feature is activated and deactivated and when CSVs or Google Sheets are exported from the Feedback forms page.
Site Visitors

None.
Data Synced (Read More)
Site Owners / Users

We sync a single option that identifies whether the feature is activated.
Site Visitors

We sync post and post-meta data associated with a user’s contact form submission. If Akismet is enabled on the site, the IP address and user agent originally submitted with the comment are also synced, as they are stored in post meta.