AI Co-pilot | Build Forms & Quizzes with AI
What is the AI Co-pilot?
The AI Co-pilot (labeled AI Assistant in the builder) is your intelligent assistant built directly into the Uplup form and quiz builder. It can create fields, modify your design, analyze submissions, set up conditional logic, configure quiz settings, and suggest improvements — all through natural language conversation.
Think of it as having a form designer, data analyst, and UX consultant by your side — ready to help at any moment.
Note: The AI Assistant in the builder is different from the standalone AI Quiz Generator and AI Form Generator, which create a quiz or form from scratch using a topic, URL, PDF, image, or document. Once you land in the builder, the AI Assistant takes over for ongoing edits.
Getting Started
Opening the AI Assistant
- Open any form or quiz so you land on the Create tab.
- In the top toolbar, look for the orange AI Assistant button (sparkle icon) on the right side, next to the Undo/Redo controls.
- Click it to open the AI Assistant panel.

On desktop, the panel slides in from the right side of the screen (400px wide). On mobile, it opens as a bottom sheet that covers most of the screen for easy typing and reading.

Suggestion Chips
When you first open the AI Assistant, you’ll see suggestion chips — quick-start prompts tailored to whether you’re editing a form or a quiz:
For Forms:
- “What fields does this form have?”
- “Suggest improvements for better conversions”
- “Add an email and phone number field”
- “Show me my submission data”
- “Change the button color to blue”
For Quizzes:
- “What fields does this quiz have?”
- “Suggest improvements for better completion rates”
- “Add a multiple choice question about geography”
- “Show me my quiz analytics”
- “Change the theme to a dark modern look”
What the AI Assistant Can Do
The AI Assistant has a full set of tools for working with your form or quiz. Here’s a complete breakdown:
1. Build & Edit Fields
Add, update, delete, and reorder fields. The AI Assistant supports every field type available in the builder, including:
- Text: Short Answer, Long Answer, Rich Text, Number, URL Input
- Contact: Email, Phone Number, Full Name, Address, Birthday, Date & Time, Time, Date Range, Country, Company Info, Social Media
- Selection: Multiple Choice, Checkbox, Dropdown, Multi-Select, Picture Choice, Yes/No, Terms & Conditions
- Feedback / scales: Star Rating, NPS Score, Likert Scale, Slider, Matrix, Ranking
- Uploads: File Upload, Signature
- Content: Heading, Paragraph, Image, Video, Icon, Divider, Spacer
- Quiz-only advanced: Matching, Ordering, Fill-in-the-Blank
Tools used: add_field, update_field, delete_field, reorder_fields
Example prompts:
- “Add a dropdown field called Favorite Color with options Red, Blue, Green”
- “Make the email field required”
- “Delete the phone number field”
- “Move the email field to the top of the form”
- “Add a star rating question after the name field”
For quizzes, you can also set correct answers and point values when adding fields:
- “Add a multiple choice question: What is the capital of France? Options: London, Paris, Berlin. Correct answer: Paris. Worth 5 points.”
2. Page Management
Add and edit pages to organize your form into sections. Supported page types: Cover Page, Form Page, Lead Capture page (quizzes), Payment Page (forms, Pro+), and Finish Page.
Tools used: add_page, update_page
Example prompts:
- “Add a new page called ‘Contact Information’”
- “Change the cover page heading to ‘Welcome to our survey!’”
- “Update the ending page button text to ‘Done’”
- “Change the ending page background color to light blue”
3. Design & Styling
Change your form’s entire visual appearance without leaving the chat. The AI Assistant can update colors, typography, button shape (square / rounded / pill), text-field shape, form width, and layout (container / seamless / split).
Tool used: update_design
Example prompts:
- “Change the button color to dark blue and make them pill shaped”
- “Use a modern dark theme”
- “Change the heading font to Poppins”
- “Set the form background to light gray”
4. Form Settings
Update your form’s title and description.
Tool used: update_form_settings
Example prompts:
- “Rename this form to ‘Customer Feedback Survey’”
- “Update the description to explain this is for Q1 feedback”
5. Quiz Settings
For quizzes, the AI Assistant can configure scoring, behavior, results display, timing, and retakes.
Tool used: update_quiz_settings
Available settings:
- Scoring mode: Scored, Percentage, Pass/Fail, or Personality (the four modes Uplup supports)
- Passing score for Pass/Fail mode
- Time limits (Pro+) — total quiz time limit, show timer, auto-submit on timeout
- Question / answer randomization
- Instant feedback after each question
- Results display — show score, percentage, explanations, detailed breakdown, correct answers
- Retakes — allow retakes, max attempts, cooldown period, keep best score
Example prompts:
- “Enable a 30-minute time limit”
- “Turn on instant feedback after each question”
- “Set the passing score to 70%”
- “Allow 3 retake attempts”
- “Switch to personality scoring mode”
- “Randomize question order”
6. Conditional Logic & Page Routing
Set up smart forms that adapt based on user responses. Show or hide fields, change required state, or route users to different pages.
Tools used: set_field_logic, set_page_routing, get_logic_summary
Logic actions:
- Show / Hide a field based on another field’s value
- Required / Optional — make a field required or optional based on conditions
- Jump to page — skip to a specific page based on an answer
Available operators (depend on field type):
- Text / email / URL: equals, not equals, contains, not contains, starts with, ends with, is empty, is not empty, matches regex
- Number / rating / NPS / slider / Likert: equals, not equals, greater than, less than, between, is empty, is not empty
- Date fields: equals, not equals, is before, is after, between, is empty, is not empty
- Multiple choice / dropdown / country: equals, not equals, is empty, is not empty
- Checkbox / multi-select: equals (includes), not equals, contains, is empty, is not empty
- Yes/No, Terms: equals, not equals
Logic modes: ALL conditions must match (AND), or ANY condition can match (OR).
Example prompts:
- “If they select ‘Yes’ on the newsletter question, show the email field”
- “Hide the phone field if email is provided”
- “If they answer ‘Option A’, route them to the congratulations page”
- “Show me all the logic rules on this form”
- “Make the company field required only if they select ‘Business’ as account type”
Page-routing rules are evaluated in order — the first matching rule wins. You can set a default destination for when no rules match.
7. Analytics & Data
Get insights about your form or quiz performance, view submissions, and list your forms.
Tools used: get_analytics, get_submissions, list_forms, get_ai_insights
Analytics for all forms include:
- Total views, unique visitors, and conversion rate
- Daily submission trends
- Top countries by submissions
- Average, minimum, and maximum completion time
Quiz analytics additionally include:
- Average score and percentage
- Pass/fail count and pass rate
- Score distribution buckets
- Per-question accuracy
- Personality type distribution (for personality quizzes)
You can filter by time period (e.g. last 7 / 30 / 90 days, or all time).
Submissions can be filtered by country or pass/fail status, sorted by newest, oldest, highest score, or lowest score, and paginated.
Example prompts:
- “Show me analytics for this form”
- “What’s my conversion rate over the last 30 days?”
- “Show me the last 10 submissions”
- “Who scored highest on this quiz?”
- “Get submissions from the US”
- “Which questions are the hardest?”
8. Optimization Advice
Ask the AI Assistant to analyze your form and suggest improvements across UX, conversions, accessibility, length, and design.
Tool used: suggest_improvements
Example prompts:
- “Analyze this form and suggest improvements”
- “How can I improve my completion rate?”
- “Give me accessibility suggestions”
- “Is this form too long?”
Understanding Tool Cards
When the AI Assistant takes an action on your form, you’ll see a tool card in the chat that shows what happened:
- A green dot indicates a successful action
- A red dot indicates a failed action
- A short label describing the action (e.g. “Adding field: Email Address”)
- An expand arrow to view the full technical details of the operation
Changes apply to your form instantly. The form builder refreshes automatically, and after add/delete operations the AI Assistant navigates to the relevant page so you can see the change.
Conversation Features
Conversation Memory
The AI Assistant remembers your full conversation context within a session. You can ask follow-up questions naturally:
- “Add a company name field”
- “Actually, make that a dropdown instead”
- “And make it required”
Conversation Persistence
Conversations are saved per form. When you reopen the AI Assistant for a form, it automatically loads your most recent conversation so you can pick up where you left off.
New Conversation
Click the + button in the panel header to start a fresh conversation. This clears the context and shows the welcome screen again.
Stop Streaming
While the AI Assistant is replying, the send button turns into a red Stop button. Click it any time to abort the current response.
Keyboard Shortcuts
- Enter — Send message
- Shift + Enter — New line in message
- Escape — Close the AI Assistant panel
Plan Limits
The AI Assistant uses your account’s shared AI credit pool, which also powers other AI features (such as the AI Theme Generator). Limits per plan:
- Free: 10 AI credits per month
- Pro: Unlimited
- Business: Unlimited
If your plan has a credit limit, the panel shows a usage bar above the input field — including how many prompts you have left and an “Upgrade” link once you hit 70% of your limit. The counter resets at the beginning of each calendar month.
FAQ
Where is the AI Assistant available?
It’s available inside the form/quiz builder on the Create tab — click the orange AI Assistant button in the top-right toolbar. It works for both forms and quizzes.
How is this different from the AI Quiz Generator and AI Form Generator?
The standalone AI Quiz Generator and AI Form Generator create a quiz or form from scratch using a topic, URL, PDF, image, or document, then drop you into the builder. The AI Assistant inside the builder picks up from there for ongoing edits, design tweaks, logic, settings, and analytics.
Can the AI Assistant undo changes?
Changes apply directly to your form. Use the form builder’s built-in undo / redo buttons in the top toolbar to revert any changes, or ask the AI Assistant to reverse what it did (e.g. “undo that” or “delete the field you just added”).
Does it work on mobile?
Yes. On mobile, the AI Assistant opens as a bottom sheet that covers most of the screen for easy typing and reading.
Is my data safe?
The AI Assistant accesses form structure and aggregated analytics by default. It only reads individual submission data when you explicitly ask to view submissions. All communication is encrypted.
What happens when I run out of AI credits?
You’ll see a notification when you’ve reached your monthly limit. The counter resets at the start of each calendar month, or you can upgrade to Pro or Business for unlimited AI credits.
Can I use the AI Assistant on forms created by someone else on my team?
Yes. The AI Assistant works on any form or quiz within your workspace, regardless of who created it.
Does it work with both classic and conversational (card-form) layouts?
Yes. The AI Assistant is aware of your form’s presentation mode. In conversational / card-form mode, each question has its own page; in classic mode, multiple fields can share a page.
