Loading...Their 30th is in 94 days. The group chat has floated five cities, zero dates, and one suspicious poll. Tripwave picks the weekend everyone can actually make, inside a budget nobody has to announce, before the guest of honour quietly books their own trip.
The six that matter most
Date overlap finder
Everyone marks when they're free. Tripwave highlights the windows where the whole group can actually go. No spreadsheets, no reply-all chains.
Anonymous budget bands for group alignment
The budget page shows green, amber, and red bands that tell the group whether the trip is within reach for everyone, without revealing individual amounts. Members see where they sit without exposing their number to the group.
Bucket list destinations highlighted
When a destination up for vote matches someone's bucket list, the card shows it. The group can see who has always wanted to go there without anyone having to argue for it.
Shared interests on the voting board
The destinations page surfaces the group's shared interests at the top. If your group loves food, architecture, and outdoor activities, that context is visible while everyone is deciding where to go.
Activity level matching
A group split on activity levels always ends in compromise. Tripwave flags activity mismatches before the trip is booked so you can plan a balance that works.
Budget compatibility check
Tripwave compares each person's daily budget range and shows whether the group is aligned. You see the gap before flights are booked.
The full list
Date overlap finder
The hardest sentence in the group chat: “when is everyone free?”
Everyone marks when they're free. Tripwave highlights the windows where the whole group can actually go. No spreadsheets, no reply-all chains.
Budget compatibility check
Find out who's priced out before anyone books a flight.
Tripwave compares each person's daily budget range and shows whether the group is aligned. You see the gap before flights are booked.
Group Fit Score on every destination
A 0–100 score for how well a destination actually suits your group.
Each destination is scored from 0 to 100 against your group's profile: travel styles, trip type, budget, dietary needs, activity levels. The card shows the score with short human reasons (“matches your nature lean,” “stretches the budget”) so you understand the why, not just the number.
Activity level matching
Half want 20km hikes. Half want the pool. Know before you book.
A group split on activity levels always ends in compromise. Tripwave flags activity mismatches before the trip is booked so you can plan a balance that works.
Planning style alignment
Heavy planners and wing-it travellers clash by day two.
Tripwave surfaces each person's planning style so the group knows whether to build a tight itinerary or keep the days open, before anyone gets frustrated.
Trip length preferences
Some people can do a weekend. Some need ten days or they won't come.
Tripwave shows each member's preferred trip duration so you know upfront what length will actually work for the whole group.
Bucket list destinations highlighted
When it's somebody's dream trip, the card tells you before you argue.
When a destination up for vote matches someone's bucket list, the card shows it. The group can see who has always wanted to go there without anyone having to argue for it.
Shared interests on the voting board
Food, architecture, outdoors. What your group actually cares about.
The destinations page surfaces the group's shared interests at the top. If your group loves food, architecture, and outdoor activities, that context is visible while everyone is deciding where to go.
Passport nationality for visa research
Passports and visas in one place, before anyone buys a ticket.
Each member's passport nationality is visible in the group profile. Before anyone commits to a destination, you can check who might need a visa. Catching this during planning avoids booking flights before realising a visa takes eight weeks.
Passport expiry alerts
If a passport expires within six months of the trip, we catch it.
If someone's passport expires within six months of the trip start date, Tripwave surfaces a warning on the group profile. Most countries require six months of validity. Catching this during planning is the difference between a solvable problem and a missed trip.
Air quality, pollen, and local time on every card
Know the air is bad, the pollen is high, or it's 3am locally, before you vote.
Every destination card shows live context from Google's Air Quality, Pollen, and Time Zone APIs: today's AQ index, today's pollen level, and the current local time. Members with asthma or allergies can weigh it. The whole group can tell at a glance whether a place is miserable to land in at 4am.
Weather forecast during destination voting
Picking a month, not just a place. See the weather before you vote.
Destination cards surface a 7-day forecast and historical climate for the trip's target month from Open-Meteo. Temperature, precipitation, conditions. The group can compare “Lisbon in November” vs “Mallorca in November” before anyone commits.
Language overlap for destination research
Going off-grid? See whose language will get you through.
Tripwave surfaces shared languages across members. When researching destinations, the group can see whether anyone speaks the local language. Useful when planning off-the-beaten-path trips.
Group dietary summary in one view
Every dietary need, in one list, before the first reservation.
The group profile gives you a single view of all dietary needs across every member. Useful when making restaurant reservations, communicating requirements to accommodation, or ordering group meals.
Medical dietary needs flagged separately
Allergies and preferences look the same on a form. They are not.
Nut allergies and gluten intolerance aren't preferences. Tripwave stores them with the same fields as lifestyle choices but surfaces them prominently so the group knows what's a preference and what's a medical requirement.
Dietary flags in the trip snapshot
You see dietary needs every time you open the trip, not buried in a profile.
The trip overview shows a compact group snapshot that includes dietary needs. You see it every time you open the trip, without having to navigate to the profile.
Interest-based food context
If food is how your group travels, the vote reflects that.
Members who listed food tours, cooking, wine tasting, or local markets as interests contribute to the group's shared interest list. That list appears on the destinations voting board so food culture factors into where you go.
Smoking conflicts flagged automatically
Smokers and non-smokers don't room well together. We show it before the booking.
If the group contains smokers and non-smokers, Tripwave surfaces a named rooming alert. You know not to pair them without having to ask anyone.
Accommodation preference mismatches
One person expects a hotel. Another's fine with a hostel. Settle it now.
If one member expects a hotel and another is fine with a hostel, that tension is visible before anyone commits to a booking type. You can settle this early rather than finding out when the property is already shortlisted.
All rooming data in one place
Everything you need to pair rooms, without asking anyone.
Sleep schedule, smoking preference, noise sensitivity, and accommodation type are visible together. When it comes time to assign rooms, you have all the context to make sensible pairings without asking the group individually.
Daily budget ranges from each profile
What everyone can actually spend per day, before the formal budget.
The budget page and group profile both show each person's personal daily budget range. This is separate from the anonymous trip budget tool. It gives you a real starting point before any formal budget is submitted.
Anonymous budget bands for group alignment
Green, amber, red. No one has to say their number out loud.
The budget page shows green, amber, and red bands that tell the group whether the trip is within reach for everyone, without revealing individual amounts. Members see where they sit without exposing their number to the group.
Split preference shown when logging expenses
The group's split preference shows up the moment you log the expense.
When adding an expense, the expenses page shows the group's dominant split preference. If most members prefer to split by usage rather than equally, that context is visible the moment the expense is being logged.
Cash versus card preferences
Heading somewhere cash-only? Flag the card-only travellers first.
Some destinations are effectively cash-only. Tripwave shows each member's cash versus card preference in the group profile. If you're heading somewhere that will be difficult for card-only travellers, you can flag it in advance.
Spending pace tracker
Day 4 of 7 and 80% of the budget is gone. Now you know.
A daily spending pace indicator shows whether the group is ahead or behind budget. See the ideal daily rate versus actual spending so you can adjust before the trip ends.
Emergency contacts in one place
When someone is unreachable abroad, the contact is already saved.
Each member can store an emergency contact name and phone number. The group profile surfaces all contacts in one view. If someone is hospitalised or unreachable abroad, the contact is there immediately.
All safety data visible before departure
Two minutes before departure. It matters enormously if it matters.
Emergency contacts, blood types, medical notes, and insurance providers are all visible in one section of the group profile. Reviewing this before departure takes two minutes and could matter enormously.
Fast onboarding for new users
Under a minute from “invited” to “in the trip.”
Invited with no Tripwave account? A short sign-up flow gets you into the trip in under a minute. Your profile builds up over time. You don't have to fill everything in on day one for the trip to work.
Plan another trip with the same crew, one tap
Loved the trip? Start the next one with the exact same people.
From any locked trip's recap (web) or Memories view (iOS), tap "Plan another trip with this crew". Tripwave clones the trip skeleton, carries the approximate month and destination candidates over for fresh votes, and fans out branded invite emails plus push notifications to everyone from the old trip. Nobody has to copy-paste a contact list.
Trip preview before accepting an invite
People see what the trip is before they say yes.
Before joining a trip, invitees see a full preview: destination options, proposed dates, member count, and the invite code. They can make an informed decision before committing.
Shared languages visible from day one
If your group speaks two languages, you know from day one.
In a group with members from different countries, Tripwave shows shared languages in the group profile. You can see whether everyone can communicate directly or whether a common language channel needs to be set up.
Planning progress at a glance
Dates picked. Budget set. Accommodation: still open. See it all.
The trip overview shows a visual progress tracker covering dates, budget, destination, and responsibilities. See which planning steps are done and which still need the group's attention.
Pin and categorize trip notes
The important note buried under 30 others? Pin it.
Pin critical notes to the top and filter by category: logistics, food, activities, accommodation, or general. The detail that matters stays visible, not buried.
Time-boxed polls that auto-close
Three days to pick a restaurant. After that, majority wins.
Set a deadline on any poll. A live countdown shows time remaining. When it expires, the poll locks automatically. No more decisions that drag on for weeks.
Responsibilities with due dates and priority
Book the Airbnb by Friday. Assign it, set it, track it.
Every responsibility can have a due date and a priority level. Filter by overdue, high-priority, or assigned member. The group sees what needs doing and when.
Search and pin messages in group chat
What was the hotel address? Search instead of scrolling.
Search the group chat by keyword to find anything instantly. Pin important messages so the group can access key details without scrolling through hundreds of messages.
Side-by-side destination comparison
Barcelona or Lisbon? Compare votes, weather, and who has been.
Select two or more destinations and compare them side by side: vote counts, time zones, and which group members have visited before. The comparison makes the decision visible.
See who else is looking at the trip right now
“Sarah is here now.” Know when to start the conversation.
When another member has the same trip open on web or iOS, a pulsing green indicator shows their name and avatar at the top of the trip. Backed by Supabase Realtime with a 10-second heartbeat. You can tell if it’s worth firing off a question in chat or waiting for later.
Big moments land in chat automatically
Dates locked. Alex joined. The chat stays alive with zero typing.
When dates lock, the destination locks, the trip fully confirms, or a new member joins, Tripwave auto-posts a short message into the group chat under the person who triggered it. The planning momentum lives in the conversation the group is already watching, not buried in an activity feed.
Throwback pings on past-trip anniversaries
One year since Lisbon. A nudge lands. The next trip starts in a tap.
On the anniversary of a confirmed trip's start date (1-5 years later), Tripwave sends every member a gentle throwback notification linking to the recap. From the recap, one tap clones the trip skeleton and re-invites the same crew, turning nostalgia into the next booked weekend.
Ready?
Invite the group with one link. Everyone fills in what they know. Tripwave does the rest.
Start a birthday tripNo credit card. Invite your group with one link.