
A waitlist is not one audience. It includes people who need your product now, people who may need it later, and people who are simply curious.
Here's a workflow that reviews each signup, groups similar people together, and helps you focus on the people who are most likely to buy.
Don't begin by creating the form. First, open a blank document and create these groups:
Then write one sentence that describes your ideal customer.
Here's an example: Our target customer is a SaaS founder with a team of 2–20 people who manually tracks customer onboarding.
Later, you will use this sentence in the AI prompt so the AI knows who your ideal customer is.
Open your Jotform workspace.
In the Form Builder:
Add these fields:
Make the urgency question a Single Choice field.
Use options like these:
Avoid questions like, "How interested are you?" Many people say they are interested even when they are not ready to buy. Asking when they need a solution gives you a better buying signal.
For the problem question, add this description (or something similar): "Be specific. What are you doing now, and what is going wrong?" This helps people explain the problem they have today instead of giving a general answer like "I want to save time."
When the form is ready:
The shareable form link is in the Publish section.
Open Google Sheets.
The first row must contain the headers. Zapier uses them to know where to save each value
Before you open Zapier, submit your Jotform once using realistic answers. Use an example that is a strong fit and needs an urgent solution. Zapier will use this submission to test the workflow.
Now, open Zapier.
Publish your form before connecting it to Zapier.
If the test is successful, you should now see the answers from your submission inside Zapier.
Click: +
Search and Select: AI by Zapier
Select: The lowest-cost text model available in your account
Paste this prompt (or something similar):
Classify each person who joins this product waitlist.
Target roles: [INSERT YOUR TARGET ROLES]
Target company sizes: [INSERT YOUR TARGET COMPANY SIZES]
Allowed pain segments: [INSERT 3 TO 5 PAIN LABELS]
Review this signup:
Role: {{Role}}
Company size: {{Company Size}}
Problem: {{Problem}}
Urgency: {{Urgency}}
Use case: {{Use Case}}
Return these fields only:
Pain_segment
Intent_level
Fit
Score
Launch_group
Reason
Calculate the score:
+4 if urgency is "I need a solution this week" or "I need a solution this month"
+2 if urgency is "I may need it later"
+0 if urgency is "I am just exploring"
+2 if the problem is specific
+2 if the use case is clear
+2 if the role and company size match the target profile
Maximum score: 10
Assign launch_group:
beta = score 8-10 and fit is core
nurture = score 4-7 and fit is not wrong
education = score 0-3 or fit is wrong
Write the reason as one short sentence. Return only the requested fields.
Open: Settings → Output Fields
Add:
Review the output before moving on. The launch_group should only be beta, nurture, or education. Otherwise, the next Path may not work.
Click: +
Map each Jotform answer and AI output to its matching column.
Click: Test step
Open the spreadsheet and make sure the test created one complete row.
Click: +
Search: Paths
Create three branches.
1st path: Beta
Use this email body (or something similar): "Thanks for joining. You look like a good fit for our beta. Reply and tell us what tool or process you use today and what is not working well."
2nd path: Nurture
Their answer may show they are ready to join the beta.
3rd path: Education
Send educational content that explains the problem your product solves. Don't invite them to the beta at this stage.
Create a second sheet.
Name it: Summary.
Enter the following values and formulas:
Create a second Zap.
Add a Google Sheets action:
Duplicate this action twice. Change the lookup value to nurture in the second action and education in the third. Each action will return that group’s count.
Finally:
Include the beta, nurture, and education counts in the email, along with a link to the spreadsheet.
Submit five test signups:
Check that each signup receives the correct score, launch group, and email. Fix any problems before publishing.
The genius here is measuring the right boundary. Most waitlist strategies count signups and treat them identically - then wonder why conversion is so random. You're measuring urgency and fit, which creates two separate problems: "people who want this but can't afford the attention yet" vs "people who need this now." Beta path for the second group, nurture for the first. Same measurement system that keeps organizations from thrashing - when Sales and Eng and Product all measure different things they optimize in conflicting directions. When you measure what actually creates alignment, the strategies align naturally.