Nail appointment template for salon requests

Updated 2026-10-30

A nail client sends a screenshot and a message that says "this, Friday?" You still need to know whether they wear gel now, how long the set will take and whether friends are coming too. I would rather ask once, in a form.

Use this when

You take bookings by message, and each visit needs planning: a removal, a fill, extensions or detailed nail art.

Skip it when

You offer one quick service and take walk-ins. A booking request is enough there.

What it asks and why

  • Service and add-ons: sets the base time.
  • Current set and where it was done: a removal adds time, and another salon's work may need care.
  • Shape, length, colour idea and a design link: the look, before you buy supplies.
  • Date, time of day and group size: helps you place several chairs at once.
  • Allergies to acrylic, gel or polish: read this one before you open any product.

What a client's AI would ask

"What are you wearing on your nails now?" Then "What shape and length do you like?" Then "Are you sensitive to any products?" It shows the answers and sends only after a yes. See agent-fillable forms.

Block extra time when the current set came from somewhere else. For full hair and beauty menus use a salon appointment form, and send a salon feedback form response link after the visit. More ideas are in forms for salons, spas and barbers.

Questions

How do I plan the time for a set?

Read the service, add-ons and current set together. Removal plus extensions needs a longer block. Reply with the real time you will keep for the client.

Can clients send inspiration pictures?

As a link only. The form takes no uploads. Ask clients to paste a board or album link, and open it before you confirm.

Does the form hold the slot?

No. It sends a request with a date and a time of day. You confirm the real slot by reply.

Try the form

Live demo ยท nothing is saved

Request a nail appointment

Tell us what you would like. This is a request. We will reply to confirm the time and how long your set will take.

Which service would you like? (required)
Any add-ons?
What are you wearing now?
Where was it done?
The shape you like
The length you like
Best time of day

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": "Request a nail appointment",
  "description": "Tell us what you would like. This is a request. We will reply to confirm the time and how long your set will take.",
  "fields": [
    {
      "id": "client_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "client_phone",
      "label": "Your phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "client_email",
      "label": "Your email",
      "type": "email"
    },
    {
      "id": "nail_service",
      "label": "Which service would you like?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Manicure",
        "Pedicure",
        "Gel polish",
        "Acrylic or gel extensions",
        "Fill or rebalance",
        "Removal only",
        "Nail art only"
      ]
    },
    {
      "id": "nail_add_ons",
      "label": "Any add-ons?",
      "type": "multi_choice",
      "options": [
        "Nail art",
        "Chrome or glitter",
        "Paraffin treatment",
        "Hand massage",
        "Cuticle care"
      ]
    },
    {
      "id": "current_set",
      "label": "What are you wearing now?",
      "type": "single_choice",
      "options": [
        "Natural nails",
        "Gel polish",
        "Acrylic or gel extensions",
        "I am not sure"
      ]
    },
    {
      "id": "set_done_where",
      "label": "Where was it done?",
      "type": "single_choice",
      "options": [
        "Here with you",
        "Another salon",
        "At home"
      ]
    },
    {
      "id": "nail_shape",
      "label": "The shape you like",
      "type": "single_choice",
      "options": [
        "Round",
        "Square",
        "Squoval",
        "Almond",
        "Coffin",
        "Stiletto"
      ]
    },
    {
      "id": "nail_length",
      "label": "The length you like",
      "type": "single_choice",
      "options": [
        "Short",
        "Medium",
        "Long"
      ]
    },
    {
      "id": "colour_idea",
      "label": "Colour or design idea",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "design_reference",
      "label": "A link to a design you love",
      "type": "url"
    },
    {
      "id": "nail_day",
      "label": "Your preferred date",
      "type": "date",
      "required": true
    },
    {
      "id": "nail_time_pref",
      "label": "Best time of day",
      "type": "single_choice",
      "options": [
        "Morning",
        "Afternoon",
        "Evening",
        "Flexible"
      ]
    },
    {
      "id": "booking_together",
      "label": "How many people are booking together?",
      "type": "number",
      "min": 1,
      "max": 10
    },
    {
      "id": "product_reactions",
      "label": "Allergies to acrylic, gel or polish",
      "type": "short_text",
      "max_length": 300
    }
  ]
}

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":"Request a nail appointment","description":"Tell us what you would like. This is a request. We will reply to confirm the time and how long your set will take.","fields":[{"id":"client_name","label":"Your name","type":"short_text","required":true,"max_length":150},{"id":"client_phone","label":"Your phone","type":"phone","required":true},{"id":"client_email","label":"Your email","type":"email"},{"id":"nail_service","label":"Which service would you like?","type":"single_choice","required":true,"options":["Manicure","Pedicure","Gel polish","Acrylic or gel extensions","Fill or rebalance","Removal only","Nail art only"]},{"id":"nail_add_ons","label":"Any add-ons?","type":"multi_choice","options":["Nail art","Chrome or glitter","Paraffin treatment","Hand massage","Cuticle care"]},{"id":"current_set","label":"What are you wearing now?","type":"single_choice","options":["Natural nails","Gel polish","Acrylic or gel extensions","I am not sure"]},{"id":"set_done_where","label":"Where was it done?","type":"single_choice","options":["Here with you","Another salon","At home"]},{"id":"nail_shape","label":"The shape you like","type":"single_choice","options":["Round","Square","Squoval","Almond","Coffin","Stiletto"]},{"id":"nail_length","label":"The length you like","type":"single_choice","options":["Short","Medium","Long"]},{"id":"colour_idea","label":"Colour or design idea","type":"short_text","max_length":300},{"id":"design_reference","label":"A link to a design you love","type":"url"},{"id":"nail_day","label":"Your preferred date","type":"date","required":true},{"id":"nail_time_pref","label":"Best time of day","type":"single_choice","options":["Morning","Afternoon","Evening","Flexible"]},{"id":"booking_together","label":"How many people are booking together?","type":"number","min":1,"max":10},{"id":"product_reactions","label":"Allergies to acrylic, gel or polish","type":"short_text","max_length":300}]}'

JSON definition

json
{
  "title": "Request a nail appointment",
  "description": "Tell us what you would like. This is a request. We will reply to confirm the time and how long your set will take.",
  "fields": [
    {
      "id": "client_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "client_phone",
      "label": "Your phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "client_email",
      "label": "Your email",
      "type": "email"
    },
    {
      "id": "nail_service",
      "label": "Which service would you like?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Manicure",
        "Pedicure",
        "Gel polish",
        "Acrylic or gel extensions",
        "Fill or rebalance",
        "Removal only",
        "Nail art only"
      ]
    },
    {
      "id": "nail_add_ons",
      "label": "Any add-ons?",
      "type": "multi_choice",
      "options": [
        "Nail art",
        "Chrome or glitter",
        "Paraffin treatment",
        "Hand massage",
        "Cuticle care"
      ]
    },
    {
      "id": "current_set",
      "label": "What are you wearing now?",
      "type": "single_choice",
      "options": [
        "Natural nails",
        "Gel polish",
        "Acrylic or gel extensions",
        "I am not sure"
      ]
    },
    {
      "id": "set_done_where",
      "label": "Where was it done?",
      "type": "single_choice",
      "options": [
        "Here with you",
        "Another salon",
        "At home"
      ]
    },
    {
      "id": "nail_shape",
      "label": "The shape you like",
      "type": "single_choice",
      "options": [
        "Round",
        "Square",
        "Squoval",
        "Almond",
        "Coffin",
        "Stiletto"
      ]
    },
    {
      "id": "nail_length",
      "label": "The length you like",
      "type": "single_choice",
      "options": [
        "Short",
        "Medium",
        "Long"
      ]
    },
    {
      "id": "colour_idea",
      "label": "Colour or design idea",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "design_reference",
      "label": "A link to a design you love",
      "type": "url"
    },
    {
      "id": "nail_day",
      "label": "Your preferred date",
      "type": "date",
      "required": true
    },
    {
      "id": "nail_time_pref",
      "label": "Best time of day",
      "type": "single_choice",
      "options": [
        "Morning",
        "Afternoon",
        "Evening",
        "Flexible"
      ]
    },
    {
      "id": "booking_together",
      "label": "How many people are booking together?",
      "type": "number",
      "min": 1,
      "max": 10
    },
    {
      "id": "product_reactions",
      "label": "Allergies to acrylic, gel or polish",
      "type": "short_text",
      "max_length": 300
    }
  ]
}