Back to Typeform in Excel
SheetXAI logo
Typeform logo
Typeform · Excel Guide

Bulk-Create Typeform Forms From an Excel Workbook — One Row Per Form

The Scenario

You are a UX researcher at a SaaS company. The customer research team just kicked off a round of feature-specific feedback collection. There are fifteen product features in scope. Each feature gets its own Typeform with a rating question and an open comment field.

The forms need to be live by end of day tomorrow. Your content workbook has the feature name in column A and a one-line description in column B.

The slow version:

  • You open Typeform's form builder once per feature
  • You type the title, add the rating question, add the comment question
  • You copy the shareable link, paste it into a tracking tab in Excel
  • You repeat fifteen times
  • By form eight, you have misnamed two forms and added the wrong question type to one
  • You find out at 9 PM and have to rebuild three forms.

The fast version is one prompt.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Excel workbook that creates Typeforms from your row data, so you never have to open the Typeform builder.

Open the SheetXAI sidebar and type:

Create a Typeform form for each row in this workbook using column A as the form title and column B as a short description to include in a welcome screen. Add a rating question (scale 1–10, label "How satisfied are you with this feature?") and an open comment question ("What would make this feature better?") to each form. Write the new form ID into column C and the shareable link into column D for each row.

SheetXAI reads all fifteen rows, creates fifteen Typeforms with the correct structure, and writes each form ID and link back into the workbook. You have fifteen live forms with consistent question structure, and you did not open the form builder once.

What You Get

Fifteen live Typeforms, each with:

  • A welcome screen — using the feature description from column B
  • A 1–10 rating question — consistent label across all fifteen forms
  • An open comment question — consistent wording across all forms
  • Form ID in column C — useful for pulling responses later
  • Shareable link in column D — ready to send to users immediately

Every form has the same question structure. That means when you pull responses later, the column mapping is identical across all fifteen forms and you can stack them without cleanup.

What If the Data Is Not Quite Ready

Form creation at scale hits edge cases. SheetXAI handles them inline.

When some rows are missing descriptions

A few column B cells are blank. You do not want forms with empty welcome screens.

Create a Typeform form for each row in this workbook. If column B is blank, skip the welcome screen for that row. Add the rating and comment questions to all forms regardless. Write form ID into column C and shareable link into column D. Note "No description" in column E for rows where column B was blank.

When different features need different rating scales

Most features use a 1–10 scale, but two features are new enough that you want a simpler 1–5 scale. Column C has the scale to use.

Create a Typeform form for each row in this workbook using column A as the title. If column C says "Simple," use a 1–5 rating scale. Otherwise use a 1–10 scale. Add an open comment question to all forms. Write form IDs into column D and shareable links into column E.

When you want to assign each new form to a specific workspace

Your Typeform account has a workspace per product team. Column C has the workspace name each form should belong to.

Create a Typeform form for each row in this workbook. Use column A as the title, column B as the welcome text, and assign each new form to the workspace named in column C. Write form ID into column D and shareable link into column E.

When the form needs a logic branch based on the rating

You want low raters (1–5) to see a follow-up question and high raters (6–10) to skip straight to a thank-you screen.

Create a Typeform form for each row in this workbook using column A as the title and column B as the welcome text. Add a 1–10 rating question as the first field. Add conditional logic: if score is 1–5, show the question "What went wrong?" as a required follow-up. If score is 6–10, skip straight to the thank-you screen. Write form IDs and shareable links into columns C and D.

The pattern: the column structure drives the form structure. More columns, more customization, same one prompt.

Try It

Get the 7-day free trial of SheetXAI and open an Excel workbook with one row per form you need to create, then ask SheetXAI to build the Typeforms and write the links back. The Typeform integration is included in every SheetXAI plan. See also how to export responses from those forms or the Typeform in Excel overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more