Skip to content
Live nowSeason 2 · Episode 15 · Agentic Coding Guide

Season 2 · Episode 5

Group Meeting Coordinator

6 builds shipped in 30 minutes, live.

Listen on X ↗

The brief

Build a tool that helps a group of people pick the best time for a meeting — and actually get it to happen. Finding a time that works for everyone is the hard part: people need a way to share their availability, and the group needs a way to converge on one time that works. Once a time is picked, the tool should help make sure the meeting actually happens — reminders, confirmations, whatever it takes to turn 'we picked a time' into 'everyone showed up.' This is about the whole loop — coordinating availability across a group, landing on a time, and following through — not just a poll.

What “Group Meeting Coordinator” meant

Every CampAI episode sets one theme and one constraint: 30 minutes, live, with AI doing the heavy lifting. Season 2's builders took “Group Meeting Coordinator” in 6 different directions — the submissions below are what actually shipped inside the window, with the models used and the problems hit written up by the builders themselves.

Submissions

Every build

🏆 Winner

Air Traffic Control

by Air Planes · 36 ratings

Air Traffic Control
by airplanes A shared board for one meeting. Everyone uses the same link. No accounts. Paint when you can, clear a time, confirm you’ll show up. How to use it 1 File the flight.
Give the meeting a name and a purpose. Set how long it is, which days to search, the event timezone, and a place or video link if you have one. Open the room and copy the link. 2 Get on the board.
Open the link. Type your name and choose your timezone. You are painting in your local time; the room stores one shared schedule underneath. 3 Paint availability.
Drag the grid. ◦ Hard yes = you can be there ◦ Maybe = you can make it if that’s the only slot ◦ Clear = remove a block
Use working hours if you want weekdays filled in one tap. Two people have to paint before the board can rank times. 4 Read the departures.
Ranked cards are the best overlaps. Each card lists the time in every person’s zone and whether the slot is Fair, Uneven, or Harsh. Harsh means someone is outside normal hours. 5 Clear one time.
The organizer locks a card (or picks a start on the grid). That is the hold. Everyone should see the same locked time. 6 Confirm.
Tap I’m in, Maybe, or I can’t. Download the calendar file and add it. Copy the invite if you need to send it outside the board. If someone hasn’t painted or confirmed, send them a nudge from the room. 7 Show up.
Wheels up means enough people committed. From shortly before the start, mark who arrived. That’s the roll. What the board is saying • Holding — still collecting availability • Ranked — enough data to pick a time • Cleared — the time is locked • Confirming — waiting on pledges • Wheels up — the meeting is real • Done — it already started; record who was there House rules • One link is one meeting. Share /e/..., not the home page. • Times always include a timezone. If a time has no zone, ignore it. • I can’t does not cancel the hold. The organizer unlocks or reschedules. • If your grid doesn’t move when someone else paints, you’re on a different link. Open the exact room URL again.

WYA - Wen You Available

by Auny 🧡 · 24 ratings

The name is the message already sitting unanswered in your group chat. Finding the overlap is the part every tool already does. When2Meet finds it and stops, handing confirming and reminding back to you; Doodle and the open-source clones do the same. Meanwhile no-shows run 20-30% at corporate campuses and ~32% across events, and the research is consistent: the weakest formats are the ones where not attending costs nothing. A green box costs nothing. That's why nobody shows up. So this doesn't add reminders — it makes the yes cost something. 1 · Get in. The room code mints itself into the url, so the address bar is the invite. Name only, no account. 2 · Say what you can't make. Three ways, all optional: a Google sync, your calendar's secret .ics link, an .ics file parsed in your browser, or just tap the times. You only ever flag conflicts — leaving a time open is deliberately not a promise to be there. 3 · The board finds what's clear for everyone. One person's conflict is the table's conflict, so a green slot is green for all of you. The headline says how many times are clear and how many people have actually synced. Anyone can also propose a specific date and time, and the slot carries the name of whoever asked for it. 4 · Stake five chips on the times you'll genuinely turn up for, stacked if you mean it. You can't chip everything, and you can't stake a time you marked busy. The board closes itself the moment no chip left in anyone's hand can catch the leader — so nobody waits on a poll that's already decided. 5 · Show up, or don't. Turn up and your stake comes back. Don't, and it burns, and you're short next time someone asks when you available. Then the AI notetaker writes the meeting into the room's record — the time called, what it won on, minutes from first chip to close, who staked what, who showed — and deals a fresh board with chips carrying across. The room is the team; meetings are rounds inside it. Hit Deal a demo table to see the whole loop with four people already at it.