venn.travel

How Venn Travel Works

Three layers of matching that turn private group preferences into one confident resort recommendation.

The Problem We're Solving

Most group trip planning tools assume one person has already done the research and the group just needs to vote on options. That's not actually the problem. The problem is that nobody wants to do the research in the first place, and when someone does, they propose three resorts they half-remembered from Instagram and the group chat argues for a week.

Venn starts a layer earlier. Instead of asking your group to pick from a list, it asks each person what they actually care about — food, drinks, pool style, resort vibe, budget, deal-breakers — and then finds the resort that genuinely fits the group. No one has to become the researcher. No one has to defend their preferences out loud.

The Three Layers

Matching happens in three sequential layers. Each layer narrows the problem before the next one runs.

Layer 1

Destination Convergence

The coordinator suggests destinations when they start the trip — things like "Cancún," "Puerto Vallarta," "Costa Rica." Those suggestions appear pre-checked in everyone's quiz, but anyone can untap one that doesn't work for their family, and anyone can add new destinations via a dropdown. New additions appear for future quiz-takers.

Once everyone has filled out their preferences, we find the intersection — the destinations that work for every family. If Cancún works for everyone but Costa Rica doesn't work for one family, we match against Cancún. If no single destination works for everyone, we fall back to the most-voted option and tell you which family couldn't make it work, so you can decide whether to override the conflict.

Layer 2

Date Convergence

The coordinator sets a broad window — say, "anytime in November 2026." Each family then picks which specific weeks within that window work for them. We find the intersection of available weeks across all families.

This is usually the layer that surfaces hidden conflicts. One family has a wedding on November 14. Another family's kid has a school play the week of Thanksgiving. These conflicts would've taken five rounds of group chat to surface — here they show up in the first pass, and the matching uses the weeks that actually work.

Layer 3

Resort Matching

This is where the preference quiz does its work. Each family's answers — food style, drinks, pool and beach preferences, resort size, deal-breakers, budget, kids' needs — get compiled into a private profile. We then run a triple-pass analysis using Anthropic's Claude language model. Three independent runs, each looking at the same group preferences against a candidate set of resorts for your converged destination and dates, then a fourth synthesis pass that reconciles the three and picks the strongest consensus match.

The triple-run design exists because language models can be inconsistent on a single pass. Running three independent analyses and then synthesizing them catches the cases where one run gets fixated on a single factor and misses a better overall fit.

After the match is chosen, we run a real-time price check against Google Hotels pricing data. If the real price exceeds the tightest budget in the group, we reject the recommendation and ask the matching engine for a cheaper alternative. The rejected resort becomes the "What if you stretched?" upgrade option on the result page.

A Concrete Example

The setup. Three families want to plan a November 2026 all-inclusive trip to Mexico. The coordinator suggests Cancún, Puerto Vallarta, and Los Cabos.

Family A is food-focused: they want authentic Mexican cuisine, proper craft cocktails in real glassware, and a mid-size boutique resort. Budget: $2,000–3,000 per adult.

Family B has two kids (ages 6 and 8) and cares about a solid kids' club, water slides, and extensive buffet variety. Budget: $3,000–5,000 per adult.

Family C wants entertainment in the evenings and dining that feels theatrical. Budget: $5,000+ per adult.

What the engine did. Destination convergence picked Cancún & Riviera Maya (the only destination all three selected). Date convergence picked November 2–8 (the only week all three were free). The triple-run matching analyzed the converged constraints and all three runs agreed on Grand Velas Riviera Maya — Frida restaurant for authentic Mexican, premium craft cocktail program, supervised kids' club with water features, and theatrical teppanyaki at Sen Lin. The price check confirmed it fit Family A's tightest budget, and the system delivered a single recommendation with per-family breakdowns explaining why it worked for each of them.

What didn't happen. Nobody had to research resorts. Nobody had to defend their budget out loud. Nobody saw anyone else's quiz answers. The coordinator's only job was to kick off the trip and press "find our match" once everyone was in.

What We Do and Don't Use AI For

Being honest about this because it's a question affiliate reviewers and users both ask.

We use Anthropic's Claude model for:

We don't use AI for:

Privacy by Design

Every family's quiz answers are stored against a private code and are never shown to other families in the group. The match result uses pseudonymized labels (Family A, Family B, Family C) so no one can see another family's specific budget, deal-breakers, or preferences. The coordinator has the same privacy as everyone else. See the Privacy Policy for full details on what we collect and how it's handled.

What Happens Next

After the matching engine produces a recommendation, the result page includes:

From there, your group decides whether to book. Venn doesn't handle the reservation — you click through to the partner's site and book there at the same price you'd pay going directly.

Try it with your group

Free. Takes about 30 seconds per person. Everyone answers privately.

Start a trip →