Add the people you need. We read live Google and Outlook calendars, include public iCloud feeds, mix in hand‑marked free time and rank the best slots for the whole group.
Meet withAAnna · GoogleSSarah · M365MMarek · WorkspaceBest timesThu, Oct 1513:30· BestFri, Oct 1610:00
Mon12
Tue13
Wed14
Thu15
Fri16
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
Two tools, one sign-in
Group scheduling
Type a few emails. See where everyone’s calendars overlap across Google, Microsoft and added public iCloud feeds, then send the invite with a Meet link (Google) or a Teams link (Teams-enabled Microsoft 365 work or school accounts).
whenmeet.me/@you is ready with default settings the first time you open Booking links after connecting a calendar. Link types, team links, reminders, Slack and CRM.
Paste a Calendly access token or connect HubSpot, and we import your one-on-one event types — names, durations and questions, plus weekly hours from Calendly (HubSpot links follow your profile hours). Anything that doesn’t carry over is flagged for review, and your new booking link is live in a minute.
Yes. The shared invite page works without an account: invitees can view the heat-map and suggest a different time; they accept or decline the calendar invitation (with ICS) from their own email or calendar app. Connecting a calendar (optional) adds live availability matching; marking free time by hand at /free works for everyone else.
How do I schedule a meeting between Google Calendar and Outlook users?
Type both email addresses into WhenMeet.me. It reads Free/Busy live from Google Calendar and Microsoft Outlook in parallel, overlays them on one heat-map, and one click books the slot with a Google Meet link (Google) or a Microsoft Teams link (Teams-enabled Microsoft 365 work or school accounts). No add-ins or shared domains required.
Does WhenMeet.me work with Apple iCloud Calendar?
Yes. Sign in to WhenMeet.me with Google or Microsoft, publish an iCloud calendar in Apple Calendar, then add its public link in Settings → Calendars. WhenMeet checks the read-only feed for busy times about every 15 minutes. If you do not want to publish a calendar, you can still mark free time at /free.
Does WhenMeet.me store my calendar events?
For Google and Microsoft, WhenMeet.me requests Free/Busy without downloading event details. A public iCloud feed includes calendar event data, which WhenMeet downloads temporarily and parses to calculate busy intervals. We retain only busy intervals for availability, never show the feed link or event details in your account, and cache merged availability at the edge for 60 seconds.
Is WhenMeet.me free?
Yes. The Free plan covers unlimited meetings (up to 50 participants each), every feature and 2 integrations (calendars, CRM, Slack or webhooks). Pro is a one-time $99 lifetime upgrade for unlimited integrations — no subscription.
WhenMeet.me — free group scheduling and booking links
See the overlap across Google, Outlook, public iCloud and hand-marked availability.
WhenMeet.me is a free, collaborative group scheduling tool for meetings that cross companies, calendars and time zones. It compares everyone’s schedules in one place: it checks live Free/Busy from Google Calendar and Microsoft Outlook, includes busy times from added public iCloud calendars, then fills the gaps with a when2meet-style paint grid for people without a connected calendar. The result is one shared heat-map of group availability, shown in each person’s own time zone. Pick a slot, confirm with a Google Meet link (Google host) or Microsoft Teams link (Teams-enabled Microsoft 365 work/school host), and guests can still propose a better time without creating an account. Every user also gets a personal booking link (whenmeet.me/@you) that is ready the first time you open Booking links after connecting a calendar — no signup, no setup, reminder emails included — plus team links where everyone, or anyone, from the team must be free, each teammate inside their own working hours.
WhenMeet.me is a free, collaborative scheduling tool for the messy meeting: several people, different companies, different calendars, and no appetite for another poll. Google Calendar and Microsoft Outlook are checked live; people can also add a public iCloud calendar in Settings or mark free time by hand when they do not publish a calendar. The shared heat-map shows the group overlap, then one click books the slot with a Google Meet link, or a Microsoft Teams link for Teams-enabled Microsoft 365 work or school accounts.
What WhenMeet.me does
Real availability before polling
WhenMeet.me checks live Free/Busy from Google Calendar and Microsoft Outlook first, so the best slots appear immediately instead of waiting for every person to answer a poll.
A fallback for every calendar
Add a published iCloud calendar in Settings to include its busy times. For calendars you do not publish, Proton and other unsupported calendars, or no calendar at all, mark free time by hand at /free. A host sees times marked through their personal link; the email owner can share them with everyone after confirming by email.
One shared group heat-map
Hosts and guests see the same colour-coded overlap for the whole group, not just one side’s open slots. Individual busy details stay private; guests see aggregated free counts only.
Alternates without a new thread
If a proposed slot fails, a guest clicks a better one on the heat-map. The host accepts, moves the calendar event and sends an updated ICS, or declines in one click.
One-click Meet or Teams link
Pick a slot and WhenMeet.me writes the event into the host calendar with a Google Meet link (Google) or a Microsoft Teams link (Teams-enabled Microsoft 365 work or school accounts) attached automatically.
Time zones handled end-to-end
Every participant sees the heat-map in their own local time zone, DST-safe. Slot ranking respects business hours in the requester’s zone; invite emails are formatted in the host’s zone.
Works without sign-ups
Invitees open a shareable link to view the heat-map and suggest times without creating an account, and accept the calendar invitation from their own email. Connecting a calendar is optional, not required.
A booking link with no setup form
Connect Google or Microsoft, open Booking links once, and whenmeet.me/@you works: a 30-minute meeting, Mon–Fri 9–5 in your time zone, a Google Meet link on bookings from a Google calendar (Microsoft 365 work or school hosts with Teams enabled get a Teams link instead; personal Microsoft accounts get none), reminder emails 24 h and 1 h before. No signup form, no event types to configure — change the nickname if you like. Visitors book with just a name and email.
Booking pages that see both calendars
A visitor who connects their own calendar sees only the times that suit both of you, and can bring a colleague from another company — their availability is checked too. Everyone else simply picks a time.
Team links: everyone, or anyone
One link for a recruiting call where two people from your company always attend (“everyone must be free”), or for a sales team where whoever is free takes it, in turn (“anyone”). Each teammate’s own working hours apply, so nobody in another time zone gets booked at night, and the link can have its own address like whenmeet.me/@acme-sales. Teammates join from an email with one calendar connect.
CRM, Slack and webhooks
Bookings land in your CRM — HubSpot contacts and meetings, Salesforce contacts or leads with an event (once its customer install package ships; external Salesforce orgs can’t connect yet), Pipedrive people with a meeting activity (paste your API token, no app) — post to a Slack channel, or hit a signed webhook for Zapier, Make or n8n. Moving from Calendly takes one pasted token to import your one-on-one event types; personal HubSpot Meetings links import too, with anything that doesn’t carry over flagged for review.
Privacy-first calendar availability
Google and Microsoft availability use Free/Busy requests. For a public iCloud feed, WhenMeet.me downloads calendar data temporarily to calculate busy intervals; only those intervals are retained for availability, and the feed link and event details are not shown in your account.
Your booking link, ready with no setup form
Connect Google Calendar or Microsoft Outlook, open Booking links once, and whenmeet.me/@you works — no signup form, no event types to set up: a 30-minute meeting, Mon–Fri 9–5 in your time zone, with a Google Meet link on bookings from a Google calendar (Microsoft 365 work or school hosts with Teams enabled get a Teams link instead; personal Microsoft accounts get none). Visitors book with a name and email; if they connect their own calendar they only see times that suit both of you, and they can bring a colleague from another company.
Team links are one link for several people: “everyone must be free” for a recruiting call where two of you always attend, or “anyone from the team” to share bookings in turn. Bookings can flow into HubSpot, Salesforce (external Salesforce orgs are not supported until the install package ships, so the connection may be refused), Pipedrive, a Slack channel or a signed webhook (Zapier, Make, n8n), and moving from Calendly or HubSpot Meetings takes one step.
Add everyone who needs to be there. Search by name or paste any email address. Participants can be at different companies and on different calendar providers; the picker autocompletes against your contacts and previous attendees.
See the group overlap instantly. WhenMeet.me combines live Google and Microsoft Free/Busy, added public iCloud feeds and hand-marked availability, then ranks the next two weeks by participant overlap and time-of-day fit.
Book the slot and keep alternates easy. One click writes the event to the host calendar, adds a Google Meet link (Google) or a Microsoft Teams link (Teams-enabled Microsoft 365 work or school accounts), and sends ICS invites. Guests can still propose a different time from the shared heat-map.
Anyone with an email address can use the free availability grid: paint the times you’re free (mouse or touch, no account, no sign-up) and your availability appears in the group heat-map next to connected calendars. This remains an option for people who do not want to publish a calendar, Proton users and people without a calendar.
Who uses WhenMeet.me
Three people, three companies, three providers
Anna is on Google Workspace, Ben’s company lives in Microsoft Teams, and Carol keeps everything in Apple iCloud. Anna types both emails into WhenMeet.me: her and Ben’s Free/Busy load live, while Carol adds her public iCloud feed or paints her free time at /free. The heat-map shows the one slot that works for all three — each viewing it in their own time zone.
External sales or hiring call without the email ping-pong
Instead of “does Tuesday 3pm work?” threads, send one WhenMeet.me link. The candidate or prospect sees the same availability heat-map you do, picks or proposes a slot, and the confirmed event lands in both calendars with a Meet link (Google) or Teams link (Teams-enabled Microsoft 365 work/school).
A recruiting call that always needs two interviewers
Łukasz creates a team link, picks “everyone must be free” and adds Anna. Candidates open whenmeet.me/@lukasz/interview and only see times when both interviewers are free; the booking lands in both calendars with a Meet link, the candidate gets a reminder before the call and — with HubSpot or Pipedrive connected — the candidate and the meeting show up in the CRM.
A free when2meet alternative that reads calendars
Use WhenMeet.me exactly like when2meet — everyone paints availability at /free — or skip the painting entirely for anyone whose Google or Microsoft calendar can be read live. Either way the result books a real calendar event with a conference link.
Google Calendar (Gmail and Google Workspace) and Microsoft Outlook (Outlook.com and Microsoft 365) provide live Free/Busy. You can also add a public iCloud calendar as a read-only busy-time feed in Settings → Calendars. People without a connected account or a published iCloud calendar can mark free time by hand at /free. Painted and connected availability can be mixed in one meeting.
Can people without any calendar participate?
Yes. Anyone with an email address can mark free time at /free — no account, sign-up or calendar required. Times saved through a host’s personal link appear for that host only. The email owner can choose to share them with everyone and confirm by email. Without that link or a signed-in account, a save waits for email confirmation before anyone sees it.
How does WhenMeet.me differ from Calendly?
Calendly is the more complete booking-automation platform: routing forms, payments, multi-step Automations (formerly Workflows) with SMS reminders, and a large integration catalogue. WhenMeet.me covers the everyday core on its Free plan (2 integrations; Pro lifetime $99 for unlimited) — a personal booking link that is ready the first time you open Booking links after connecting your calendar, team links, reminder emails, HubSpot, Pipedrive, Slack and webhooks (Salesforce is built, but external orgs can’t connect until its customer install package ships), Calendly import for one-on-one event types — and adds what one-sided booking pages lack: a visitor who connects their calendar sees only times that suit both sides, can bring a third person from another company, and whole groups can find a time on one shared heat-map. Reminder emails are built in; it has no payments, routing forms or SMS reminders yet.
Does WhenMeet.me have booking links like Calendly?
Yes. Connect Google Calendar or Microsoft Outlook and your link at whenmeet.me/@your-name is live immediately: a 30-minute meeting, Mon–Fri 9:00–17:00 in your time zone, with a Google Meet link added to bookings from a Google calendar (Microsoft 365 work or school hosts with Teams enabled get a Teams link instead; personal Microsoft accounts get none) and reminder emails 24 h and 1 h before. There is no signup form and nothing to configure first; change the nickname, hours or add more link types on one page (/links). People who book you never need an account — a name and email are enough — and they can cancel or reschedule from the link in their confirmation or reminder email.
Can several people share one booking link?
Yes — team links. Choose “everyone must be free” (for example a recruiting call where two people from your company always attend) or “anyone from the team” (bookings go to whoever is free, in turn). Each teammate is checked against their own working hours and time zone, and a team link can have its own address such as whenmeet.me/@acme-sales. Teammates are invited by email and join with one calendar connect; visitors only ever see names and open times, never anyone’s calendar or email address.
Can I move from Calendly or HubSpot Meetings?
Yes. Paste a Calendly personal access token and WhenMeet.me imports your active one-on-one event types — names, durations, questions and weekly hours; settings Calendly’s API doesn’t expose (such as minimum notice and buffers) get WhenMeet defaults and are flagged for review. HubSpot users connect HubSpot and import their personal meeting links; weekly hours follow your WhenMeet.me profile, and the preview lists what to check. Group, round-robin and collective types are listed so you can recreate them as team links. Bookings can then create HubSpot contacts and meetings, Salesforce contacts or leads with an event, or Pipedrive people with a meeting activity, notify a Slack channel, or go to a signed webhook for Zapier, Make or n8n for everything else.
How does WhenMeet.me differ from Doodle or when2meet?
Doodle and when2meet are useful when you want people to mark or vote on times. WhenMeet.me starts with live calendar Free/Busy for Google and Microsoft users, so the heat-map can appear immediately. For participants without a connectable calendar, it includes its own when2meet-style paint grid at /free.
What if the proposed time doesn’t work for a guest?
The guest clicks a better slot on the shared heat-map and proposes it. The host gets an email, then accepts or declines in one click. Accepting moves the calendar event and re-sends updated invites (with a SEQUENCE-bumped ICS) automatically.
Can other participants see my calendar details?
No event details are ever shared. Signed-in users who look up your email see only your free/busy status — never titles, descriptions, locations or attendees — and you can see who looked and block them in Settings → Privacy. The shared meeting page gives guests only per-slot free counts, not individual busy intervals. Public iCloud feed data is parsed temporarily and discarded after calculating busy time.
Does WhenMeet.me generate a Google Meet or Microsoft Teams link?
Yes. When you confirm a slot, WhenMeet.me writes the event to the host’s calendar with a Google Meet link (if Google) or a Microsoft Teams link (if a Teams-enabled Microsoft 365 work or school account; personal Microsoft accounts can’t create Teams links) attached. Choose the conference type from the confirm bar before booking.
How does WhenMeet.me handle time zones?
Each participant sees the heat-map in their own browser time zone, DST-safe. Slot ranking respects business hours in each participant’s own IANA zone when WhenMeet.me knows it (from their account), otherwise in the requester’s zone. The confirmed event is written to the host calendar; the attached calendar invitation shows in each recipient’s local time, while the invite email text shows times in the host’s zone.
Is WhenMeet.me open source?
The reference implementation is a rewrite-from-scratch take on the When scheduling project and runs entirely on Cloudflare Workers, D1 and KV. The source code is not public; WhenMeet.me is offered as a free hosted service.
How fast is WhenMeet.me?
Availability requests are served from the Cloudflare edge with a 60-second KV cache. Cold requests fan out to provider Free/Busy endpoints in parallel and typically return in under 400 ms for a six-person meeting.
How do I schedule a meeting across time zones?
Type every participant’s email — they can be anywhere in the world. WhenMeet.me reads each person’s real calendar Free/Busy and shows everyone the same heat-map in their own local time zone, DST-safe, so nobody has to do mental time-zone math. Slot ranking respects business hours in each person’s zone (when known, otherwise the organiser’s), so it won’t suggest a “great” time that lands at 3 a.m. for half the group. This matters more every year: nearly a third of meetings now span multiple time zones, up 35% since 2021 (Microsoft Work Trend Index, 2025).
How do I schedule a meeting with people at different companies?
Just paste their email addresses — there is no shared domain, add-in or admin setup required. WhenMeet.me reads Google and Microsoft Free/Busy live, can include a participant’s published iCloud feed when they have added it to their account, and lets anyone else mark free time at /free. All of it merges into one cross-organization heat-map, then one click books the event with a Google Meet link (Google host) or Microsoft Teams link (Teams-enabled Microsoft 365 work/school host).
How do I find a meeting time that works for a large group?
Add everyone to the meeting and WhenMeet.me overlays the whole group’s availability into one heat-map, ranking the slots in the next two weeks by how many people are free and by time-of-day preference. Up to 50 people per meeting and no poll to wait on — the answer appears immediately from real calendar data, with hand-marked availability filling in for anyone without a connected calendar. It’s built for the case a one-to-one booking page handles worst: many people, multiple companies, multiple calendars.
Free for unlimited meetings, up to 50 participants per meeting, with 2 integrations; Pro lifetime ($99 one-time) for unlimited integrations. · Last updated · llms.txt · sitemap