Exporting Submissions

Export your form submissions to a CSV or JSON file to move them into a CRM, a spreadsheet, or any other system. You pick the form, filter the entries, and choose exactly which columns end up in the file.

How to Export Form Submissions

  1. Log into your Joomla backend.
  2. Go to Components → Convert Forms → Submissions.
  3. Click the Export Submissions button at the top of the page.

    cf export submissions 1

  4. In the modal that opens, select the form whose submissions you want to export. By default, the form you were just viewing in the Submissions list is already selected.

    Export Submissions Select Form
  5. Optionally, narrow down which submissions are included:

    Export Submissions Filters

    • Use the Search filter to match submissions by a keyword.
    • Use the Period filter to limit the export to a date range. 
    • Use the State filter to include only submissions with a given status.

    Leave these untouched to export every submission in the form.

  6. Select the columns to export. The available column groups are explained in the next section.

    Export Submissions Select Columns
  7. Click the Export Submissions button in the modal to generate the file and start the download.

Choosing which columns to export

You don't have to export everything. The Columns to export picker lets you tick exactly the columns you want in the file and leave out the rest. Once you select a form, its columns load into three groups:

  • Core Fields: ID (always included), Created, Modified, Form Name, and Status.
  • Form Fields: every field your form collects. These are all ticked by default.
  • Submission Details: built-in metadata like Visitor ID, IP, Country, Device, Browser, OS, Page Title, Source URL, Referrer URL, and User Agent. These start unticked and the group is collapsed, since most exports don't need them.

Your selection is remembered in your browser per form, so the next time you open the export for that form your previous choices are restored.

Advanced options

Flip the Advanced options toggle at the bottom of the export modal to reveal three extra settings:

Export Submissions Advanced Options

  • Export as: the file format, CSV (default) or JSON.
  • CSV Delimiter: the character separating values, a comma (default) or a semicolon. Only shown when the format is CSV.
  • Batch: how many submissions are processed at a time. Larger batches finish faster; smaller batches are safer on slower servers.

How to export submissions automatically

Convert Forms allows you to automate the export of your submissions using a password-protected webhook URL without requiring you to log into your site.

Developers can also read submissions on demand using the Pro JSON API. Third-party tools like Zapier or Make can pull entries through their submissions endpoint using an API key, with no file export involved. See JSON-API.

Excel Security Option

Convert Forms includes an Excel Security option on its configuration page. When enabled, any value in the exported CSV file that starts with a =, +, - or @ is prefixed with a tab. This prevents CSV injection when the file is opened in Excel.

convert forms excel security

The Excel Security option can be disabled if you are 100% certain that the data are trustworthy or if you're facing difficulties importing the CSV file to a 3rd party application.

Frequently Asked Questions

Why are IP, Country, or Device missing from my export?

Those columns live under the Submission Details group in the Columns to export picker, which starts unticked and collapsed. Expand the group and tick the columns you want, then run the export.

If the IP column is ticked but still comes out empty, the Store IP Addresses option in the Convert Forms configuration is likely turned off, so no IP was recorded with those submissions. See Tracking the User's IP Address for details.

My exported CSV shows odd tabs or quotes when I open it in Excel.

That's the Excel Security option prefixing any value starting with =, +, - or @ with a tab to block CSV injection. Disable it on the Convert Forms configuration page if you trust the data or need a clean import into another application.

Last updated on Jul 6th 2026 11:07