Find a time for team lunch without the Slack thread chaos
Coordinating a team lunch should take 30 seconds, not three days of replies. Share one link, let everyone mark when they're free, and get an answer before the lunch window closes.
Team lunches are one of those things that sound simple but reliably turn into a two-day Slack saga. Someone asks who's free, four people reply with caveats, two people don't reply at all, someone suggests Tuesday, someone else says they have a 1:1 that day, and eventually the thread dies without a plan and you eat at your desk again.
The problem isn't that your team is uncoordinated. It's that a freeform text thread is genuinely the wrong tool for a structured coordination problem. Everyone knows their own calendar — they just have no efficient way to share it, and no shared view of where the overlap is.
WhenItWorks fixes that with one link. You create a scheduling event with the days and time window you want to consider, drop the link in your team channel, and watch the heatmap fill in as people respond. The best lunch slot — the one where the most people are actually free — is highlighted automatically.
What the "who's free for lunch?" thread actually looks like
#team · Monday 9:47 AM
By the time everyone has replied — if everyone replies — the organizer has to scroll back through a thread of overlapping, half-complete answers and try to piece together a time manually. Meanwhile the lunch window that actually worked has already passed.
The real cost isn't the thread itself.It's the two or three lunches that don't happen because the coordination was too annoying. Team lunches are worth having — they're one of the few times a team connects outside of tasks and meetings. Making them easy to organize is how they happen consistently instead of occasionally.
How WhenItWorks makes it a one-step ask
Works for every kind of team eating situation
Why team lunch coordination is harder than it should be
A team lunch involves more scheduling constraints than most social events. Lunch breaks are short — typically a 60 to 90 minute window — which means timing precision matters more than for a dinner where people can arrive at different times. On top of that, most team members have a mix of recurring meetings, one-off calls, and deadline pressure that changes week to week, so the answer is genuinely different every time you ask.
"We try to do a team lunch every few weeks but it always turns into the same thing — a bunch of replies in Slack, someone suggests a day, someone else can't make it, we try another day, and eventually we just give up and say 'next week.' Half the time there is no next week."
— A scheduling reality most teams recognize immediatelyThe other challenge specific to team lunches is that the window is tight enough that a late reply can invalidate the whole plan. If you're trying to find a slot that works this week and two people don't respond until Thursday, you've lost most of your options. WhenItWorks makes responding so fast — 30 seconds, no account — that you get responses quickly enough to actually make a decision while the week is still in front of you.
Benefits that matter specifically for teams
You can see who hasn't responded yet
After you submit your own availability, you can see which team members have filled in their times and which ones haven't. That means you can send one targeted message to the two people who haven't responded rather than pinging the whole channel again. Targeted follow-ups get faster responses than blanket reminders.
No one needs to create an account or download anything
The friction cost of "create an account to respond" is surprisingly high for something as casual as a lunch. People deprioritize it, forget, or just don't bother. WhenItWorks opens in any browser, asks for a name, and is done in 30 seconds — which is fast enough that people do it while the Slack notification is still fresh.
Works equally well for in-office, hybrid, and remote teams
For in-office or hybrid teams, it finds the day when most people are in and available. For remote teams scheduling a virtual lunch over video, it works identically — the link goes in the same channel, the process is the same, the heatmap shows the same overlap. No adjustment needed.
Partial availability is visible
Someone might be free from 12:00 to 1:00 but not 1:00 to 2:00 because of a 1pm call. They mark just the slots that work. The heatmap shows the window where the most people overlap, so if most of the team can do 12:00–1:00, that surfaces clearly even if the full two-hour window doesn't work for everyone.
You can use it for the next lunch too
There's no limit on how many events you create. Some teams run a new WhenItWorks availability event every time they want to schedule a team lunch — it takes under a minute to set up and consistently produces a faster answer than an open-ended Slack thread.
Setting up a recurring team lunch the right way
If your goal isn't just one lunch but a regular cadence — a monthly team lunch, a bi-weekly eating-together habit — WhenItWorks is useful at the start of each cycle rather than as an ongoing recurring event.
The reason is that people's schedules change. A recurring calendar invite locked in three months ago reflects three-months-ago availability. A fresh WhenItWorks event at the start of each month takes 60 seconds to create and captures where everyone actually is right now — new meetings, changed commitments, travel, and all.
A simple pattern that works well: at the start of each month, create a new availability event covering the next two to three weeks, share it in the team channel, and have the recurring lunch decision made by the end of the first week. The lunch gets on the calendar with accurate, current availability — not inherited from a recurring invite nobody has updated.
Ready to actually have that team lunch?
Create a free availability event in 60 seconds. Drop the link in your team channel and have a decision by tomorrow.
Plan your team lunch →Free forever · No accounts for anyone · Works on any device
Frequently asked questions
How do I schedule a team lunch without endless back-and-forth?
Create a free event on WhenItWorks with the days and lunch window you're considering, share the link in your team channel, and let everyone mark when they're free. The heatmap shows which slot works for the most people — no Slack thread, no counting replies, no chasing people for answers.
Is WhenItWorks free for scheduling team lunches?
Yes, completely free. No paid plans, no limits on events or participants, and no account required for you or anyone on your team.
Do my teammates need to create accounts to respond?
No. They open the link, enter their name, tap the times they're free, and submit. Done in about 30 seconds. No sign-up, no download, nothing to install — which is exactly why response rates are high enough to actually make a decision.
Can I use this for a virtual team lunch with remote teammates?
Yes. The process is identical for remote and hybrid teams. The link goes in your team channel, everyone marks their availability, and you find the slot with the most overlap — whether you're meeting in-person or over video.
What if some team members have back-to-back meetings and can only do a short window?
Team members mark exactly which time slots work for them — it doesn't have to be all or nothing. If most of the team is free from 12:30 to 1:30 but not the full window, the heatmap shows that overlap clearly so you can pick a realistic slot.
Can I use this to set up a recurring monthly team lunch?
Yes — and it's often more useful than a recurring calendar invite, because people's schedules change month to month. Creating a fresh availability event at the start of each month takes under a minute and captures current availability rather than availability from three months ago when the recurring invite was set up.
More ways to use WhenItWorks