happytails.ai

Meeting availability poll builder

Open Meeting availability poll builder on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "meeting-availability-poll-builder",
  "category": "date-time-tools",
  "built": true,
  "requirements": "Up to 60 slots, 10,000 characters of slots, a question of up to 300 characters, 6 extra time zones and 100 response codes. Everything is calculated on your device. Downloads: a standalone HTML poll, JSON report and CSV.",
  "implementation": {
    "fields": [
      {
        "key": "question",
        "label": "Poll question",
        "value": "Team planning call",
        "type": "text"
      },
      {
        "key": "organizerZone",
        "label": "Organizer time zone (empty for this device)",
        "value": "",
        "type": "text"
      },
      {
        "key": "viewerZones",
        "label": "Extra time zones to show (comma separated)",
        "value": "",
        "type": "text"
      },
      {
        "key": "responses",
        "label": "Response codes to count (one per line)",
        "value": "",
        "type": "textarea"
      }
    ],
    "registrationFamily": "travel-and-meeting-time",
    "inputMaxLength": 10000,
    "inputErrorCode": "TRAVEL_AND_MEETING_TIME_TOO_LONG_POLL",
    "note": "The poll page is built on this device for up to 60 time slots and works offline. Nothing is collected online; people send you their codes.",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 10000,
      "inputMode": "text",
      "label": "Time slots as CSV",
      "placeholder": "date,start,end",
      "help": "One row per slot in your time zone. Dates use YYYY-MM-DD and times use 24-hour HH:MM. Up to 10,000 characters. Review the settings before running.",
      "helpParts": [
        "One row per slot in your time zone. Dates use YYYY-MM-DD and times use 24-hour HH:MM.",
        "Up to 10,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Make a one-page availability poll that shows each time slot in the organizer's zone, extra zones and each viewer's own time. People send back a short code, and you paste the codes here to count the answers.

How to use Meeting availability poll builder
  1. Paste one row per time slot with the date, start and end in your time zone.
  2. Enter the question, your time zone and any extra time zones to show.
  3. Download the poll page and share it by email or chat.
  4. Paste the response codes people send you, one per line, to count yes, maybe and no for each slot.

Useful next steps

How the poll works

The poll is a single HTML file that works offline. Each person picks yes, maybe or no for every slot and the page turns the answers into a short code. Nothing is collected online, so people send their code to you by any channel you like.

Counting answers

Each code holds the answers in base 3 and a checksum tied to this poll's question, time zone and slots, so a code from another poll or a mistyped code is refused. Yes counts 2 points and maybe counts 1. The best slot has the most points, and ties go to the earlier slot.

Limits

Changing the question, time zone or slots makes a new poll, and old codes will no longer match. Viewer times use the time zone rules in each person's browser.