Childcare application form for hiring a nanny

Updated 2026-10-30

Hiring a nanny by text message scatters the answers across chats. One applicant forgets to say when they can start. Another never mentions first aid. One link means every applicant answers the same questions in the same order.

How it works

  1. The applicant gives their name, email and phone.
  2. They describe their experience: years of childcare, the ages they have looked after and any first aid course.
  3. They say when they can start and which hours they can cover.
  4. They name people who can speak for their work.
  5. They answer one situation question, such as what they do when a child refuses a nap, and tick that they accept a background check run separately.

A short chat

"How many years have you looked after children?" Then "Which ages: babies, toddlers, school age or teenagers?" Then "When could you start?" The applicant's AI shows the answers and asks "Send it?" before anything goes out. See agent-fillable forms.

Good to know

The form runs no checks. It asks for no ID numbers on purpose. Do background checks and reference calls yourself. I read the situation answer first. It tells me more than a count of years. Compare weekly hours with an availability form, or use a tutor application form if you also need a home tutor. Browse forms for tutors and childcare and forms for HR and recruiting.

Questions

Does the form check backgrounds or references?

No. It records what the applicant says, including who can speak for them. Background checks and calls to referees happen outside the form, in the way you choose.

How do I shortlist from many applicants?

Download the CSV and sort by start date. Then filter the ages and hours columns to match your family, and read the nap and meal answers of whoever is left.

Can I use it for an au pair or a childminder?

Yes. Edit the age options or add a field for languages or a spare room. Keep what you ask to what you need to decide.

Try the form

Live demo ยท nothing is saved

Apply to care for our children

Thank you for your interest. Tell us about your experience and when you could start. We read every application.

Which ages have you looked after?
Have you completed a first aid or CPR course?
I can drive for school runs and activities
Which hours can you cover?

Name, relationship and phone or email for each.

I understand a background check may be run separately before any offer (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": "Apply to care for our children",
  "description": "Thank you for your interest. Tell us about your experience and when you could start. We read every application.",
  "fields": [
    {
      "id": "full_name",
      "label": "Full name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "childcare_years",
      "label": "Years of childcare experience",
      "type": "number",
      "min": 0,
      "max": 50
    },
    {
      "id": "ages_cared_for",
      "label": "Which ages have you looked after?",
      "type": "multi_choice",
      "options": [
        "Babies",
        "Toddlers",
        "Primary-school children",
        "Teenagers"
      ]
    },
    {
      "id": "first_aid_course",
      "label": "Have you completed a first aid or CPR course?",
      "type": "single_choice",
      "options": [
        "Yes, in the last 2 years",
        "Yes, longer ago",
        "No, but I am willing to take one",
        "No"
      ]
    },
    {
      "id": "can_drive",
      "label": "I can drive for school runs and activities",
      "type": "checkbox"
    },
    {
      "id": "start_date",
      "label": "When could you start?",
      "type": "date",
      "required": true
    },
    {
      "id": "hours_offered",
      "label": "Which hours can you cover?",
      "type": "multi_choice",
      "options": [
        "Weekday mornings",
        "Weekday afternoons",
        "Evenings",
        "Overnight",
        "Weekends"
      ]
    },
    {
      "id": "pay_expectation",
      "label": "What pay are you hoping for?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "refusing_nap",
      "label": "A child refuses to nap or eat. What do you do?",
      "type": "long_text",
      "required": true,
      "max_length": 1500
    },
    {
      "id": "people_who_can_vouch",
      "label": "Two people who can speak about your childcare work",
      "type": "long_text",
      "help": "Name, relationship and phone or email for each.",
      "max_length": 1000
    },
    {
      "id": "agrees_to_checks",
      "label": "I understand a background check may be run separately before any offer",
      "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":"Apply to care for our children","description":"Thank you for your interest. Tell us about your experience and when you could start. We read every application.","fields":[{"id":"full_name","label":"Full name","type":"short_text","required":true,"max_length":150},{"id":"email","label":"Email","type":"email","required":true},{"id":"phone","label":"Phone","type":"phone","required":true},{"id":"childcare_years","label":"Years of childcare experience","type":"number","min":0,"max":50},{"id":"ages_cared_for","label":"Which ages have you looked after?","type":"multi_choice","options":["Babies","Toddlers","Primary-school children","Teenagers"]},{"id":"first_aid_course","label":"Have you completed a first aid or CPR course?","type":"single_choice","options":["Yes, in the last 2 years","Yes, longer ago","No, but I am willing to take one","No"]},{"id":"can_drive","label":"I can drive for school runs and activities","type":"checkbox"},{"id":"start_date","label":"When could you start?","type":"date","required":true},{"id":"hours_offered","label":"Which hours can you cover?","type":"multi_choice","options":["Weekday mornings","Weekday afternoons","Evenings","Overnight","Weekends"]},{"id":"pay_expectation","label":"What pay are you hoping for?","type":"short_text","max_length":200},{"id":"refusing_nap","label":"A child refuses to nap or eat. What do you do?","type":"long_text","required":true,"max_length":1500},{"id":"people_who_can_vouch","label":"Two people who can speak about your childcare work","type":"long_text","help":"Name, relationship and phone or email for each.","max_length":1000},{"id":"agrees_to_checks","label":"I understand a background check may be run separately before any offer","type":"checkbox","required":true}]}'

JSON definition

json
{
  "title": "Apply to care for our children",
  "description": "Thank you for your interest. Tell us about your experience and when you could start. We read every application.",
  "fields": [
    {
      "id": "full_name",
      "label": "Full name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "phone",
      "label": "Phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "childcare_years",
      "label": "Years of childcare experience",
      "type": "number",
      "min": 0,
      "max": 50
    },
    {
      "id": "ages_cared_for",
      "label": "Which ages have you looked after?",
      "type": "multi_choice",
      "options": [
        "Babies",
        "Toddlers",
        "Primary-school children",
        "Teenagers"
      ]
    },
    {
      "id": "first_aid_course",
      "label": "Have you completed a first aid or CPR course?",
      "type": "single_choice",
      "options": [
        "Yes, in the last 2 years",
        "Yes, longer ago",
        "No, but I am willing to take one",
        "No"
      ]
    },
    {
      "id": "can_drive",
      "label": "I can drive for school runs and activities",
      "type": "checkbox"
    },
    {
      "id": "start_date",
      "label": "When could you start?",
      "type": "date",
      "required": true
    },
    {
      "id": "hours_offered",
      "label": "Which hours can you cover?",
      "type": "multi_choice",
      "options": [
        "Weekday mornings",
        "Weekday afternoons",
        "Evenings",
        "Overnight",
        "Weekends"
      ]
    },
    {
      "id": "pay_expectation",
      "label": "What pay are you hoping for?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "refusing_nap",
      "label": "A child refuses to nap or eat. What do you do?",
      "type": "long_text",
      "required": true,
      "max_length": 1500
    },
    {
      "id": "people_who_can_vouch",
      "label": "Two people who can speak about your childcare work",
      "type": "long_text",
      "help": "Name, relationship and phone or email for each.",
      "max_length": 1000
    },
    {
      "id": "agrees_to_checks",
      "label": "I understand a background check may be run separately before any offer",
      "type": "checkbox",
      "required": true
    }
  ]
}