# Groups — plan a trip when everyone can be off — roamgap

> Add your crew, everyone drops their own availability, and roamgap finds the
> window that burns the least leave for the whole group — optimised across each
> person's country and public holidays. The win is the dates, not the chat. A
> **roamgap Plus** feature; everyone you invite joins free.

## What it does

A **group** is the collaborative, server-saved version of the multi-country
overlap tool. Where the overlap tool has one person enter everyone, a group has
**each person enter themselves**:

1. An **organiser** creates a group, picks the planning year, and shares an
   **invite link** that works even when signed out.
2. Each invitee opens the link, signs in to **join**, and drops **their own**
   availability — country (and optional region), leave budget, and workweek.
3. roamgap runs the overlap engine across everyone and surfaces the **shared
   breaks that burn the least leave for the whole group**, plus a 12-month heatmap.
4. The group **talks it out** with async **comments** and converges on a window
   with a **date poll** — not a realtime chat.

A member's leave budget is private — visible only to that member and the
organiser. Members see each other's identity (name + country) and the shared
computed window, never each other's budgets.

## One organiser pays, the group rides free

Creating a group needs **roamgap Plus**. Joining one does not — a single paying
organiser unlocks the group for **everyone they invite**. Members never see a
paywall.

## The pages

- `https://roamgap.ike.work/groups` — this hub: the explainer (signed out) and your list of
  groups + the **Create group** flow (signed in).
- `/g/{id}` — a specific group's invite link: a **preview** for non-members
  ("see the plan, sign in to join") and the full **workspace** for members
  (availability editor, roster, the computed shared break, comments, and the date
  poll). Per-group pages are private and not indexed.

## Notes

- The shared break + heatmap reuse the multi-country overlap engine unchanged —
  see `https://roamgap.ike.work/overlap.md`.
- Comments are not realtime (no live updates or typing indicators); a refresh
  re-fetches.

## Source

- This page: https://roamgap.ike.work/groups
- Multi-country overlap: https://roamgap.ike.work/overlap · Pricing: https://roamgap.ike.work/pricing
