Open house sign up sheet that visitors can type on their phone

Updated 2026-10-30

The clipboard at the front door ends the day with smudged names, half an email address and a coffee ring. I would rather visitors send their details by link while they walk through.

Who they are. Name, email, phone and party size. It is enough to follow up, and to count foot traffic.

What they want. Agent status, timeline, bedrooms, must-haves and pre-approval. They tell serious buyers from browsers, and show which features matter.

What they thought. How they heard about the day and their view of the home. It helps when you advise the seller.

Who fills it and who reads it

Visitors fill it in standing in the hall, or hand it to their own AI. It might ask "Are you working with an agent?" Then "How soon do you want to move?" Then "May we contact you about this home?" It shows the answers and sends only after a yes. The listing agent reads the rows. See agent-fillable forms.

A tip

Show the link on a sign or a screen by the door. The contact box is required, so every row is one you may use. Call within the week, and begin with visitors who have no agent. If someone works with another agent, respect that.

Find more in forms for real estate. Hosts of short stays can try a guest registration form, and new tenants can fill in a move-in checklist.

Questions

Do I need a pre-approval question?

Only if your market asks buyers to bring one. It is a tick box, so no figures or documents are collected. Delete the field if you prefer.

How do I tell serious visitors from browsers?

Filter the CSV by timeline and agent. Buy soon with no agent is your first call list. Browsers still help you count interest in the home.

Can the sellers see the visitor list?

Only if you share the CSV. Decide before the day whether to send names, or only a count of visitors and their comments about the home.

Try the form

Live demo ยท nothing is saved

Welcome to the open house

Please sign in. It helps us send you details about this home.

Are you working with an agent? (required)
What are you looking to do?
What matters in a home?
I already have mortgage pre-approval
How did you hear about this open house?
You may contact me about this home (required)

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": "Welcome to the open house",
  "description": "Please sign in. It helps us send you details about this home.",
  "fields": [
    {
      "id": "visitor_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "visitor_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "visitor_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "people_with_you",
      "label": "How many people are with you?",
      "type": "number",
      "min": 1,
      "max": 10
    },
    {
      "id": "has_agent",
      "label": "Are you working with an agent?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "No",
        "Not yet"
      ]
    },
    {
      "id": "agent_name",
      "label": "Agent's name, if yes",
      "type": "short_text",
      "max_length": 120
    },
    {
      "id": "visit_goal",
      "label": "What are you looking to do?",
      "type": "single_choice",
      "options": [
        "Buy soon",
        "Buy later this year",
        "Just looking",
        "Rent",
        "Sell my own home first"
      ]
    },
    {
      "id": "bedrooms_needed",
      "label": "How many bedrooms do you need?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "must_haves",
      "label": "What matters in a home?",
      "type": "multi_choice",
      "options": [
        "Garden",
        "Parking",
        "Home office",
        "Near schools",
        "Near transport",
        "Pets allowed",
        "Move-in ready"
      ]
    },
    {
      "id": "has_preapproval",
      "label": "I already have mortgage pre-approval",
      "type": "checkbox"
    },
    {
      "id": "how_found",
      "label": "How did you hear about this open house?",
      "type": "single_choice",
      "options": [
        "Sign outside",
        "Online listing",
        "My agent told me",
        "Friend or neighbour",
        "Social media"
      ]
    },
    {
      "id": "home_thoughts",
      "label": "What did you think of the home?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "follow_up_ok",
      "label": "You may contact me about this home",
      "type": "checkbox",
      "required": true
    }
  ]
}

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":"Welcome to the open house","description":"Please sign in. It helps us send you details about this home.","fields":[{"id":"visitor_name","label":"Your name","type":"short_text","required":true,"max_length":120},{"id":"visitor_email","label":"Email","type":"email","required":true},{"id":"visitor_phone","label":"Phone","type":"phone"},{"id":"people_with_you","label":"How many people are with you?","type":"number","min":1,"max":10},{"id":"has_agent","label":"Are you working with an agent?","type":"single_choice","required":true,"options":["Yes","No","Not yet"]},{"id":"agent_name","label":"Agent'\''s name, if yes","type":"short_text","max_length":120},{"id":"visit_goal","label":"What are you looking to do?","type":"single_choice","options":["Buy soon","Buy later this year","Just looking","Rent","Sell my own home first"]},{"id":"bedrooms_needed","label":"How many bedrooms do you need?","type":"number","min":0,"max":10},{"id":"must_haves","label":"What matters in a home?","type":"multi_choice","options":["Garden","Parking","Home office","Near schools","Near transport","Pets allowed","Move-in ready"]},{"id":"has_preapproval","label":"I already have mortgage pre-approval","type":"checkbox"},{"id":"how_found","label":"How did you hear about this open house?","type":"single_choice","options":["Sign outside","Online listing","My agent told me","Friend or neighbour","Social media"]},{"id":"home_thoughts","label":"What did you think of the home?","type":"long_text","max_length":1500},{"id":"follow_up_ok","label":"You may contact me about this home","type":"checkbox","required":true}]}'

JSON definition

json
{
  "title": "Welcome to the open house",
  "description": "Please sign in. It helps us send you details about this home.",
  "fields": [
    {
      "id": "visitor_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "visitor_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "visitor_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "people_with_you",
      "label": "How many people are with you?",
      "type": "number",
      "min": 1,
      "max": 10
    },
    {
      "id": "has_agent",
      "label": "Are you working with an agent?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Yes",
        "No",
        "Not yet"
      ]
    },
    {
      "id": "agent_name",
      "label": "Agent's name, if yes",
      "type": "short_text",
      "max_length": 120
    },
    {
      "id": "visit_goal",
      "label": "What are you looking to do?",
      "type": "single_choice",
      "options": [
        "Buy soon",
        "Buy later this year",
        "Just looking",
        "Rent",
        "Sell my own home first"
      ]
    },
    {
      "id": "bedrooms_needed",
      "label": "How many bedrooms do you need?",
      "type": "number",
      "min": 0,
      "max": 10
    },
    {
      "id": "must_haves",
      "label": "What matters in a home?",
      "type": "multi_choice",
      "options": [
        "Garden",
        "Parking",
        "Home office",
        "Near schools",
        "Near transport",
        "Pets allowed",
        "Move-in ready"
      ]
    },
    {
      "id": "has_preapproval",
      "label": "I already have mortgage pre-approval",
      "type": "checkbox"
    },
    {
      "id": "how_found",
      "label": "How did you hear about this open house?",
      "type": "single_choice",
      "options": [
        "Sign outside",
        "Online listing",
        "My agent told me",
        "Friend or neighbour",
        "Social media"
      ]
    },
    {
      "id": "home_thoughts",
      "label": "What did you think of the home?",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "follow_up_ok",
      "label": "You may contact me about this home",
      "type": "checkbox",
      "required": true
    }
  ]
}