Claude Prompt Library

30 Claude Prompts for Typeform

30 copy-paste prompts

Paste these into Claude to draft survey questions, branching logic, and follow-up emails for Typeform, then copy the output straight into your form builder.

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

Survey structure and flow

5 prompts

Build a full survey outline from a goal

1/30

✨ What it does

Produces a full ordered question list with recommended Typeform question types.

You are a senior survey methodologist who designs research instruments for product and marketing teams. <context> I need to build a Typeform survey but I only have a rough goal in mind and no structure yet. </context> <inputs> - Survey goal: [WHAT I NEED TO LEARN] - Audience: [WHO WILL TAKE THIS SURVEY] - Target length: [NUMBER OF QUESTIONS] - Where it will be sent: [EMAIL, WEBSITE POPUP, IN APP, ETC] - Anything I already know I want to ask: [OPTIONAL EXISTING QUESTIONS] </inputs> <task> Draft a full question by question outline for the survey, in the order it should appear in Typeform, including the question type for each one such as multiple choice, opinion scale, or short text. </task> <constraints> Keep the total under [NUMBER OF QUESTIONS] questions. Put the easiest question first and any sensitive or demographic questions last. Avoid double barreled questions that ask two things at once. Do not use jargon the audience would not recognize. </constraints> <format> Return a numbered list. For each item show the question text, the Typeform question type, and a one line reason it belongs at that position. </format>

💡

Pro tip: Paste the output into Typeform's outline view first and reorder before styling, since flow matters more than wording at this stage.

Cut a survey down to the questions that matter

2/30

✨ What it does

Trims an oversized question list down to a target count while explaining every removal.

You are a conversion focused survey editor who specializes in shortening long forms without losing insight quality. <context> I have a draft survey that is too long and I am worried people will abandon it partway through. </context> <inputs> - Current questions: [PASTE FULL LIST OF QUESTIONS] - Primary decision this survey supports: [DECISION OR REPORT THIS FEEDS] - Maximum questions allowed: [TARGET NUMBER] </inputs> <task> Review every question and decide which ones directly support the primary decision, then produce a trimmed list that fits the maximum allowed while keeping the survey useful. </task> <constraints> For each question you cut, explain in one line why it does not serve the primary decision. Do not just shorten wording, actually remove entire questions. Keep any question that is legally or contractually required if I flag one as such. </constraints> <format> Return two sections labeled KEEP and CUT. Under KEEP list the final trimmed question set in order. Under CUT list the removed questions with the one line reason for each. </format>

💡

Pro tip: Run this before you build in Typeform, not after, since removing questions from a live form loses your response history for that field.

Design a branching path for two different personas

3/30

✨ What it does

Plans a two path branching structure ready to translate into Typeform's logic jump rules.

You are a Typeform logic specialist who designs branching surveys for teams serving more than one type of respondent. <context> My survey needs to ask different questions depending on who is answering, and I want to plan the branch before I build the logic jumps in Typeform. </context> <inputs> - Persona A: [DESCRIBE FIRST RESPONDENT TYPE] - Persona B: [DESCRIBE SECOND RESPONDENT TYPE] - Question that should split them: [THE GATING QUESTION] - Goal for each branch: [WHAT YOU WANT TO LEARN FROM EACH GROUP] </inputs> <task> Design the branching structure starting from the gating question, showing which follow up questions Persona A sees and which ones Persona B sees, and where the branches merge back together if they do. </task> <constraints> Keep each branch to no more than [MAX QUESTIONS PER BRANCH] questions. Flag any question that could apply to both personas so it is only asked once instead of duplicated on each branch. </constraints> <format> Return a tree structure using indentation, starting with the gating question, then Branch A questions, then Branch B questions, then the merge point. </format>

💡

Pro tip: Screenshot the tree and keep it next to Typeform's logic editor while you build, since it is easy to lose track of which jump goes where.

Diagnose why a survey has high drop-off

4/30

✨ What it does

Analyzes a specific drop-off point in a survey and ranks likely causes with fixes.

You are a survey analytics consultant who diagnoses form abandonment for research and marketing teams. <context> My Typeform survey has a drop off point where a large share of respondents leave without finishing, and I need to figure out what is causing it. </context> <inputs> - Full question list in order: [PASTE QUESTIONS IN ORDER] - Question number where drop off spikes: [QUESTION NUMBER] - Completion rate before that point: [PERCENTAGE] - Completion rate after that point: [PERCENTAGE] </inputs> <task> Analyze the question at the drop off point and the ones around it, then identify the most likely reasons respondents are leaving there, such as question difficulty, sensitivity, length, or unclear wording. </task> <constraints> Give at least three distinct possible causes, ranked from most to least likely based on the question content. Avoid vague advice like make it more engaging, be specific to the actual question text provided. </constraints> <format> Return a ranked list of causes, each with a one sentence explanation and one concrete fix to test. </format>

💡

Pro tip: Test one fix at a time in Typeform's A/B test feature so you can tell which change actually moved the completion rate.

Convert a paper form into a Typeform-ready flow

5/30

✨ What it does

Rebuilds a paper or PDF form into a Typeform question sequence with recommended field types.

You are a form conversion specialist who rebuilds static paper or PDF forms into interactive online survey flows. <context> I have an existing paper or PDF intake form and I want to turn it into a Typeform survey instead of just copying it field by field. </context> <inputs> - Fields on the paper form: [LIST EACH FIELD OR PASTE THE FORM TEXT] - Purpose of the form: [WHAT THE FORM IS USED FOR] - Fields that are optional versus required: [MARK OPTIONAL FIELDS] </inputs> <task> Rewrite the form as a sequence of Typeform questions, recommending the best question type for each field, such as switching a paper checkbox list into a multiple choice with images or a single long text field into two shorter ones. </task> <constraints> Do not just replicate the paper layout, adapt it for a one question at a time flow. Group closely related fields so the survey does not feel repetitive. Note any field that should become conditional logic instead of always showing. </constraints> <format> Return a numbered list of the new Typeform questions, each with the recommended question type and a note on any logic condition. </format>

💡

Pro tip: Ask a colleague who never saw the original paper form to test the rebuilt version, since paper habits like grouping ten fields on one page do not translate well to a single question flow.

Question wording and answer choices

5 prompts

Rewrite a leading question into a neutral one

6/30

✨ What it does

Identifies bias in a draft question and returns a neutral rewrite with balanced answer options.

You are a market research editor who specializes in removing bias from survey question wording. <context> I drafted a question quickly and I suspect the wording is pushing respondents toward a particular answer. </context> <inputs> - Draft question: [PASTE THE QUESTION AS WRITTEN] - What I actually want to measure: [THE UNDERLYING THING YOU WANT TO KNOW] - Answer options currently offered: [LIST CURRENT OPTIONS] </inputs> <task> Rewrite the question so it is neutral and does not suggest a preferred answer, and revise the answer options so they are balanced and mutually exclusive. </task> <constraints> Explain in one sentence what made the original wording biased. Keep the rewritten question under [MAX WORD COUNT] words. Do not introduce new answer categories that were not implied by the original options. </constraints> <format> Return the bias explanation, then the rewritten question, then the revised answer options as a bulleted list. </format>

💡

Pro tip: Read the rewritten question out loud before publishing, since leading phrasing is often easier to hear than to spot on the page.

Turn a vague open text question into a structured choice

7/30

✨ What it does

Converts open text responses into a smaller set of structured, analyzable answer choices.

You are a survey design consultant who converts unstructured open text questions into structured, analyzable formats. <context> I have an open text question that is generating answers too scattered to analyze at scale, and I want a structured version instead. </context> <inputs> - Open text question: [PASTE THE QUESTION] - Sample of real answers received so far: [PASTE A FEW SAMPLE RESPONSES] - Number of respondents so far: [APPROXIMATE COUNT] </inputs> <task> Group the sample answers into a small number of common themes, then propose a structured multiple choice or checkbox version of the question built from those themes, including an other option with a follow up text field. </task> <constraints> Limit the structured options to no more than [MAX NUMBER OF OPTIONS]. Base the categories only on patterns actually visible in the sample answers, do not invent categories that were not represented. </constraints> <format> Return the identified themes with one example quote each, then the final structured question with its answer options listed. </format>

💡

Pro tip: Keep the original open text field running for a small share of respondents even after switching, so you can catch new themes the structured version misses.

Write opinion scale labels that respondents will not misread

8/30

✨ What it does

Writes unambiguous low, mid, and high labels for a Typeform opinion scale question.

You are a survey psychometrics specialist who designs rating scale labels for opinion and satisfaction questions. <context> I am building an opinion scale question in Typeform and I want the low and high end labels to be unambiguous. </context> <inputs> - Question the scale attaches to: [PASTE THE QUESTION] - Scale length: [NUMBER OF POINTS, EXAMPLE 5 OR 10] - Rough idea for the labels: [YOUR DRAFT LABELS IF ANY] </inputs> <task> Write the label for the lowest point, the highest point, and the midpoint if the scale has one, so that respondents interpret the direction of the scale correctly without needing extra instructions. </task> <constraints> Keep each label under [MAX WORDS PER LABEL] words. Make sure the low and high labels are true opposites, not just different intensities of the same idea. Avoid double negatives in the labels. </constraints> <format> Return the labels in a short table with columns for scale point, label, and a one line reason for the wording. </format>

💡

Pro tip: Test the scale direction with one colleague before launch, since a scale that reads backward to even one careful reader will read backward to many respondents.

Simplify jargon-heavy questions for a general audience

9/30

✨ What it does

Rewrites jargon-heavy survey questions into plain language for a general audience.

You are a plain language editor who rewrites technical survey questions for a general public audience. <context> My survey questions were written by people close to the product and I think the wording assumes knowledge a general respondent will not have. </context> <inputs> - Questions to review: [PASTE THE QUESTIONS] - Actual audience reading this survey: [DESCRIBE AUDIENCE, EXAMPLE GENERAL CONSUMERS] - Terms you suspect are too technical: [LIST TERMS IF KNOWN] </inputs> <task> Rewrite each question in plain language a general reader would understand on first read, replacing jargon and internal terminology with everyday phrasing while keeping the same meaning. </task> <constraints> Do not oversimplify to the point the question loses precision. Flag any term you kept because there was no good plain language substitute. Keep sentence length reasonable for a mobile screen. </constraints> <format> Return a two column list showing the original question next to the simplified rewrite for each item. </format>

💡

Pro tip: Check the reading level on a mobile preview in Typeform, since long sentences that look fine on desktop often wrap awkwardly on phones.

Write a sensitive question so people answer honestly

10/30

✨ What it does

Rewrites a sensitive survey question using techniques proven to reduce dishonest or skipped answers.

You are a survey researcher who specializes in asking sensitive or personal questions in a way that increases honest response rates. <context> I need to ask a sensitive question in my survey and I am worried respondents will either skip it or answer dishonestly because it feels uncomfortable. </context> <inputs> - Sensitive topic: [DESCRIBE THE SENSITIVE TOPIC] - Draft question if any: [YOUR DRAFT WORDING] - Context the question appears in: [SURVEY TOPIC OR SITUATION] </inputs> <task> Write a version of this question that reduces discomfort, such as by normalizing the behavior, offering a range instead of an exact figure, or placing it later in the flow, and explain the reasoning behind the technique used. </task> <constraints> Do not remove the ability to skip the question if skipping should remain an option. Keep the tone respectful and avoid sounding like you are prying. Note where in the survey this question should sit relative to easier questions. </constraints> <format> Return the rewritten question, the answer format recommended, and a short explanation of the technique used to reduce discomfort. </format>

💡

Pro tip: Place sensitive questions after several easy ones so respondents have already invested time in the survey, which measurably improves honest completion.

Logic jumps and conditional paths

5 prompts

Map logic jump rules from a plain language description

11/30

✨ What it does

Converts a plain language routing description into an exact Typeform logic jump table.

You are a Typeform logic configuration expert who translates plain language routing rules into Typeform's jump logic conditions. <context> I know in plain language how I want respondents routed through my survey but I need it translated into exact Typeform logic jump conditions. </context> <inputs> - Plain language routing rule: [DESCRIBE WHO SHOULD SEE WHAT] - Trigger question and its answer options: [PASTE QUESTION AND OPTIONS] - Destination questions or groups: [LIST WHERE EACH ANSWER SHOULD LEAD] </inputs> <task> Translate the plain language rule into a precise if this then that logic table that maps directly onto Typeform's jump logic screen, one row per answer option or condition. </task> <constraints> Cover every possible answer option including any that were not explicitly mentioned, so no respondent falls through an ungoverned path. Use exact Typeform terminology such as jump to and always go to. </constraints> <format> Return a table with columns for condition, action, and destination question, covering every answer option from the trigger question. </format>

💡

Pro tip: Cross check the table against Typeform's logic panel row by row after building it, since one missed answer option leaves a silent dead end for some respondents.

Find gaps in an existing logic jump map

12/30

✨ What it does

Audits a completed logic jump map for missing destinations, conflicts, or loops before launch.

You are a QA specialist for online surveys who audits logic jump maps for missing or conflicting paths before launch. <context> I already built logic jumps in Typeform and I want a second pass to catch any respondent path I might have missed before this goes live. </context> <inputs> - Current logic map: [PASTE YOUR IF THIS THEN THAT RULES] - Total number of questions in the survey: [NUMBER] - Question types involved in the branching: [LIST QUESTION TYPES] </inputs> <task> Review the logic map and identify any answer option that has no defined destination, any two rules that contradict each other, and any path that could trap a respondent in a loop. </task> <constraints> List every gap found individually rather than summarizing them together. If no gaps exist, say so plainly instead of inventing minor issues to report. </constraints> <format> Return a list of findings labeled GAP, CONFLICT, or LOOP, each with the specific rule involved and a suggested fix. </format>

💡

Pro tip: Run this audit again after every edit to the logic map, since adding one new question can silently break a rule written before it existed.

Design skip logic to shorten the path for qualified leads

13/30

✨ What it does

Designs a skip logic path that fast tracks qualified leads while others complete the full survey.

You are a lead qualification specialist who designs survey skip logic to fast track high value respondents. <context> My survey doubles as a lead qualification form, and I want strong leads to reach the booking step faster while weaker leads get a longer nurture path. </context> <inputs> - Qualifying question and answer that signals a strong lead: [QUESTION AND WINNING ANSWER] - Questions a strong lead can skip: [LIST QUESTIONS TO SKIP] - Final step for strong leads: [EXAMPLE, BOOKING CALENDAR LINK] - Final step for weaker leads: [EXAMPLE, EMAIL SIGNUP] </inputs> <task> Design the skip logic so that respondents who give the qualifying answer jump directly toward the fast path, while everyone else continues through the full question set toward the nurture path. </task> <constraints> Make sure the fast path still collects contact information before the final step. Do not skip any question that is required for the booking step to function. </constraints> <format> Return two labeled paths, FAST PATH and STANDARD PATH, each listing the questions in order and the final destination. </format>

💡

Pro tip: Confirm the fast path still captures an email or phone number, since skipping too aggressively can leave you with a qualified lead you cannot contact.

Plan hidden field logic for personalization

14/30

✨ What it does

Plans hidden field names and recall syntax to personalize questions based on traffic source.

You are a marketing automation specialist who uses Typeform hidden fields to personalize survey questions based on where the respondent came from. <context> Respondents arrive at my Typeform survey from different sources and I want the survey to reference their source using a hidden field rather than asking them to repeat information. </context> <inputs> - Sources respondents arrive from: [LIST SOURCES, EXAMPLE EMAIL CAMPAIGN, WEBSITE, PARTNER LINK] - Data available in the URL for each source: [LIST URL PARAMETERS AVAILABLE] - Questions that could reference this data: [LIST QUESTIONS THAT COULD BE PERSONALIZED] </inputs> <task> Design the hidden field setup, naming each hidden field and showing exactly where in the question wording it should be referenced using Typeform's recall information syntax. </task> <constraints> Use hidden field names that are short and consistent so they are easy to map in the URL parameters. Do not personalize a question in a way that would look broken if the hidden field value is missing. </constraints> <format> Return a table with columns for hidden field name, source URL parameter, and the exact question text showing the recall syntax in place. </format>

💡

Pro tip: Always write a fallback default for each hidden field in Typeform, since a broken recall tag shows literally in the question if the field arrives empty.

Design a branch that handles a negative or angry response

15/30

✨ What it does

Designs a dedicated branch and internal alert path for respondents who give a low satisfaction score.

You are a customer experience strategist who designs survey logic for handling upset or dissatisfied respondents gracefully. <context> My survey includes a satisfaction question and I want a specific branch to trigger when someone gives a low or negative score, instead of routing them through the same generic path as happy respondents. </context> <inputs> - Satisfaction question and scale: [PASTE QUESTION AND SCALE] - Score range considered negative: [EXAMPLE, 1 TO 3 OUT OF 10] - Internal team that should be alerted: [TEAM OR PERSON] - Resolution offer available: [EXAMPLE, SUPPORT CONTACT, REFUND FORM] </inputs> <task> Design the branch that triggers on a negative score, including a short empathetic question asking what went wrong and a final message that sets expectations for follow up. </task> <constraints> Keep the branch to no more than [MAX EXTRA QUESTIONS] additional questions so upset respondents are not made to work harder. Do not make promises about response time unless I specify one. </constraints> <format> Return the branch questions in order, then the final thank you message text, then a one line note on what should be sent internally to the alerted team. </format>

💡

Pro tip: Wire the internal alert through Typeform's integration with your helpdesk or Slack so a bad score reaches a human within the hour, not at the next weekly report.

These prompts give you the what. Tutorials give you the why.

Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.

Try AI Academy Free

Follow-up emails and thank you messages

5 prompts

Write a thank you email sent right after submission

16/30

✨ What it does

Writes a short, personal confirmation email to send immediately after survey submission.

You are an email copywriter who writes post submission confirmation emails for surveys and lead forms. <context> I need a short email that goes out automatically the moment someone finishes my Typeform survey, and I want it to feel personal rather than robotic. </context> <inputs> - Survey topic: [WHAT THE SURVEY WAS ABOUT] - What happens next for the respondent: [EXAMPLE, YOU WILL HEAR BACK IN 3 DAYS] - Sender name and role: [NAME AND TITLE] </inputs> <task> Write a short confirmation email thanking the respondent for completing the survey and clearly telling them what happens next. </task> <constraints> Keep the email under [MAX WORD COUNT] words. Write in first person from the sender, not from the company as an entity. Do not ask the respondent to do anything else in this email unless I specify a next action. </constraints> <format> Return a subject line and then the email body, with the sender name signed at the end. </format>

💡

Pro tip: Set this as the automatic follow up in Typeform's connected email tool so it fires within seconds, since delayed thank you emails feel like an afterthought.

Write a follow-up email for people who abandoned the survey

17/30

✨ What it does

Writes a non-guilty recovery email that invites abandoners back to finish the survey.

You are a lifecycle email marketer who writes recovery emails for people who started but did not finish an online form. <context> A share of people start my Typeform survey and leave before finishing, and I want an email that encourages them to come back and complete it. </context> <inputs> - Survey topic: [WHAT THE SURVEY IS ABOUT] - Approximate point where most people stop: [QUESTION NUMBER OR TOPIC] - Incentive to finish if any: [EXAMPLE, DISCOUNT, ENTRY INTO DRAW, NONE] - Link back to the survey: [SURVEY LINK] </inputs> <task> Write a short recovery email that reminds the person they started the survey, gives one clear reason to finish, and includes a direct link back in. </task> <constraints> Do not guilt the reader for not finishing. Keep it under [MAX WORD COUNT] words. Mention the incentive only if one was provided in the inputs. </constraints> <format> Return a subject line and email body, with the survey link clearly placed as a call to action near the end. </format>

💡

Pro tip: Send this recovery email through Typeform's partial submission data so it only reaches people who actually started, not your full list.

Write a summary email sharing survey results with respondents

18/30

✨ What it does

Turns raw survey findings into a short, plain language results email for participants.

You are a research communications specialist who writes results summary emails sent back to survey participants. <context> I promised respondents I would share what we learned from the survey, and I need to turn the raw results into a short readable email update. </context> <inputs> - Key findings: [PASTE TOP 3 TO 5 FINDINGS OR STATS] - What we are doing as a result: [ACTIONS OR CHANGES BEING MADE] - Audience receiving this email: [WHO IS ON THE LIST] </inputs> <task> Write a results summary email that shares the key findings in plain language and tells recipients what is being done as a result of their feedback. </task> <constraints> Do not include raw numbers without a one line explanation of what they mean. Keep the total email under [MAX WORD COUNT] words. Thank the respondents specifically for their input near the top of the email. </constraints> <format> Return a subject line and the email body, using short paragraphs or bullet points for the findings section. </format>

💡

Pro tip: Send this within two weeks of closing the survey while participants still remember filling it out, since a delayed results email gets far lower open rates.

Write a personalized follow-up based on a specific answer

19/30

✨ What it does

Writes a templated, answer-aware follow-up email triggered by a specific survey response.

You are a customer success writer who crafts one to one follow up emails triggered by a specific survey answer. <context> I want to send a personalized follow up email automatically when someone gives a particular answer on my Typeform survey, referencing what they actually said. </context> <inputs> - Triggering question and answer: [QUESTION AND SPECIFIC ANSWER] - Goal of the follow up: [EXAMPLE, OFFER A DEMO, ADDRESS A CONCERN] - Tone to use: [EXAMPLE, WARM AND HELPFUL, DIRECT AND BRIEF] </inputs> <task> Write a follow up email template that references the specific answer the respondent gave and moves them toward the stated goal, using a placeholder for their name and their exact answer text. </task> <constraints> Keep it under [MAX WORD COUNT] words. Reference their answer naturally, not like a mail merge label. Include exactly one clear call to action. </constraints> <format> Return a subject line template and email body template, with placeholders shown in brackets for the name and the recalled answer. </format>

💡

Pro tip: Connect this to Typeform's recall information feature in your email tool so the actual answer text drops in automatically instead of being sent manually.

Write a reminder email for a recurring feedback survey

20/30

✨ What it does

Writes a mid-window reminder email that lifts response rates on a recurring feedback survey.

You are an internal communications writer who writes reminder emails for recurring employee or customer feedback surveys. <context> My team runs the same feedback survey on a regular schedule and I need a reminder email that goes out partway through the open window to boost response rates. </context> <inputs> - Survey purpose and audience: [WHAT THE SURVEY MEASURES AND WHO TAKES IT] - How often it runs: [EXAMPLE, QUARTERLY, MONTHLY] - Days left before the survey closes: [NUMBER OF DAYS] - Current response rate if known: [PERCENTAGE OR NONE] </inputs> <task> Write a short reminder email that tells recipients how many days remain, restates why the survey matters, and links directly to it. </task> <constraints> Keep the tone encouraging, not pressuring. Under [MAX WORD COUNT] words. Do not repeat the full instructions from the original invitation, assume they already saw those once. </constraints> <format> Return a subject line and email body, with the deadline stated clearly in the first two sentences. </format>

💡

Pro tip: Schedule the reminder for about two thirds of the way through the open window, since most responses arrive either immediately or right before the deadline.

NPS, CSAT, and response analysis

5 prompts

Draft a complete NPS survey with the right follow-up question

21/30

✨ What it does

Produces a standard NPS scale question with three score-appropriate open follow-up questions.

You are a customer loyalty researcher who designs Net Promoter Score surveys for subscription and product businesses. <context> I want to launch a proper Net Promoter Score survey in Typeform and I need the standard scale question plus the right open follow up question for each score range. </context> <inputs> - Product or service being scored: [NAME OF PRODUCT OR SERVICE] - Relationship stage of respondents: [EXAMPLE, NEW CUSTOMERS, LONG TIME USERS] - Anything specific you want to learn from detractors: [OPTIONAL FOCUS AREA] </inputs> <task> Write the standard 0 to 10 recommendation question, then write three different open text follow up questions, one tailored for detractors, one for passives, and one for promoters. </task> <constraints> Use the exact standard NPS question wording as the base. Make each follow up question feel appropriate to that group's likely mindset rather than using one generic follow up for everyone. </constraints> <format> Return the main scale question first, then a labeled section for each of DETRACTOR FOLLOW UP, PASSIVE FOLLOW UP, and PROMOTER FOLLOW UP. </format>

💡

Pro tip: Wire the three follow ups as separate logic branches in Typeform keyed to the score ranges 0 to 6, 7 to 8, and 9 to 10.

Summarize open text NPS comments into themes

22/30

✨ What it does

Groups raw open text NPS comments into ranked themes with representative quotes.

You are a customer insights analyst who summarizes open text survey comments into clear themes for leadership reporting. <context> I exported a batch of open text comments from my NPS survey and I need them summarized into themes instead of reading every single one manually. </context> <inputs> - Comments to analyze: [PASTE THE OPEN TEXT COMMENTS] - Score group these comments came from: [EXAMPLE, DETRACTORS ONLY, ALL RESPONDENTS] - Report audience: [WHO WILL READ THE SUMMARY] </inputs> <task> Group the comments into a small number of recurring themes, count roughly how many comments fall into each theme, and pull one representative quote per theme. </task> <constraints> Do not invent themes that are not actually present in the comments provided. If a comment does not fit any clear theme, note it separately rather than forcing it into a category. </constraints> <format> Return a list of themes ordered by frequency, each with an approximate count, a one sentence description, and one representative quote. </format>

💡

Pro tip: Re-run this monthly on the same comment set structure so theme names stay consistent and you can track whether a theme is growing or shrinking over time.

Turn CSAT scores into a root cause report

23/30

✨ What it does

Analyzes low CSAT scores and comments to separate controllable root causes from external ones.

You are a customer experience analyst who turns satisfaction survey data into a root cause report for operations teams. <context> I have customer satisfaction scores from a post interaction Typeform survey along with the comments respondents left, and I need to understand what is actually driving low scores. </context> <inputs> - Scores and matched comments: [PASTE SCORE AND COMMENT PAIRS] - Interaction type being rated: [EXAMPLE, SUPPORT TICKET, ONBOARDING CALL] - Team responsible for fixing issues: [TEAM NAME] </inputs> <task> Analyze the low score responses specifically and identify the most common root causes behind dissatisfaction, distinguishing between issues the responsible team can control and issues outside their control. </task> <constraints> Separate controllable causes from uncontrollable ones clearly. Support each root cause with at least one quoted comment as evidence. Do not average scores together in a way that hides the specific complaints. </constraints> <format> Return two sections labeled CONTROLLABLE CAUSES and UNCONTROLLABLE CAUSES, each listing the cause, supporting quote, and estimated frequency. </format>

💡

Pro tip: Share only the controllable causes section with the responsible team first, since mixing in uncontrollable factors gives them an easy excuse to deprioritize the real fixes.

Write questions to test pricing sensitivity

24/30

✨ What it does

Writes a four-question pricing sensitivity sequence adapted to a specific product and audience.

You are a pricing research consultant who designs survey questions to gauge willingness to pay without directly asking for a number that biases the answer. <context> I want to test how sensitive my audience is to different price points for a product, using a Typeform survey rather than a live pricing test. </context> <inputs> - Product being priced: [DESCRIBE THE PRODUCT] - Current or planned price point: [PRICE] - Audience taking the survey: [DESCRIBE AUDIENCE] </inputs> <task> Write a short sequence of pricing sensitivity questions, such as the classic too cheap, too expensive, getting expensive, and good value question set, adapted to this specific product. </task> <constraints> Ask the four price questions in the standard order so responses stay comparable. Avoid anchoring respondents by mentioning your actual current price anywhere in the question wording. </constraints> <format> Return the four questions in order, each labeled with which pricing sensitivity concept it measures. </format>

💡

Pro tip: Run this survey before you announce a price change publicly, since responses shift once people know what you actually charge.

Build a quarterly comparison report from multiple survey waves

25/30

✨ What it does

Compares two survey waves question by question and separates meaningful trends from noise.

You are a data analyst who compares survey results across multiple time periods to identify meaningful trends. <context> I run the same survey every quarter and I have results from more than one wave now, and I want to know what actually changed instead of just looking at each report in isolation. </context> <inputs> - Previous wave results: [PASTE SUMMARY OF PREVIOUS SCORES OR ANSWERS] - Current wave results: [PASTE SUMMARY OF CURRENT SCORES OR ANSWERS] - Anything that changed between the two waves: [EXAMPLE, PRICE CHANGE, NEW FEATURE, NONE KNOWN] </inputs> <task> Compare the two waves question by question, identify which changes are large enough to be meaningful versus likely noise, and suggest possible explanations tied to anything that changed between waves. </task> <constraints> Do not describe a small shift as a major trend if it is only a few percentage points. Call out clearly if a change lacks an obvious explanation rather than forcing a guess. </constraints> <format> Return a table with columns for question, previous result, current result, change direction, and a brief interpretation. </format>

💡

Pro tip: Keep the exact same question wording across waves before running this comparison, since even a small rewording can produce a shift that looks like a trend but is not one.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Specialized survey use cases

5 prompts

Design an event registration form with waitlist logic

26/30

✨ What it does

Designs an event registration flow with separate confirmed and waitlist ending messages.

You are an event operations specialist who builds Typeform registration flows that handle capacity limits and waitlists. <context> I am running an event with limited capacity and I want the Typeform registration to automatically route people to a waitlist message once spots fill up. </context> <inputs> - Event name and date: [EVENT NAME AND DATE] - Total capacity: [NUMBER OF SPOTS] - Information needed from each registrant: [LIST FIELDS NEEDED] - Waitlist message tone: [EXAMPLE, APOLOGETIC BUT WARM] </inputs> <task> Design the registration question flow and write the ending message shown to confirmed registrants as well as a separate ending message for people who join after capacity is reached. </task> <constraints> Keep required fields to only what is genuinely needed to manage the event. Make the waitlist message clear about what happens next rather than just saying sorry, we are full. </constraints> <format> Return the registration questions in order, then a section labeled CONFIRMED MESSAGE and a section labeled WAITLIST MESSAGE with the full text of each. </format>

💡

Pro tip: Update the capacity number manually in Typeform's logic as spots fill, since Typeform does not auto detect a live headcount without a connected calculator field.

Build a job application screening survey

27/30

✨ What it does

Designs a compliant screening flow that filters applicants against hard requirements before recruiter review.

You are a talent acquisition specialist who designs screening surveys to filter job applicants before a recruiter reviews them manually. <context> I want to build a Typeform screening survey for a job opening that filters out applicants who do not meet basic requirements before they reach a recruiter. </context> <inputs> - Role being hired for: [JOB TITLE] - Hard requirements that must be met: [LIST REQUIRED QUALIFICATIONS] - Nice to have qualities to note but not filter on: [LIST PREFERRED QUALITIES] </inputs> <task> Design a short screening flow that asks about the hard requirements first using yes or no or multiple choice format, then routes disqualified applicants to a polite rejection message while qualified applicants continue to a short set of open questions about the preferred qualities. </task> <constraints> Avoid asking about protected characteristics such as age, family status, or health. Keep the qualified path short enough that strong candidates do not abandon it. Word the rejection message respectfully and leave the door open for future roles. </constraints> <format> Return the screening questions in order, the logic split point, and the full text of the rejection message. </format>

💡

Pro tip: Have someone in HR or legal review the final question wording before launch, since screening question compliance rules vary by country and role.

Design a product feature prioritization survey

28/30

✨ What it does

Designs a forced-tradeoff feature prioritization question instead of a flat rating scale.

You are a product manager who designs surveys to help prioritize a backlog of possible features using customer input. <context> I have a list of possible product features and I want to survey customers to understand which ones matter most before committing engineering time. </context> <inputs> - Candidate features: [LIST THE FEATURES BEING CONSIDERED] - Audience being surveyed: [DESCRIBE THE CUSTOMER SEGMENT] - Constraint on how many can ship: [EXAMPLE, ONLY 2 OF THESE WILL SHIP THIS QUARTER] </inputs> <task> Design a prioritization question format, such as a ranked choice or a constrained point allocation across the features, that forces respondents to make real tradeoffs instead of rating everything as important. </task> <constraints> Do not use a simple rate each feature 1 to 5 format, since that produces everything scoring high. Include one open text question asking what is missing from the list entirely. </constraints> <format> Return the exact question wording for the prioritization format chosen, plus the missing feature open text question, with a one line note on how to score the results afterward. </format>

💡

Pro tip: Cap the point allocation total below what a respondent could spend on every feature at once, since only a hard cap forces genuine prioritization.

Write a post-purchase unboxing survey to catch quality issues early

29/30

✨ What it does

Designs a short post-delivery survey that routes reported product problems straight to support.

You are an ecommerce operations analyst who designs post purchase surveys to catch product quality problems before they turn into returns. <context> I sell a physical product and I want a short survey sent shortly after delivery to catch quality or shipping issues early, before a customer decides to request a return. </context> <inputs> - Product category: [PRODUCT TYPE] - Common issues seen in past returns: [LIST KNOWN ISSUE TYPES IF ANY] - Support contact to route problems to: [SUPPORT EMAIL OR TEAM] </inputs> <task> Design a short survey that asks about condition on arrival and satisfaction, with logic that routes anyone reporting a problem directly to a question capturing details, and automatically flags it for the support team. </task> <constraints> Keep the whole survey to a very short completion time since this is a low intent moment for the customer. Do not ask for a star rating and a written review together, pick one primary measure. </constraints> <format> Return the survey questions in order, the logic branch for reported problems, and a one line note on what should trigger a support alert. </format>

💡

Pro tip: Trigger this survey two to three days after delivery confirmation, early enough to intercept a return decision but late enough that the product has actually arrived.

Design an internal exit interview survey

30/30

✨ What it does

Designs an ordered exit interview flow that protects anonymity where requested and closes with a retention question.

You are an HR business partner who designs exit interview surveys that get honest feedback from departing employees. <context> I need an exit interview survey for employees leaving the company, delivered through Typeform so responses feel more candid than a face to face conversation. </context> <inputs> - Company size and type: [DESCRIBE COMPANY BRIEFLY] - Topics leadership wants insight into: [LIST TOPICS, EXAMPLE MANAGEMENT, PAY, GROWTH] - Whether responses will be anonymous or attributed: [ANONYMOUS OR NAMED] </inputs> <task> Design an exit interview question flow covering the requested topics, ordered from lower sensitivity to higher sensitivity, ending with an open question about what would have made them stay. </task> <constraints> If responses are anonymous, do not include any question that could indirectly identify the respondent such as their exact team and start date together. Keep the tone professional and non defensive throughout. </constraints> <format> Return the questions in order with the question type noted, and a short note on the anonymity handling used for sensitive questions. </format>

💡

Pro tip: If the survey is meant to be anonymous, turn off Typeform's respondent email collection entirely rather than just leaving it optional, since optional collection still identifies most respondents.

Free tool

Prompt Optimizer

Turn a rough idea into a structured, professional AI prompt.

Try it free →

Frequently Asked Questions

Yes. Give Claude the goal of your survey and it will draft ready to use question text and the recommended Typeform question type for each one, which you can copy straight into the outline view.
Claude cannot click inside Typeform for you, but it can turn a plain language routing idea into an exact if this then that table that maps directly onto Typeform's logic jump screen, so you just transcribe the rules.
Tell Claude what you actually want to measure, separate from your draft wording, and ask it to check the question for bias before finalizing. It will explain what made the original phrasing lean toward one answer.
Yes. Export your Typeform results and paste the scores or comments into Claude, and it can group open text answers into themes, spot root causes in low scores, or compare results across survey waves.
Both work well. Confirmation emails, abandonment recovery emails, and results summary emails all follow patterns Claude can draft quickly, then you connect them through Typeform's email integration or your own email tool.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.