BuoyForms
Docs

JotForm Migration Guide

JotForm Migration Guide

Use this guide when importing a public JotForm URL into BuoyForms. The current migration flow reads the rendered form and JotForm page metadata, then creates a draft form for review.

Start From a JotForm URL

  1. Open the source JotForm in a browser and copy the public form URL.
  2. In BuoyForms, open Forms, choose New Form, then start the migration flow.
  3. Select From URL.
  4. Paste the JotForm URL and choose JotForm as the platform.
  5. Run Preview, then Extract.
  6. Review the extracted fields, conditional logic count, warnings, and theme recommendation before creating the draft form.

Keep the source form active until the BuoyForms draft has passed review.

What Carries Over

Source item BuoyForms result Notes
Form title, description, and submit button text Form metadata and submit label Extracted from visible JotForm header and submit controls.
Short text, email, phone, number, textarea, date, file upload Matching or closest BuoyForms field Spinner fields become number fields.
Dropdown, radio, checkbox Selection fields with options Blank placeholder options are ignored.
Full name and address fields Compound source metadata and text subfields Review the imported layout because JotForm compound fields vary by template.
Header and text blocks Heading fields Useful for preserving section breaks.
Matrix fields Likert-scale field Review row and column mapping after import.
Scale fields Rating field Confirm labels and range after import.
Hidden fields Hidden source fields become reviewable fields Decide whether each one should remain in the draft.
Required and simple validation classes Required, email, and numeric validation Recheck custom validations manually.

Conditional Logic

The JotForm logic detector reads common JotForm condition structures from JotForm.conditions, condition data attributes, and embedded condition scripts. It can map common show/hide rules into BuoyForms conditional logic, but calculated fields and complex custom scripts should be manually rebuilt.

Theme Carryover

JotForm visual extraction reads the form wrapper background, text color, font family, and submit button background, text color, and radius when those styles are present on the rendered page. Treat this as a starting point, not a pixel-perfect theme clone.

Review Checklist

  • Compare field count and labels against the source JotForm.
  • Review compound name, address, and matrix fields.
  • Test every conditional branch in Preview.
  • Rebuild payment, signature, custom widget, and custom script behavior manually.
  • Confirm the imported theme meets contrast requirements before publishing.