Understanding EntriesPRO
This page teaches you how to work with form submissions in FormForge Pro. You’ll learn what the Entries list shows in each column, how to view a full entry in the modal, how to filter by form, how to export single entries and full lists to CSV, how to delete entries safely, and how to enable Entry Editing so users can update their own submissions.
Every successful form submission creates one row in your WordPress database (in the FormForge entries table) and shows up in FormForge > Entries. Nothing leaves your server unless you also configured a Zapier or webhook integration for that form.
What’s on the Entries page
Open FormForge > Entries in your WordPress admin. The page shows every form submission across every form, sorted with the newest at the top. The layout is a standard WordPress list table with five columns:
| Column | What it shows |
|---|---|
| ID | The entry’s unique numeric ID, prefixed with #. Use this ID to reference a specific submission in support conversations or in webhook logs. |
| Form | The title of the form the entry was submitted to. If you renamed the form after this entry was created, the current title is shown. |
| Preview | The first three non-empty field values from the entry, separated by |. Long text is truncated to about 8 words per value. Files show as [File: filename.ext]. Signatures show as [Signature]. |
| Date | When the entry was submitted, formatted using your WordPress date and time settings. |
| Actions | Buttons to View, Edit (if enabled), Export, and Delete the entry. |
The page shows 20 entries per page. If you have more, pagination controls appear at the bottom. Above the table, a count line tells you the total: for example, “47 entries”.
Viewing a single entry
The Preview column is meant for scanning; when you need to see the full submission, click View.
Click the View button
In the Actions column, click the small View button on the entry’s row. The button briefly shows “Loading...” while FormForge fetches the full entry data.
Read the entry in the modal
A modal opens showing Entry #{id} in the header. The body is a two-column table: the left column shows each field’s label (converted from the internal field name), the right column shows the submitted value. Multi-select values are shown comma-separated. Empty fields show a -.
Close the modal
Three ways to close: click the × in the top-right, click anywhere on the dimmed background, or press the Escape key.
The modal shows field internal names converted to Title Case (for example, full_name becomes Full Name). If you renamed a field’s label in the form builder, the modal still shows the internal name. To match up modal fields with builder fields, open the form and check each field’s Internal Name in its settings panel.
Filtering entries by form
When you have multiple forms live, the combined list gets long. Use the filter dropdown at the top of the page to narrow to one form.
Open the filter dropdown
At the top of the Entries page, above the table, is a dropdown that starts on All Forms.
Select a form
Pick the form you want to see entries for. The list reloads showing only that form’s entries. The URL now includes ?form_id={id}, which you can bookmark to return to that view later.
Return to all forms
Set the dropdown back to All Forms, or click Entries in the admin menu to reset.
The Export All to CSV button respects the current filter. Set the dropdown to a specific form first, then export, and you’ll get a CSV of just that form’s entries. Otherwise you get every entry across every form in one file.
Exporting entries to CSV
FormForge exports entries to plain CSV files that open in Excel, Google Sheets, Numbers, or any spreadsheet tool. Two ways to export:
Export a single entry
Click the Export button in the Actions column for that entry. FormForge generates a one-row CSV and downloads it as entry-{id}.csv. The row includes every field value from the submission.
Export all filtered entries
The Export All to CSV button at the top of the page exports every entry currently visible in the filtered list. The filename is entries-{form_id}-{timestamp}.csv when a form filter is active, or entries-all-{timestamp}.csv when no filter is set.
Filter to what you want (optional)
If you only want entries from one form, set the filter dropdown to that form first.
Click Export All to CSV
The button changes to a spinning “Exporting...” state while FormForge builds the CSV. On large lists this can take a few seconds.
Open the downloaded file
Your browser downloads the CSV. Open it in Excel or Google Sheets. The first row is a header with all field labels; each subsequent row is one entry with the submitted values in order.
The CSV export happens in a single AJAX request. For lists over about 10,000 entries, the request may exceed your server’s PHP timeout and fail. If that happens, use the filter dropdown to narrow to one form at a time, then export each in turn. Contact your host to raise max_execution_time if you regularly need to export very large lists.
Deleting entries
Deleting an entry permanently removes it from your database. This is not a trash-can that you can restore from; the row is gone.
Click the Delete button
In the Actions column, click Delete. A browser confirmation dialog appears with the message “Are you sure you want to delete this entry?”
Confirm
Click OK to confirm. The page reloads with a green success notice: “Entry deleted successfully.”
Cancel if unsure
Click Cancel on the confirmation dialog to abort. Nothing changes.
There is no trash, no undo, no 30-day retention. Once you click OK on the confirmation, the entry is gone from your database. If there’s any chance you might need the data later, click Export first to save a CSV copy, then delete.
Letting users edit their own submissions
By default, only site admins can view or edit entries. On the Agency tier, you can turn on Entry Editing per form so users can return and update their own submissions without needing WordPress admin access.
Entry Editing is available on the FormForge Pro Agency plan. The setting still appears in the builder on Pro and Business tiers, but the frontend edit URLs won’t work without the Agency license active.
Open the form in the builder
Go to FormForge > All Forms and click the form name.
Switch to the Settings tab
In the builder’s top navigation, click Settings. Scroll to the Entry Editing section (has an AGENCY tag).
Check “Allow users to edit their submissions”
Tick the checkbox. Two secondary options appear:
- Include edit link in confirmation email: adds a unique edit URL to the confirmation email sent to the user after they submit.
- Show edit link in success message: displays the edit URL on the success page shown right after submission.
Enable one or both depending on how you want users to receive the link. Most sites enable the email option.
Save the form
Click Save Form. The Actions column in FormForge > Entries now shows an additional Edit button next to View. Clicking it opens the entry on the frontend in a new tab, where the user (or you, testing) can edit and re-submit.
Logged-in users are identified by their WordPress user ID and can always edit their own submissions once the feature is enabled. Guest submissions receive a secure edit token embedded in the edit URL that’s emailed to them. The token acts as their credential; anyone with the token can edit that specific entry. Don’t re-share edit URLs publicly.
Troubleshooting
“No entries found” but you know submissions happened
Check three things in order:
- Filter dropdown: is a specific form selected? Set it back to All Forms in case you were filtering to a form with no submissions.
- Payment failures: if the form has a Stripe or PayPal payment field enabled, submissions where the payment failed do not create entries. Check your Stripe/PayPal dashboard for failed authorization attempts.
- Spam-blocked submissions: if reCAPTCHA, Turnstile, or the honeypot rejected the submission, no entry is saved. Real users who fail bot verification will report this; there’s no admin-side log of blocked submissions.
Preview column shows “No preview available”
The entry submitted only fields that FormForge’s preview logic skips: internal fields (starting with _ or page_), empty values, signature data, or file uploads without values. Click View to see the full field list. This is expected on forms where most fields are hidden, calculated, or file-only.
Export downloads an empty file
Two common causes:
- Filter has no matches: the current filter dropdown shows “0 entries” but you still clicked Export. Set the filter to a form with entries first.
- Browser blocked the download: some browsers block automatic downloads if popup blocking is aggressive. Look for a yellow “downloads blocked” bar near the address bar.
Edit button does not appear in Actions column
Entry Editing is not turned on for that form. Open the form builder’s Settings tab and tick Allow users to edit their submissions. If the option is grayed out or absent, verify your FormForge Pro license is on the Agency tier (Entry Editing is Agency-tier only).
Deleted an entry by accident
There is no undelete. If you have a recent SiteVault Pro (or other backup plugin) database backup that includes the FormForge entries table, restoring that backup will bring the entry back at the cost of losing any entries submitted between the backup and now. Weigh carefully. For future protection, export the entries table nightly.
FAQ
Where do form submissions go?
Every successful form submission creates an entry in FormForge > Entries. Entries are stored in your WordPress database, not in a third-party service. The Entries page shows the full list with columns for ID, Form, Preview, Date, and Actions. Nothing leaves your server unless you configure a Zapier or webhook integration.
Can I export entries to a spreadsheet?
Yes. The Entries page has an Export All to CSV button that exports every entry for the currently selected form (or all forms if no filter is active) into a CSV file that opens in Excel, Google Sheets, or Numbers. You can also export a single entry using the Export button on that entry’s row.
How do I delete an entry?
Click the Delete button in the entry’s Actions column. A confirmation prompt appears asking “Are you sure you want to delete this entry?” Confirming permanently removes the entry from your database. This action cannot be undone. Consider exporting the entry to CSV first if you might need the data later.
Can users edit their own submissions after submitting?
Yes, on the Agency tier. Open the form in the builder, go to Settings > Entry Editing, and check Allow users to edit their submissions. Logged-in users can then return to the form URL to update their entry. Guest submissions receive a secure edit token via email so they can edit without an account. This feature is Agency-tier only.
Are file uploads stored in entries?
File uploads are stored in your WordPress uploads directory (not inside the entries table). The entry row contains the URL to the uploaded file. In the Entries list Preview column, file uploads display as [File: filename.ext]. Click View to see the full URL and click through to the file.
How long are entries kept?
Indefinitely. FormForge does not auto-delete or auto-archive entries. If you have GDPR or retention obligations that require deleting old submissions, do so manually via the Delete button, or set a calendar reminder to export and purge periodically. Bulk-delete via SQL is possible for developers but is outside the standard UI.
Can I search entries by field value?
The current Entries page supports filtering by form (dropdown) and pagination through the list, but not full-text search across field values. To find a specific submission, filter to the form, then use your browser’s Ctrl+F / Cmd+F to search within the Preview column of the current page. For larger searches, export to CSV and use Excel’s or Google Sheets’ search.
Do payment entries show the amount?
Yes. When a form has a Stripe or PayPal payment field, the entry saves the payment amount, currency, and transaction ID. Click View to see the full payment details. Only entries with successfully completed payments appear on the Entries page. Failed or abandoned payments never create entries.