Importing Existing Forms

3 min read

Migrating from another form platform? WittyForm supports several import methods so you can bring your existing forms over without manually recreating every field.

Import from Other Platforms

WittyForm can import form structures from popular platforms. From the dashboard, click New Form > Import and select the source platform. Currently supported:

  • Google Forms: Paste the public form URL. WittyForm reads the form structure and recreates all fields with matching types.
  • Typeform: Export your Typeform as JSON from their API, then upload the file to WittyForm.

After import, review the form in the builder. Some platform-specific features may need manual adjustment since field types and options differ between platforms.

WittyForm JSON Import

You can move a form between WittyForm accounts or workspaces using its exported configuration file. Open the form you want to copy, export it, then import that file into the destination workspace. The import only accepts WittyForm's own export format, so it must include the source and version markers shown below. Arbitrary JSON from other tools is rejected.

{
  "source": "wittyform",
  "version": 1,
  "form": {
    "title": "Customer Feedback",
    "fields": [
      {
        "type": "short_text",
        "label": "Your Name",
        "required": true,
        "placeholder": "Jane Smith"
      },
      {
        "type": "rating",
        "label": "How would you rate our service?",
        "required": true,
        "max": 5
      }
    ]
  }
}

If the file is missing the source: "wittyform" marker or uses a different version, the importer responds with "Expected WittyForm export format." Re-export the form from WittyForm to get a valid file.

Field Mapping

During import, WittyForm automatically maps source field types to the closest WittyForm equivalent. If a direct mapping is not possible, the field is imported as a Short Text with a note suggesting manual adjustment. Common mappings:

Source TypeWittyForm Type
Text / Short AnswerShort Text
Paragraph / Long AnswerLong Text
Multiple Choice / RadioMultiple Choice
CheckboxesCheckbox Group
Dropdown / SelectDropdown
Linear ScaleRating / Scale
DateDate Picker
File UploadFile Upload

Manual Recreation Tips

If automated import is not available for your source platform, these strategies speed up manual recreation:

  • Use AI generation: Paste your existing form's questions into the AI generator. It creates a matching form structure in seconds.
  • Start with a similar template: Find a template close to your original form and modify it rather than starting from scratch.
  • Duplicate fields: When you have many similar fields, create one, configure it fully, then duplicate it and change only the label.
Note: Importing a form brings over the structure and configuration only. Historical responses from the source platform are not imported. New submissions start collecting once the imported form is published.
$37 · paid once

Ready to Build Forms That Actually Convert?

Start free and keep the five forms for good, or pay once and unlock all of it — unlimited forms, ten team members, AI, CRM, white label and the API. No renewal, ever.

14-day money-backInstant accessNo subscription, ever
Importing Existing Forms