Importing Existing Forms
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 Type | WittyForm Type |
|---|---|
| Text / Short Answer | Short Text |
| Paragraph / Long Answer | Long Text |
| Multiple Choice / Radio | Multiple Choice |
| Checkboxes | Checkbox Group |
| Dropdown / Select | Dropdown |
| Linear Scale | Rating / Scale |
| Date | Date Picker |
| File Upload | File 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.