BuoyForms
Docs

Typeform Migration Guide

Typeform Migration Guide

Use this guide when importing a Typeform-style survey into BuoyForms. Typeform often renders one question at a time, so the migration flow prefers captured schema or page data over clicking through the live source form.

Start From a Typeform URL

  1. Copy the public Typeform URL or the page URL where the Typeform widget is embedded.
  2. In BuoyForms, open Forms, choose New Form, then start the migration flow.
  3. Select From URL.
  4. Paste the URL and choose Typeform as the platform.
  5. Run Preview, then Extract.
  6. Review the extraction notes. They show whether the importer used schema data, page data, DOM parsing, or a lower-confidence fallback.

The extractor does not click through the source form during extraction. This avoids accidental source submissions.

What Carries Over

Source item BuoyForms result Notes
Form title and welcome-screen description Form name and description Available when schema or page data exposes it.
Short text, long text, email, phone, number, date, website Matching BuoyForms fields Website maps to URL.
Dropdown Select field Choices are preserved when schema data is available.
Multiple choice, picture choice, yes/no Radio field Multiple-selection choices become checkbox fields when the schema marks them as multiple selection.
Rating Rating field Step count is capped for safety.
Opinion scale and matrix Likert-scale field Review labels and rows after import.
File upload File upload field Recheck limits and accepted file types.
Legal checkbox Checkbox field Review consent copy with your legal owner.
Statement blocks Heading field Useful for preserving the Typeform narrative flow.
Group fields Text field with subfield metadata Review and split into dedicated fields when needed.

Conditional Logic

The Typeform logic detector looks for logic jumps in Typeform data layers, embedded scripts, and data attributes. It maps common jump behavior into BuoyForms conditional rules where the source references can be resolved. Always test each branch in Preview, especially jumps to endings or thank-you screens.

Theme Carryover

When Typeform schema theme data is available, BuoyForms reads question text color, answer color, button color, background color, and font. DOM extraction can also infer visible background, font family, button color, and text color. Use the recommended theme as a starting point and tune spacing, shape, and focused-flow settings in BuoyForms.

Review Checklist

  • Confirm all Typeform questions are present, especially forms that load questions progressively.
  • Enable Focused flow if you want a one-question-at-a-time respondent experience.
  • Review endings, redirects, and thank-you screens manually.
  • Test conditional jumps and ending paths in Preview.
  • Recheck theme contrast before publishing.