A restaurant job application form for kitchen and floor roles

Updated 2026-10-30

Hiring for a restaurant often means a pile of messages from people who never said which job they want. I would send one link and ask everyone the same things, so I can sort applicants by role and by the shifts they can cover.

About the role

Which position, how many years of experience and the last workplace. This sorts one big pile of applicants into a small pile for each job.

About the shifts

Days available, whether evenings and weekends are fine, the earliest start date and any food handling or alcohol service training. You hire for a rota, so the shifts matter as much as the CV.

About the person

A short answer on why they want to work here, the languages they speak and a link to a CV or profile. Identity and right-to-work checks happen later, outside this form.

Who fills it and who reads it

Applicants fill it in. The hiring manager reads the CSV. An applicant's AI might ask "Which job are you applying for?" Then "How many years have you worked in restaurants?" Then "Which days can you work?" It shows all answers and sends only after a yes. See agent-fillable forms.

A tip

Close applications once you have enough to read, and reply to each person yourself. The form sends no email. Browse forms for restaurants and food businesses and forms for HR and recruiting. Once someone is hired, a shift swap request form lets the team trade shifts. A new manager can log checks with a restaurant opening checklist.

Questions

Does the form check whether someone may work here?

No. Eligibility checks happen later, outside the form, and the form asks for no identity or tax numbers. Use it to shortlist, then run your own checks.

How do I shortlist quickly?

Filter the CSV by position_applied and sort by years_experience. Then compare days_available with the gaps in your rota. Open the CV links only for people who fit.

Can applicants upload a CV?

No. The form takes no uploads. It asks for a link to a CV or profile instead, which also shows you how the applicant presents themselves.

Try the form

Live demo ยท nothing is saved

Work with us

Tell us which job you want and when you can work. We read every application and reply ourselves.

Which job are you applying for? (required)
Which days can you work? (required)
I am happy to work evenings and weekends
Which training have you done?

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": "Work with us",
  "description": "Tell us which job you want and when you can work. We read every application and reply ourselves.",
  "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": "position_applied",
      "label": "Which job are you applying for?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Server",
        "Host",
        "Line cook",
        "Prep cook",
        "Dishwasher",
        "Bartender",
        "Barista",
        "Delivery driver",
        "Shift manager"
      ]
    },
    {
      "id": "years_experience",
      "label": "Years working in restaurants or cafes",
      "type": "number",
      "min": 0,
      "max": 40
    },
    {
      "id": "last_workplace",
      "label": "Your last workplace and role",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "days_available",
      "label": "Which days can you work?",
      "type": "multi_choice",
      "required": true,
      "options": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday",
        "Sunday"
      ]
    },
    {
      "id": "evenings_weekends_ok",
      "label": "I am happy to work evenings and weekends",
      "type": "checkbox"
    },
    {
      "id": "earliest_start_date",
      "label": "Earliest start date",
      "type": "date"
    },
    {
      "id": "training_held",
      "label": "Which training have you done?",
      "type": "multi_choice",
      "options": [
        "Food handling course",
        "Alcohol service training",
        "First aid course",
        "None yet"
      ]
    },
    {
      "id": "languages_spoken",
      "label": "Languages you speak",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "why_this_job",
      "label": "Why do you want to work here?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "cv_link",
      "label": "Link to your CV or profile",
      "type": "url",
      "help": "The form cannot take uploads, so share a link."
    }
  ]
}

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":"Work with us","description":"Tell us which job you want and when you can work. We read every application and reply ourselves.","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":"position_applied","label":"Which job are you applying for?","type":"single_choice","required":true,"options":["Server","Host","Line cook","Prep cook","Dishwasher","Bartender","Barista","Delivery driver","Shift manager"]},{"id":"years_experience","label":"Years working in restaurants or cafes","type":"number","min":0,"max":40},{"id":"last_workplace","label":"Your last workplace and role","type":"short_text","max_length":200},{"id":"days_available","label":"Which days can you work?","type":"multi_choice","required":true,"options":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]},{"id":"evenings_weekends_ok","label":"I am happy to work evenings and weekends","type":"checkbox"},{"id":"earliest_start_date","label":"Earliest start date","type":"date"},{"id":"training_held","label":"Which training have you done?","type":"multi_choice","options":["Food handling course","Alcohol service training","First aid course","None yet"]},{"id":"languages_spoken","label":"Languages you speak","type":"short_text","max_length":150},{"id":"why_this_job","label":"Why do you want to work here?","type":"long_text","max_length":1000},{"id":"cv_link","label":"Link to your CV or profile","type":"url","help":"The form cannot take uploads, so share a link."}]}'

JSON definition

json
{
  "title": "Work with us",
  "description": "Tell us which job you want and when you can work. We read every application and reply ourselves.",
  "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": "position_applied",
      "label": "Which job are you applying for?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Server",
        "Host",
        "Line cook",
        "Prep cook",
        "Dishwasher",
        "Bartender",
        "Barista",
        "Delivery driver",
        "Shift manager"
      ]
    },
    {
      "id": "years_experience",
      "label": "Years working in restaurants or cafes",
      "type": "number",
      "min": 0,
      "max": 40
    },
    {
      "id": "last_workplace",
      "label": "Your last workplace and role",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "days_available",
      "label": "Which days can you work?",
      "type": "multi_choice",
      "required": true,
      "options": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday",
        "Sunday"
      ]
    },
    {
      "id": "evenings_weekends_ok",
      "label": "I am happy to work evenings and weekends",
      "type": "checkbox"
    },
    {
      "id": "earliest_start_date",
      "label": "Earliest start date",
      "type": "date"
    },
    {
      "id": "training_held",
      "label": "Which training have you done?",
      "type": "multi_choice",
      "options": [
        "Food handling course",
        "Alcohol service training",
        "First aid course",
        "None yet"
      ]
    },
    {
      "id": "languages_spoken",
      "label": "Languages you speak",
      "type": "short_text",
      "max_length": 150
    },
    {
      "id": "why_this_job",
      "label": "Why do you want to work here?",
      "type": "long_text",
      "max_length": 1000
    },
    {
      "id": "cv_link",
      "label": "Link to your CV or profile",
      "type": "url",
      "help": "The form cannot take uploads, so share a link."
    }
  ]
}