An open mic sign up sheet that builds the running order

Updated 2026-10-30

A clipboard by the stage door works until three guitarists want the early slot. Then you are guessing. I would collect sign ups before the night, so the running order is ready when the doors open.

Before the night

Share the link with your mailing list, your venue page and local groups. Performers give a stage name, an act type, a set length and a preferred slot. You see at once whether the evening leans towards music, comedy or poetry. More ideas: forms for events and forms for creators and podcasters.

While sign up is open

Performers list the equipment they need and link to a backing track if they have one. They write the line the host should read when introducing them. Tick boxes say whether the material is their own, whether the set has strong language and whether it is their first time on stage.

A performer's AI might ask "What kind of act are you bringing?" Then "How long is your set?" Then "Which equipment do you need?" It shows every answer and sends only after a yes. See agent-fillable forms.

After sign up closes

Download the CSV, sort by slot and check the equipment list. Warn the audience about strong language if a set needs it. At the door, a sign in sheet shows who turned up. If the night includes a shared supper, add a potluck sign up sheet. To ask a local business to back the night, send a sponsorship request form.

Questions

How do I build the running order?

Download the CSV and sort by preferred_slot, then by act_type, so a quiet poem sits between two loud bands. Add your own order in a new column and share it.

Can I limit how many acts sign up?

Yes. Set max_responses to the number of slots in your evening and close_at to the afternoon of the show. The form then stops taking performers.

How do I know what equipment to set up?

The equipment question is a pick-all list, such as microphone, amp, keyboard and backing track. Filter the CSV for each item and set the stage before doors open.

Try the form

Live demo ยท nothing is saved

Sign up to perform

Tell us what you are bringing and what you need on stage. We build the running order from your answers.

What kind of act is it? (required)
How long is your set? (required)
When would you like to go on?
What do you need on stage?
Everything I perform is my own work
My set contains strong language
This is my first open mic

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": "Sign up to perform",
  "description": "Tell us what you are bringing and what you need on stage. We build the running order from your answers.",
  "fields": [
    {
      "id": "stage_name",
      "label": "Name you perform under",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "contact_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "contact_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "act_type",
      "label": "What kind of act is it?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Music",
        "Poetry or spoken word",
        "Comedy",
        "Storytelling",
        "Other"
      ]
    },
    {
      "id": "set_length",
      "label": "How long is your set?",
      "type": "single_choice",
      "required": true,
      "options": [
        "One song or piece",
        "Up to 5 minutes",
        "Up to 10 minutes",
        "Up to 15 minutes"
      ]
    },
    {
      "id": "preferred_slot",
      "label": "When would you like to go on?",
      "type": "single_choice",
      "options": [
        "Early",
        "Middle",
        "Late",
        "Any slot is fine"
      ]
    },
    {
      "id": "equipment_needed",
      "label": "What do you need on stage?",
      "type": "multi_choice",
      "options": [
        "Microphone",
        "Guitar amp",
        "Keyboard or piano",
        "Backing track",
        "Music stand",
        "Stool"
      ]
    },
    {
      "id": "backing_track_link",
      "label": "Link to your backing track",
      "type": "url"
    },
    {
      "id": "intro_line",
      "label": "How should the host introduce you?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "original_material",
      "label": "Everything I perform is my own work",
      "type": "checkbox"
    },
    {
      "id": "strong_language",
      "label": "My set contains strong language",
      "type": "checkbox"
    },
    {
      "id": "first_time",
      "label": "This is my first open mic",
      "type": "checkbox"
    },
    {
      "id": "social_link",
      "label": "Link to your page or channel",
      "type": "url"
    }
  ]
}

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":"Sign up to perform","description":"Tell us what you are bringing and what you need on stage. We build the running order from your answers.","fields":[{"id":"stage_name","label":"Name you perform under","type":"short_text","required":true,"max_length":120},{"id":"contact_email","label":"Email","type":"email","required":true},{"id":"contact_phone","label":"Phone","type":"phone"},{"id":"act_type","label":"What kind of act is it?","type":"single_choice","required":true,"options":["Music","Poetry or spoken word","Comedy","Storytelling","Other"]},{"id":"set_length","label":"How long is your set?","type":"single_choice","required":true,"options":["One song or piece","Up to 5 minutes","Up to 10 minutes","Up to 15 minutes"]},{"id":"preferred_slot","label":"When would you like to go on?","type":"single_choice","options":["Early","Middle","Late","Any slot is fine"]},{"id":"equipment_needed","label":"What do you need on stage?","type":"multi_choice","options":["Microphone","Guitar amp","Keyboard or piano","Backing track","Music stand","Stool"]},{"id":"backing_track_link","label":"Link to your backing track","type":"url"},{"id":"intro_line","label":"How should the host introduce you?","type":"short_text","max_length":200},{"id":"original_material","label":"Everything I perform is my own work","type":"checkbox"},{"id":"strong_language","label":"My set contains strong language","type":"checkbox"},{"id":"first_time","label":"This is my first open mic","type":"checkbox"},{"id":"social_link","label":"Link to your page or channel","type":"url"}]}'

JSON definition

json
{
  "title": "Sign up to perform",
  "description": "Tell us what you are bringing and what you need on stage. We build the running order from your answers.",
  "fields": [
    {
      "id": "stage_name",
      "label": "Name you perform under",
      "type": "short_text",
      "required": true,
      "max_length": 120
    },
    {
      "id": "contact_email",
      "label": "Email",
      "type": "email",
      "required": true
    },
    {
      "id": "contact_phone",
      "label": "Phone",
      "type": "phone"
    },
    {
      "id": "act_type",
      "label": "What kind of act is it?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Music",
        "Poetry or spoken word",
        "Comedy",
        "Storytelling",
        "Other"
      ]
    },
    {
      "id": "set_length",
      "label": "How long is your set?",
      "type": "single_choice",
      "required": true,
      "options": [
        "One song or piece",
        "Up to 5 minutes",
        "Up to 10 minutes",
        "Up to 15 minutes"
      ]
    },
    {
      "id": "preferred_slot",
      "label": "When would you like to go on?",
      "type": "single_choice",
      "options": [
        "Early",
        "Middle",
        "Late",
        "Any slot is fine"
      ]
    },
    {
      "id": "equipment_needed",
      "label": "What do you need on stage?",
      "type": "multi_choice",
      "options": [
        "Microphone",
        "Guitar amp",
        "Keyboard or piano",
        "Backing track",
        "Music stand",
        "Stool"
      ]
    },
    {
      "id": "backing_track_link",
      "label": "Link to your backing track",
      "type": "url"
    },
    {
      "id": "intro_line",
      "label": "How should the host introduce you?",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "original_material",
      "label": "Everything I perform is my own work",
      "type": "checkbox"
    },
    {
      "id": "strong_language",
      "label": "My set contains strong language",
      "type": "checkbox"
    },
    {
      "id": "first_time",
      "label": "This is my first open mic",
      "type": "checkbox"
    },
    {
      "id": "social_link",
      "label": "Link to your page or channel",
      "type": "url"
    }
  ]
}