WordPress / 5 MIN READ
Gravity Forms Export
Exporting Gravity Forms
From the original Fervor library. Examples may use older package versions.
Alright! Buckle up, because weβre about to dive into the gravity-defying (pun 100% intended) world of exporting Gravity Forms settings from one WordPress site to another. Whether youβre cloning a form masterpiece or just want consistent settings across your sites, this step-by-step tutorial has got you covered.
π― Goal:
Export a form (and its settings) created with Gravity Forms on one WordPress site and import it to another.
π§° What Youβll Need:
- Two WordPress websites (source & destination).
- Gravity Forms plugin installed on both sites.
- Admin access to both sites.
π Step-by-Step Tutorial
β Step 1: Log Into the Source Site
- Go to your WordPress Dashboard.
- Navigate to Forms > Import/Export (in the Gravity Forms menu).
π Think of this like packing your formβs suitcase before a trip.
β Step 2: Export the Form
- Click on the Export Forms tab.
- Select the form(s) you want to export by ticking the checkbox.
- Hit the Download Export File button.
This will download a
.jsonfile. That file is your formβs brain β it contains the structure, settings, fields, and configurations.
β Step 3: Go to the Destination Site
- Head over to the second WordPress site (where you want the form to go).
- Navigate to Forms > Import/Export again.
β Step 4: Import the Form
- Click on the Import Forms tab.
- Click the Choose File button and select the
.jsonfile you exported earlier. - Hit Import.
π¬ Your form has now landed safely in its new home!
π§ββοΈ Bonus Tips!
- Field values (like dropdown options) and form logic will all be preserved. π
- Entries (form submissions) are not included in the export. For those, use the Export Entries tab instead.
- If youβre migrating multiple forms, you can select them all at once during export.
- Styling might not carry over if it was added via custom CSS in your theme β so keep an eye out.
π§© Optional: Export Form Entries Too
Want the actual submissions as well?
- On the source site, go to Forms > Import/Export > Export Entries.
- Select the form and desired fields.
- Export as a CSV.
- On the destination site, you canβt directly import entries, but you can use add-ons like GravityImport (third-party plugin) if needed.
Absolutely, letβs add a Bonus Section for the one-form import scenario β short, sweet, and extra useful!
π Bonus Section: Just Import One Form, Please!
If youβre only moving a single form, hereβs the ultra-streamlined, no-fluff version:
β Export That One Form
- On your source site, go to: Forms > Import/Export > Export Forms
- Select just that one form by ticking its checkbox.
- Click Download Export File.
Boom! Youβve got your .json file.
β Import It Like a Pro
- On the destination site, head to: Forms > Import/Export > Import Forms
- Click Choose File and select the
.jsonfile you just downloaded. - Hit Import.
Done. One form. One mission. One success story. π
π§ Pro Tip: After import, double-check the formβs notifications and confirmations β sometimes email addresses or URLs need a tweak to fit the new siteβs setup.
Gravity Forms is like the Swiss Army knife of WordPress forms. Letβs explore some fun, powerful, and just plain cool stuff you can do:
π 1. Create Interactive Quizzes
Turn your form into a mini game! Add:
- Multiple choice questions
- Auto-grading with the Quiz Add-On
- Score-based results or messages
π Great for personality quizzes, trivia, or lead gen with flair.
π§ 2. Conditional Logic = Form Magic
Make forms that respond like a choose-your-own-adventure:
- Show/hide fields based on user answers
- Display custom thank-you messages
- Send different email notifications
Like: If they say they love cats β show a cat GIF field. π±
ποΈ 3. Build a Mini Store
With the Product, Option, and Total fields, you can:
- Create simple order forms
- Add prices, quantities, and shipping
- Take payments using Stripe or PayPal add-ons
Boom: Instant order form without a full eCommerce setup.
π 4. Appointment or Booking Forms
Use date pickers, time fields, and add some conditional logic to:
- Book appointments
- Register for events
- Let users pick available time slots
Add-ons like GravityView or GravityCalendar can take this to the next level.
π 5. Multi-Page Forms with Progress Bars
Break long forms into manageable steps:
- Add page breaks
- Customize the progress bar
- Show a summary before submission
This reduces drop-offs and makes big forms less intimidating.
π 6. Save and Continue Later
Enable this for longer forms, so users can:
- Save their progress
- Come back to finish it later
Great for job applications or complex requests.
π€ 7. Auto-Populate Fields from the URL
Use query strings like ?name=Alex to prefill form fields.
Perfect for personalized marketing emails or landing pages!
π 8. Restrict Forms by User Role
Only want logged-in users or admins to access certain forms? Done.
- Use built-in settings or plugins like Members
- Show different fields to different roles
Useful for member portals or admin-only tools.
π 9. Fancy Notifications & Auto-Responses
- Personalize emails with merge tags (like
{Name:1}) - Add dynamic content
- Notify multiple recipients based on form input
π§ββοΈ 10. Form Wizardry with Add-Ons
Some absolute power-ups:
- Gravity PDF β auto-generate PDFs of submissions
- Gravity Flow β full workflow automation
- Zapier Add-On β connect to 5,000+ apps
- Webhooks Add-On β for custom integrations