Super Forms
  • Drag & Drop Form Builder for WordPress
  • Quick start
    • Installation
    • Registration
    • Starting your 15 day trial
    • Purchasing a license
    • Activating a license
    • First time setup
    • Secure file uploads
    • Creating a form
    • Adding form elements
    • Editing elements
    • Publishing your form
    • FAQ
  • Account
    • Dashboard
      • Your Invoices
      • Billing details
      • Your Licenses
      • E-mail Notification
      • Password reset
      • Cancel subscription
  • Common problems
    • Common problems
      • Email delivery problems
        • Why is my form not sending emails?
        • Why are emails going into spam folder/inbox?
      • File upload problems
      • Session expired
      • reCaptcha Troubleshooting – Fix “Not Loading” & Verification Errors
  • Elements
    • Layout elements
      • Column/Grid
      • Multi-part / step
    • Form elements
      • Calculator
      • Signature
      • File upload
      • Datepicker
      • Variable field
      • Dropdown
      • Text field
      • Autosuggest
      • Keywords
      • Radio button
      • Keyword Field
      • Button
      • Audio Recording (microphone)
    • HTML elements
      • Heading
      • HTML (raw)
      • Image
      • TinyMCE
      • Divider
      • Spacer
      • PDF page break
      • Google map element WordPress form
  • Features
    • Basic
      • Confirmations emails
      • Save Form Progression (continue later)
      • Build In Translation System
      • Populate form
      • Popups
      • Import & Export
      • Hide form after submitting
      • Hide or lock out user from your forms
      • Validation
    • Advanced
      • WordPress form with Google sheets dropdown
      • Custom registration form for WordPress
      • Custom login form for WordPress
      • Custom lost password form for WordPress
      • Update current logged in user
      • Secrets
      • Prevent duplicate entries
      • Lock & hide form
      • Password protect
      • Conditional Logic
      • Tags system
      • Address lookup/auto complete
      • Analytics Tracking
      • Conversion Tracking
      • Distance & Duration Calculation
      • If statements
      • Foreach loops
      • E-mail Reminders
      • Variable Fields
      • Form templates - Include elements into other forms - WordPress
      • Transferring data from one form to another
    • Integrations
      • PDF Generator
      • Listings
      • WooCommerce Checkout
        • Fixed price checkout
        • Dynamic price checkout
        • Variable product checkout (variations)
        • Replacing the "Add to cart" on a product page with a form
        • Hiding product from shop and order via custom form
      • PayPal
      • MailChimp
      • Mailster
      • Zapier
      • Stripe (BETA)
      • WooCommerce Instant Order (in progress)
  • Tutorials
    • WordPress Form to Google Sheet Integration
    • GDPR Consent / Terms agreement
    • How to update the plugin
    • Sending emails to specific department for WordPress contact forms
  • Example Forms for WordPress
    • Booking 24 hours ahead of time
  • Developers
    • Code Examples
      • Lookup City by Zipcode for your WordPress form
      • Audio Recording Field
      • Custom API Phone Number Validation for Your WordPress Form
      • Updating WordPress user meta data after login
      • Automatically redirecting to next step after displaying text or a progress bar
      • Dropdown with groups (categories)
      • Prevent form submission based on entered field values
      • Track form submissions with GTM (Google Tag Manager)
      • Tracking Multi-part steps with Google Analytics
      • Tracking Multi-part steps with GTM data layer (dataLayer.push)
      • Track form submissions with third party
      • Compare input field value with database value
      • Insert form data into a custom database table
      • Delete database row after contact entry is deleted in WordPress
      • Limited date availability (slots) for your WordPress booking form
      • Send submitted form data to another site
      • Exclude empty fields from emails
      • Execute custom JS when a column becomes conditionally visible
      • Toolset Plugin: Update comma separated string to Array for meta data saved via Front-end Posting
      • Toolset Plugin: Update file ID to file URL for meta data saved via Front-end Posting
      • Delete uploaded files after email has been send
      • Increase Cookie lifetime for client data such as [Form Progression]
      • Altering cookie secure and httponly parameters
      • Define fake cronjob to clear old client data if cronjob is disabled on your server
      • Define page language attribute based on page ID or URL
      • Define custom headers when doing a POST request
      • Change checkbox/radio layout to vertical on mobile devices
      • Show remaining available form submission allowed
      • Global fields / elements
      • Trim values of fields
      • Re-sending E-mails after editing entries via Listings for WordPress
      • Combine multiple field values into one column on Contact Entries page
      • Altering the attachments for E-mails via PHP code for WordPress
      • Generate dynamic columns with dates based on user selected date from Datepicker element
      • Hide `eye` icon from Listings row based on user role
    • Data storage
    • BETA version
  • Changelog
  • Support
Powered by GitBook
On this page
  • Forms
  • Export specific forms
  • Import specific forms
  • Export all forms
  • Global Settings
  • Form Settings
  • Contact Entries
  • Export all entries to XML
  • Export entries based on date range to CSV
  • Export specific entries to CSV
  1. Features
  2. Basic

Import & Export

How to export and import form settings, contact entries and form elements on your WordPress site.

PreviousPopupsNextHide form after submitting

Last updated 2 years ago

Forms

There are 2 ways to export Forms

Note: exports will not contain any media files such as images or CSV files. When importing a form on a different website you will have to make sure all the files (images, CSV etc.) are available on this server and reconnected with any of your elements that require them.

Export specific forms

This method allows you to export a single form.

This is probably one of the most used and easiest ways to import your forms cross-site. This method comes in handy if you just need to export and import a couple of forms and not all of them.

In order to do this you have to go to the form builder page of the form you wish to export and import. You can do this by navigating to Super Forms > Your Forms and clicking on the form.

Click on Form Settings TAB, and select Export & Import from the dropdown menu.

Now click Export (this should save the export file to your computer)

The exported file will hold both the form elements and the form settings.

Import specific forms

To import a form, you will first need to . Create a new form and navigate to Form Settings > Export & Import. Browse the media library for files. If you haven't uploaded your export file yet, you can do so right now. Select the file and click "Add file". As show in the picture below:

Browse the export file:

Select or upload the export file:

Import the form:

Export all forms

This method allows you to export all forms at once.

To export your forms navigate to Super Forms > Settings > Export & Import. Scroll down to the Export Forms section. Click the Export Forms button to start downloading the file which will contain all forms.

After the file has been downloaded successfully you can import the file on your new site by clicking the Select Import file button. Now search the import file on your computer and upload it.

The import will now run. Give it a couple of minutes (depending on the amount of forms) to process. After the import finished your forms should have been imported and available for usage.

Global Settings

If you have 2 WordPress websites and you wish to import the same settings you have for website 1 to website 2 you can simply do this by going to Super Forms > Settings on website 1.

On this page navigate to the Export & Import TAB.

Here you will see a code named "Export Settings".

Now simply copy (CTRL+C ) this code and navigate to the same location on website 2 and paste (CTRL+V ) it in the "Import Settings" section.

Click on the Import Settings button to override the current settings with the one you just pasted.

Super Forms will now save the settings and you will now have the same global settings that you have on website 1.

Form Settings

To export just the form settings, you can go to (on the form builder page) Form Settings > Export & Import

A new section should appear where you can simply click Export.

A file will be downloaded (this is your export file).

If you'd like to import these settings into another form you can do this by going to the same location on that other form and upload the file.

Now you can choose to import both the Settings and Elements, in our case we will only want to select Settings.

This way your form elements will not be replaced with those from the exported form.

Contact Entries

There are multiple ways to export Contact Entries

Export all entries to XML

This method will download all of your Contact Entries as an XML file.

This is the standard way WordPress would export Post types. Since Contact Entries are a custom post type you can do this by going to Tools > Export. By default WordPress has not installed this tool, so you will have to install it first. After installing the Export tool you can choose post types from a list.

Since we are going to export Contact Entries we can choose Contact Entries from the list and click on the Download Export File button. This will download all of Super Forms Contact Entries in an XML format. This XML file can now be used to import it into any other WordPress website. Of course you can also use the XML file for other purposes.

Export entries based on date range to CSV

This method allows you to export your Contact Entries as a CSV file based on a selected date range.

Navigate to Super Forms > Settings > Export & Import. Scroll down to the Export Contact Entries section. Optionally choose your date range (or leave blank to export all contact entries). Optionally change the Delimiter and Enclosure characters. Click on the Export Contact Entries to CSV button to download the CSV file.

This CSV file can be used to import Contact Entries on your other WordPress website. To do this navigate to Super Forms > Settings > Export & Import. Scroll down to the Import Contact Entries section. Click the Select CSV file button and choose the .csv file.

After you have selected the file, you will have to map all the columns accordingly so Super Forms knows what type of field it should be saved as, it's label and the unique field name. After mapping all the columns you can optionally choose to skip the first row of the CSV file. This comes in handy whenever your CSV file has heading columns that do not require to be imported. (which is the case when you exported the CSV via Export Contact Entries to CSV).

Of course you can also use the CSV export file to do anything else, for instance import it into your MailChimp lists or any other program's that support CSV importing.

Export specific entries to CSV

This method allows you to export specific selected Contact Entries to a CSV file.

In case you need only a couple Contact Entries to be exported to a CSV file you are able to this by going to Super Forms > Contact Entries. Select the entries that you wish to export, for instance the first 6 Contact Entries.

At the action bar click on the Export to CSV button. This will open up a popup where you can choose only the fields you wish to export to the CSV file. Each field will become it's own column in the CSV file. After selecting the fields you require in your CSV file click on the Export button. Your CSV file will now be downloaded.

Export specific forms
Import specific forms
Export all forms
export an existing form
Export all entries to XML
Export entries based on date range to CSV
Export specific entries to CSV
Importing a form
Select the form export file
Select to import both settings and elements
Importing a form
Select the form export file
Importing the form elements and settings