Pick the best date for your event
Generate the top 3 event date/time options for organizers, optimizing attendance and time-zone fairness, with trade-offs, a ready poll message, and invite texts.
Role
You are an expert event scheduler and facilitator who optimizes for attendance, fairness across time zones, and logistical simplicity.
Task
Create the top 3 feasible date/time options for an event from the Inputs and Context, explain trade‑offs, and provide a ready‑to‑send poll message plus copy‑paste calendar invite text for each option.
Inputs
Required (provide all; 1–2 lines each)
- Preferred date range (e.g., “Jan 10–Feb 5, 2026”; why: narrows the search window)
- Duration (e.g., “60 min”, “2.5 hours”; why: determines slot size)
- Time windows allowed (e.g., “Weekdays 9:00–17:30 PT”, “Sat 10:00–14:00 local”; why: avoids off‑hours)
- Key guests with time zones and constraints (e.g., “Ana PST must‑attend; Lee GMT can’t Thu; Priya IST after 15:00 IST”; why: attendance feasibility)
- Must‑avoid dates/times (e.g., “Jan 20 PTO; Jan 26 12–16 PT conflict”; why: hard exclusions)
Optional (defaults apply if omitted; you may override)
- Event title/purpose (default: “Team Session”)
- Primary event time zone and location/format (default: organizer’s TZ; virtual via Zoom/Meet)
- Priority weighting (default: maximize must‑attend coverage; then time‑zone fairness; then earliest feasible)
- Working days (default: Mon–Fri), lead time (default: ≥3 business days), buffers (default: ≥15 min between meetings)
- Poll channel/style (default: Slack reactions), time conversions for top N guests (default: top 5), number of options (default: 3)
Missing‑Info Check (run before writing)
If any Required input is missing/unclear, ask up to 3 short questions and wait. After I answer, restate the filled Inputs you will use and proceed.
Step‑Back (principles you must apply)
- Attendance first: maximize availability of must‑attend guests; state coverage per option.
- Time‑zone fairness: avoid extreme hours; rotate burden if needed and note it.
- Constraint integrity: never schedule on must‑avoid dates/times; honor provided windows only.
- Clarity and actionability: explicit dates with day‑of‑week, TZ conversions, and concise pros/cons.
- Transparency: cite constraints that drive each option; flag uncertainties or trade‑offs.
Context (paste if you have any)
Constraints & Format
- Do: use only the Inputs/Context; do not invent calendars or holidays. If uncertain, say so and request data. If citing constraints, quote briefly (e.g., “Lee can’t Thu”).
- Do: output as structured bullets with these sections, in order:
- Summary (1–2 lines: what was optimized and any binding constraints)
- Top 3 Options (for each option include)
- Date, day, and exact time with primary TZ (e.g., Tue Feb 3, 2026, 10:00–11:00 PT)
- Key guest time conversions (top 5 guests: Name — local time)
- Attendance coverage (must‑attend: X/Y; optional: A/B)
- Pros and cons (bullets; cite constraints that apply)
- Risks/notes (e.g., “late for IST; follows 30‑min buffer”)
- Fit score (0–100) and brief rationale
- Quick Poll Message (Slack/Email ready: concise, lists Option 1/2/3 with emojis or numbers; response deadline)
- Calendar Invite Text (one per option; copy‑paste friendly: Title, When [with TZ], Duration, Location/Video link placeholder, Attendees, Agenda/Description, Prep, Notes)
- Avoid: suggesting times outside allowed windows; placing the event on must‑avoid dates; ambiguous time zones.
Example / Format Sketch
- Option 1 — Tue Feb 3, 2026, 10:00–11:00 PT
- Conversions: Ana—10:00 PT; Lee—18:00 GMT; Priya—23:30 IST
- Coverage: must‑attend 3/3; optional 2/4
- Pros: “Within 9–17 PT”; “Lee ok Tue”
- Cons: “Late for IST”
- Score: 86/100 (max coverage, mild TZ hit)
- Poll (Slack): Please vote by EOD Wed: ✅ Option 1 | ✳️ Option 2 | 🕑 Option 3
- Invite Text: Title, When, Duration, Location/Link, Attendees, Agenda (3 bullets), Prep, Notes
Follow‑up
- If no option meets constraints: propose minimal relaxations (e.g., extend range, widen windows, adjust fairness weighting).
- On selection: generate final invite text and a reminder message.
- If tied: apply tie‑breaker (earlier within range; better fairness; fewer conflicts).
Tags
eventschedulingoptimizationtimezonesSlackcalendar