Uplup Logo

AI Co-pilot | Build Forms & Quizzes with AI

What is the AI Co-pilot?

The AI Co-pilot is your intelligent assistant built directly into the Uplup form and quiz builder. Powered by Claude AI, it can create fields, modify your design, analyze submissions, set up conditional logic, configure quiz scoring, and optimize for conversions — all through natural language conversation.

Think of it as having a professional form designer, data analyst, and UX consultant by your side — ready to help at any moment.

Getting Started

Opening the Co-pilot

  1. Open any form or quiz in the Create tab (form builder)
  2. Look for the purple sparkle button in the bottom-right corner of the screen
  3. Click it to open the AI Co-pilot panel

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

Suggestion Chips

When you first open the co-pilot, you’ll see suggestion chips — quick-start prompts tailored to your form type:

For Forms:

  • “What fields does this form have?” — Get an overview of your form structure
  • “Suggest improvements for better conversions” — Get AI-powered optimization tips
  • “Add an email and phone number field” — Add fields instantly
  • “Show me my submission data” — View recent submissions
  • “Change the button color to blue” — Modify your design

For Quizzes:

  • “Add a multiple choice question about geography”
  • “Set the passing score to 70%”
  • “Show me quiz analytics and scores”

All 17 Co-pilot Tools

The co-pilot has 17 specialized tools it can use to help you. Here’s a complete breakdown of everything it can do:

1. Build & Edit Fields

Add, update, delete, and reorder fields. Supports all field types available in the builder:

  • Text fields: Short Text, Plain Long Text, Number, Website
  • Contact fields: Email Address, Phone Number, Full Name, Address, Birthday Picker, Date & Time Picker, Country
  • Selection fields: Checkboxes, Multiple Choice, Drop Down, Picture Choice, Yes/No Toggle
  • Feedback fields: Star Rating, NPS Score, Likert Scale, Slider Scale, Ranking
  • Upload fields: File Upload
  • Layout fields: Heading, Paragraph, Divider

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. Supports all page types: cover pages, form pages, lead-capture pages, and ending pages.

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”

Note: In card-form (conversational) mode, each question automatically gets its own page. The co-pilot handles this automatically when adding fields.

3. Design & Styling

Change your form’s entire visual appearance without leaving the chat. The co-pilot can modify:

  • Colors: Form background, landing page background, heading color, body text color, question color, button background/text color, text field background/border, checkbox/radio accent color
  • Typography: Heading font family, body font family (from 1,000+ Google Fonts)
  • Button style: Shape (square, rounded, or pill)
  • Text field style: Shape (square, rounded, or pill)

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”
  • “Make the text color red” — Updates heading, body, and question colors together
  • “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, configure scoring, timing, behavior, and result display options.

Tool used: update_quiz_settings

Available settings:

  • Scoring mode: Points, Percentage, Pass/Fail, or Personality
  • Passing score: Set a threshold percentage for pass/fail
  • Time limit: Enable timed quizzes with a total time limit in minutes
  • Question/answer randomization: Shuffle questions and/or answer order
  • Instant feedback: Show correct/incorrect after each question
  • Score display: Show or hide the final score
  • Correct answers: Show correct answers after submission, never, or always
  • Retakes: Allow retakes with optional max attempt limit

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 & Branching

Set up smart forms that adapt based on user responses. Show or hide fields, make fields required conditionally, or route users to different pages.

Tools used: set_field_logic, set_page_routing, get_logic_summary

Available logic actions:

  • Show / Hide: Show or 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: equals, not equals, contains, not contains, greater than, less than, is empty, is not empty, starts with, ends with

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

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 across 5 buckets (0-20%, 21-40%, 41-60%, 61-80%, 81-100%)
  • Per-question accuracy (sorted by difficulty)
  • Personality type distribution (for personality quizzes)

You can filter by time period (7 days, 30 days, 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 (up to 50 per request).

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?”
  • “Show me failed submissions only”
  • “Get submissions from the US”
  • “What forms do I have?”
  • “Which questions are the hardest?”

8. Optimization Advice

Ask the co-pilot to analyze your form and suggest improvements. Focus areas include:

  • UX: User experience and flow improvements
  • Conversions: Tips to increase completion rate
  • Accessibility: Making your form accessible to all users
  • Length: Whether your form is too long or too short
  • Design: Visual and layout suggestions

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 co-pilot makes changes to your form, you’ll see tool cards in the chat that show exactly what happened:

  • A green dot indicates a successful action
  • A red dot indicates a failed action
  • A brief description of what was done (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 to show updates, and the co-pilot navigates you to the page where changes were made.

Conversation Features

Conversation Memory

The co-pilot remembers your full conversation context. You can ask follow-up questions naturally:

  1. “Add a company name field”
  2. “Actually, make that a dropdown instead”
  3. “And make it required”

For long conversations (20+ messages), the co-pilot automatically summarizes older messages to maintain context without losing track of what was discussed.

Conversation Persistence

Your conversations are saved per form. When you reopen the co-pilot 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.

Keyboard Shortcuts

  • Enter — Send message
  • Shift + Enter — New line in message
  • Escape — Close the co-pilot panel

Smart Routing

The co-pilot automatically chooses the best AI model for your request:

  • Simple queries (viewing form details, quick questions) use a faster, lighter model for instant responses
  • Complex operations (adding fields, changing design, setting up logic, analyzing data) use a more powerful model for accuracy

This happens automatically — you don’t need to do anything. The co-pilot picks the right model based on what you ask.

Usage Limits

Co-pilot usage is included with every Uplup plan:

PlanMonthly Messages
Free10
Starter25
Pro100
Business500
ScaleUnlimited

Your current usage is shown in the bottom-right corner of the co-pilot panel. The counter resets at the beginning of each calendar month. You’ll see an orange warning when you reach 80% of your limit.

Complete Tool Reference

Here’s a quick reference of all 17 tools the co-pilot has access to:

ToolWhat It Does
get_form_detailsLoads your complete form structure (fields, pages, settings, styling)
add_fieldAdds a new field with type-specific properties, labels, options, and quiz answers
update_fieldEdits field properties (label, placeholder, required, options, correct answer, points)
delete_fieldRemoves a field by name or ID
reorder_fieldsReorders fields within a page
add_pageAdds a new page (cover, form, lead-capture, or ending)
update_pageEdits page heading, paragraph, button text, colors
update_form_settingsChanges the form title and description
update_designChanges colors, fonts, button shapes, text field styles
update_quiz_settingsConfigures scoring, timing, feedback, retakes (quiz only)
get_analyticsReturns traffic, conversion, geography, quiz scores, and trends
get_submissionsFetches submissions with filtering, sorting, and pagination
list_formsLists all your forms, quizzes, or both
suggest_improvementsAnalyzes your form and returns optimization suggestions
set_field_logicAdds conditional show/hide/required logic to fields
set_page_routingRoutes users to different pages based on answers
get_logic_summaryShows all existing logic rules and page routing

Tips for Best Results

  • Be specific — “Add a required email field labeled Work Email” works better than “add a field”
  • Reference fields by name — “Make the email field required” is clearer than “make the third field required”
  • One thing at a time — The co-pilot can handle multiple requests in one message, but simpler requests get faster, more accurate results
  • Review changes — Always check the form builder after the co-pilot makes changes to confirm they look right
  • Use the Stop button — If a response is going in the wrong direction, click the red stop button to abort
  • Use undo/redo — The form builder’s undo/redo buttons work on co-pilot changes too

FAQ

Where is the co-pilot available?

The co-pilot is available in the form builder (Create tab) for both forms and quizzes. Look for the purple sparkle button in the bottom-right corner.

Can the co-pilot undo changes?

The co-pilot makes changes directly to your form. You can use the form builder’s built-in undo/redo buttons to revert any changes, or ask the co-pilot to reverse what it did (e.g., “undo that” or “delete the field you just added”).

Does it work on mobile?

Yes. On mobile devices, the co-pilot opens as a bottom sheet that covers most of the screen for easy typing and reading.

Is my data safe?

The co-pilot accesses form structure and anonymous analytics by default. It only accesses individual submission data when you specifically ask to view submissions. All communication is encrypted and processed securely.

What happens when I reach my message limit?

You’ll see a notification that you’ve reached your monthly limit. Your limit resets at the beginning of each calendar month. You can upgrade your plan for more messages.

Can I use the co-pilot on forms created by someone else on my team?

Yes. The co-pilot works on any form or quiz within your workspace, regardless of who created it.

Does the co-pilot work with both classic and conversational (card-form) layouts?

Yes. The co-pilot is aware of your form’s layout mode and handles them differently. In conversational/card-form mode, each question automatically gets its own page. In classic mode, multiple fields can coexist on the same page.