A personality quiz template that collects, not scores

Updated 2026-10-30

A quiz gets people to say what they like, and that is worth more than another sign-up. I should be plain about what this form does. It collects the answers. It does not score them, branch, or show a result page.

Who is taking the quiz

First name and email, plus an optional tick for tips. That gives you a list built from people who actually answered something. The quiz funnel ends in your inbox, because you send each person their result.

The questions

Every question is a single choice about a small travel moment. The options always run in the same order. The first fits Planner, the second Explorer, the third Relaxer and the fourth Foodie. Swap in your own types and theme.

Counting up the result

Download the CSV and count which position each person chose most. A spreadsheet formula does it. You can also give the CSV to your own AI and ask for each person's type. Then you email the result yourself. The form sends nothing back.

Who fills it in

Visitors take the quiz. A visitor's AI might ask: "What do you do the night before a trip?" Then "What is your first move in a new city?" Then "What would a friend call you?" It shows the answers and sends them only after a yes. See agent-fillable forms.

Pair it with a prize

Run a giveaway entry form next to the quiz to bring in more answers. Creators can share the quiz if they apply through a UGC form. More ideas are in forms for creators and podcasters and forms for ecommerce and Shopify stores.

Questions

Does the quiz show people their result?

No. The form has no scoring, branching or result page. You count the answers in the CSV and tell each person their type yourself.

How do I count the result types?

Keep the option order the same in every question. In the CSV, count which answer position a person chose most often. That position is their type, and ties are yours to settle.

Can I use my own theme?

Yes. Rewrite the questions and options before you publish. Keep the same number of options in the same order in each question, so counting stays simple.

Try the form

Live demo ยท nothing is saved

Which travel style fits you?

Pick the answer that feels most like you. There are no wrong answers.

It is the night before a trip. What are you doing? (required)
You land in a new city. What is your first move? (required)
You have a free day. What sounds good? (required)
Your train is late. How do you react? (required)
What do you bring home? (required)
Your friends would call you... (required)
Send me tips for my travel style

Or paste the JSON

Give this to your AI. It needs the AI Form API MCP server or an API key. It makes the form and sends you the link.

text
Create this form with the AI Form API create_form tool (or POST https://aiformapi.com/v1/forms with my API key). Then reply with the public_url.

{
  "title": "Which travel style fits you?",
  "description": "Pick the answer that feels most like you. There are no wrong answers.",
  "fields": [
    {
      "id": "first_name",
      "label": "Your first name",
      "type": "short_text",
      "required": true,
      "max_length": 100
    },
    {
      "id": "email",
      "label": "Your email",
      "type": "email",
      "required": true
    },
    {
      "id": "q_night_before",
      "label": "It is the night before a trip. What are you doing?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Checking my packing list again",
        "Reading about places I might wander into",
        "Going to bed early and hoping for the best",
        "Looking up where to eat"
      ]
    },
    {
      "id": "q_arrival",
      "label": "You land in a new city. What is your first move?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Open my saved itinerary",
        "Walk until something looks interesting",
        "Find a nice seat and breathe",
        "Head for the nearest market"
      ]
    },
    {
      "id": "q_free_day",
      "label": "You have a free day. What sounds good?",
      "type": "single_choice",
      "required": true,
      "options": [
        "A planned list of three sights",
        "A random bus to the end of the line",
        "A long morning by the water",
        "A cooking class or a food tour"
      ]
    },
    {
      "id": "q_delay",
      "label": "Your train is late. How do you react?",
      "type": "single_choice",
      "required": true,
      "options": [
        "I check the next connection",
        "I enjoy the unexpected detour",
        "I read a book and wait",
        "I find a snack nearby"
      ]
    },
    {
      "id": "q_souvenir",
      "label": "What do you bring home?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Photos in order, in an album",
        "Something odd from a side street",
        "Nothing, just a rested mind",
        "A bag of local snacks"
      ]
    },
    {
      "id": "q_friend_says",
      "label": "Your friends would call you...",
      "type": "single_choice",
      "required": true,
      "options": [
        "Reliable",
        "Curious",
        "Easy-going",
        "Generous"
      ]
    },
    {
      "id": "newsletter_opt_in",
      "label": "Send me tips for my travel style",
      "type": "checkbox"
    }
  ]
}

Or call the API

bash
curl -X POST https://aiformapi.com/v1/forms \
  -H "Authorization: Bearer $AIFORMAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Which travel style fits you?","description":"Pick the answer that feels most like you. There are no wrong answers.","fields":[{"id":"first_name","label":"Your first name","type":"short_text","required":true,"max_length":100},{"id":"email","label":"Your email","type":"email","required":true},{"id":"q_night_before","label":"It is the night before a trip. What are you doing?","type":"single_choice","required":true,"options":["Checking my packing list again","Reading about places I might wander into","Going to bed early and hoping for the best","Looking up where to eat"]},{"id":"q_arrival","label":"You land in a new city. What is your first move?","type":"single_choice","required":true,"options":["Open my saved itinerary","Walk until something looks interesting","Find a nice seat and breathe","Head for the nearest market"]},{"id":"q_free_day","label":"You have a free day. What sounds good?","type":"single_choice","required":true,"options":["A planned list of three sights","A random bus to the end of the line","A long morning by the water","A cooking class or a food tour"]},{"id":"q_delay","label":"Your train is late. How do you react?","type":"single_choice","required":true,"options":["I check the next connection","I enjoy the unexpected detour","I read a book and wait","I find a snack nearby"]},{"id":"q_souvenir","label":"What do you bring home?","type":"single_choice","required":true,"options":["Photos in order, in an album","Something odd from a side street","Nothing, just a rested mind","A bag of local snacks"]},{"id":"q_friend_says","label":"Your friends would call you...","type":"single_choice","required":true,"options":["Reliable","Curious","Easy-going","Generous"]},{"id":"newsletter_opt_in","label":"Send me tips for my travel style","type":"checkbox"}]}'

JSON definition

json
{
  "title": "Which travel style fits you?",
  "description": "Pick the answer that feels most like you. There are no wrong answers.",
  "fields": [
    {
      "id": "first_name",
      "label": "Your first name",
      "type": "short_text",
      "required": true,
      "max_length": 100
    },
    {
      "id": "email",
      "label": "Your email",
      "type": "email",
      "required": true
    },
    {
      "id": "q_night_before",
      "label": "It is the night before a trip. What are you doing?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Checking my packing list again",
        "Reading about places I might wander into",
        "Going to bed early and hoping for the best",
        "Looking up where to eat"
      ]
    },
    {
      "id": "q_arrival",
      "label": "You land in a new city. What is your first move?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Open my saved itinerary",
        "Walk until something looks interesting",
        "Find a nice seat and breathe",
        "Head for the nearest market"
      ]
    },
    {
      "id": "q_free_day",
      "label": "You have a free day. What sounds good?",
      "type": "single_choice",
      "required": true,
      "options": [
        "A planned list of three sights",
        "A random bus to the end of the line",
        "A long morning by the water",
        "A cooking class or a food tour"
      ]
    },
    {
      "id": "q_delay",
      "label": "Your train is late. How do you react?",
      "type": "single_choice",
      "required": true,
      "options": [
        "I check the next connection",
        "I enjoy the unexpected detour",
        "I read a book and wait",
        "I find a snack nearby"
      ]
    },
    {
      "id": "q_souvenir",
      "label": "What do you bring home?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Photos in order, in an album",
        "Something odd from a side street",
        "Nothing, just a rested mind",
        "A bag of local snacks"
      ]
    },
    {
      "id": "q_friend_says",
      "label": "Your friends would call you...",
      "type": "single_choice",
      "required": true,
      "options": [
        "Reliable",
        "Curious",
        "Easy-going",
        "Generous"
      ]
    },
    {
      "id": "newsletter_opt_in",
      "label": "Send me tips for my travel style",
      "type": "checkbox"
    }
  ]
}