1<!DOCTYPE html><html lang="en" class="__variable_8b3a0b __variable_596a43 __variable_3d49ef"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no, interactive-widget=resizes-content"/><link rel="preload" href="/_next/static/media/4563355e0480477b-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/ec14413c594b3356-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/632a5951ed72f41c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/67a00f4ac0d8f8e3.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9835cf2ad966ba21.js"/>
1<script src="/_next/static/chunks/52774a7f-1a34119d09a12dbc.js" async=""></script>
1<script src="/_next/static/chunks/fd9d1056-605d95174b6716ab.js" async=""></script>
1<script src="/_next/static/chunks/2591-66b446735e878be2.js" async=""></script>
1<script src="/_next/static/chunks/main-app-a6548f8800ca921e.js" async=""></script>
1<script src="/_next/static/chunks/2972-f499c672c7d82b0c.js" async=""></script>
1<script src="/_next/static/chunks/app/vs/%5Bcompetitor%5D/page-fafe41506c4f023b.js" async=""></script>
1<script src="/_next/static/chunks/c857e369-9b585d0a268a5dff.js" async=""></script>
1<script src="/_next/static/chunks/6137-852f7c4b04de8b56.js" async=""></script>
1<script src="/_next/static/chunks/4438-f2c318389c29c49c.js" async=""></script>
1<script src="/_next/static/chunks/7526-d8a9d27f26e0d465.js" async=""></script>
1<script src="/_next/static/chunks/6434-60511dcc0ecc2864.js" async=""></script>
1<script src="/_next/static/chunks/3920-e669f220486f844b.js" async=""></script>
1<script src="/_next/static/chunks/8490-947f79aee48ae976.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-2337c7419a80e952.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-fa2413460e979598.js" async=""></script>
1<meta name="apple-itunes-app" content="app-id=6759098014"/><title>Troupe Alternative: Group Trip Planning App | TRIPTI.ai</title><meta name="description" content="Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination, with progressive scheduling."/><link rel="canonical" href="https://tripti.ai/vs/troupe"/><meta property="og:title" content="Troupe Alternative for Group Trip Planning"/><meta property="og:description" content="Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement."/><meta property="og:url" content="https://tripti.ai/vs/troupe"/><meta property="og:site_name" content="TRIPTI.ai"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Troupe Alternative for Group Trip Planning"/><meta name="twitter:description" content="Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement."/><link rel="icon" href="/favicon.ico" sizes="32x32" type="image/x-icon"/><link rel="icon" href="/icon-192x192.png" sizes="192x192" type="image/png"/><link rel="icon" href="/icon-512x512.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" type="image/png"/><meta name="next-size-adjust"/>
1<script>try{if(window.Capacitor&&window.Capacitor.getPlatform&&window.Capacitor.getPlatform()==='android')document.documentElement.classList.add('cap-android')}catch(e){}</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="min-h-screen font-sans antialiased"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:z-[9999] focus:top-2 focus:left-2 focus:px-4 focus:py-2 focus:bg-brand-blue focus:text-white focus:rounded focus:text-sm focus:font-medium">Skip to main content</a>
1<script>((e,t,r,n,o,i,s,a)=>{let l=document.documentElement,u=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),a&&u.includes(t)&&(l.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=s&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","light","light",["light"],null,false,true)</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://tripti.ai/#org","name":"TRIPTI.ai","url":"https://tripti.ai","logo":"https://tripti.ai/icon-512x512.png"},{"@type":"SoftwareApplication","@id":"https://tripti.ai/#app","name":"TRIPTI.ai","applicationCategory":"TravelApplication","operatingSystem":"iOS, Android, Web","description":"TRIPTI.ai is a group travel coordination platform that helps friend groups go from \"we should take a trip\" to locked dates and itineraries. Unlike itinerary builders like Wanderlog or TripIt, TRIPTI.ai focuses on the pre-booking coordination phase â getting everyone to commit to dates first.","disambiguatingDescription":"TRIPTI.ai is an AI convergence engine for group trip coordination. Its AI is feature-driven, not a chatbot: it drafts an itinerary the group reacts to and revises, flags when a trip stalls, and uses each circle's history across trips to make later planning require less back-and-forth. System-led nudges (Planner Shield) act on the group's behalf, so no single organizer has to chase everyone.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"publisher":{"@id":"https://tripti.ai/#org"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://tripti.ai"},{"@type":"ListItem","position":2,"name":"Compare","item":"https://tripti.ai/vs"},{"@type":"ListItem","position":3,"name":"Troupe alternative","item":"https://tripti.ai/vs/troupe"}]},{"@type":"WebPage","@id":"https://tripti.ai/vs/troupe#page","name":"Troupe Alternative for Group Trip Planning","url":"https://tripti.ai/vs/troupe","description":"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination, with progressive scheduling.","isPartOf":{"@id":"https://tripti.ai/#org"},"primaryImageOfPage":"https://tripti.ai/icon-512x512.png","about":{"@id":"https://tripti.ai/#app"},"datePublished":"2026-06-27","dateModified":"2026-09-06"}]}</script>
1<main class="min-h-screen bg-white"><div class="max-w-3xl mx-auto px-5 sm:px-8 py-12 sm:py-16"><nav aria-label="Breadcrumb" class="text-xs text-tripti-carbon/60 mb-6"><ol class="flex items-center gap-2"><li><a class="hover:text-tripti-navy underline-offset-2 hover:underline" href="/">TRIPTI.ai</a></li><li aria-hidden="true">/</li><li><span>Compare</span></li><li aria-hidden="true">/</li><li><span class="text-tripti-navy">Troupe alternative</span></li></ol></nav><h1 class="font-display text-3xl sm:text-4xl text-tripti-navy mb-3">Troupe Alternative for Group Trip Planning</h1><p class="text-lg text-tripti-carbon mb-2">Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination + trip planning in one app, with progressive scheduling instead of forced consensus.</p><p class="text-xs text-tripti-carbon/50 mb-6">Published<!-- --> <time dateTime="2026-06-27">June 27, 2026</time> · Updated <time dateTime="2026-09-06">September 2026</time></p><p class="text-base text-tripti-carbon/90 leading-relaxed mb-4">TRIPTI.ai is a group travel coordination platform that helps friend groups go from "we should take a trip" to locked dates and itineraries. Unlike itinerary builders like Wanderlog or TripIt, TRIPTI.ai focuses on the pre-booking coordination phase â getting everyone to commit to dates first.</p><p class="text-base text-tripti-carbon/90 leading-relaxed mb-10">Built for both phases of group trip planning: agreeing on dates first, then coordinating the multi-day details. Invitees join from a web link, with no app to download and no signup. Everyone suggests the dates that work for them, the leader proposes a window, and it locks once enough people commit. Then the group plans the rest together.</p><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">What Troupe was great at</h2><ul class="space-y-2 text-tripti-carbon"><li class="flex gap-3"><span class="text-tripti-jungle font-bold leading-relaxed" aria-hidden="true">â</span><span>Group date-coordination via share-link voting (no signup for invitees)</span></li><li class="flex gap-3"><span class="text-tripti-jungle font-bold leading-relaxed" aria-hidden="true">â</span><span>Trip planning + decision-making inside the same app</span></li><li class="flex gap-3"><span class="text-tripti-jungle font-bold leading-relaxed" aria-hidden="true">â</span><span>Pioneered the "consensus-first" group-trip pattern</span></li><li class="flex gap-3"><span class="text-tripti-jungle font-bold leading-relaxed" aria-hidden="true">â</span><span>JetBlue-backed; well-funded; promising shape</span></li></ul></section><section class="mb-10 rounded-lg border border-tripti-sand bg-tripti-sand/30 p-5"><h2 class="font-display text-2xl text-tripti-navy mb-3">What happened to Troupe</h2><ul class="space-y-2 text-tripti-carbon"><li class="flex gap-3"><span class="text-tripti-carbon/60 font-bold leading-relaxed" aria-hidden="true">·</span><span>troupe.com did not resolve when we checked on 2026-09-06, and it had been unreachable for months before that</span></li><li class="flex gap-3"><span class="text-tripti-carbon/60 font-bold leading-relaxed" aria-hidden="true">·</span><span>Both app store listings were gone when we checked on 2026-09-06: the Apple App Store and Google Play pages both return "not found"</span></li><li class="flex gap-3"><span class="text-tripti-carbon/60 font-bold leading-relaxed" aria-hidden="true">·</span><span>No official shutdown notice from JetBlue Travel Products that we have found</span></li></ul><p class="text-base text-tripti-carbon leading-relaxed mt-4">We are describing what is publicly observable, not a confirmed shutdown. We do not know whether the company dissolved, sold the product, or paused it, and there is no public way to export or migrate Troupe data. Treat a move as a fresh start, not an import.</p></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">Why TRIPTI.ai is the closest replacement</h2><ul class="space-y-2 text-tripti-carbon"><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span>Same core architecture: group date-coordination + trip planning in one app</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span>Same share-link pattern Troupe had: invitees react to dates from the browser without a signup</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span>Same persistent-group model (Troupe's "Crews" / TRIPTI.ai's "circles")</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span>One key architectural difference: <strong class="font-semibold text-tripti-navy">TRIPTI.ai is progressive, not consensus-first</strong></span></li></ul></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">The progressive scheduling difference</h2><p class="text-base text-tripti-carbon leading-relaxed mb-3">Troupe required group consensus to lock dates. TRIPTI.ai locks dates when enough people commit: a couple of unresponsive friends doesn't freeze the trip.</p><p class="text-base text-tripti-carbon leading-relaxed mb-3">This is the single biggest reason group trips stall in the consensus model: you're waiting for the last 1-2 holdouts to weigh in. Progressive scheduling fixes that. The trip moves forward; latecomers can still join.</p></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">What TRIPTI.ai does that Troupe didn't (or didn't yet)</h2><ul class="space-y-2 text-tripti-carbon"><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">Persistent cross-trip memory</strong>: your circle'
1s context carries between trips (who responds slowly, who has hard constraints, who's flexible). The 8th trip benefits from the prior 7.</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">Native expense splitting</strong>: Settle Up is built in; no need for a separate Splitwise group</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">Multi-currency</strong>: 38 currencies natively</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">AI-assisted itinerary generation</strong> with Decision Cards for group voting</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">Calm system-generated reminders (Planner Shield)</strong>: the system reminds the group, not the planner doing the nagging</span></li><li class="flex gap-3"><span class="text-tripti-red font-bold leading-relaxed" aria-hidden="true">â</span><span><strong class="font-semibold text-tripti-navy">Native mobile apps</strong> (iOS + Android + web) with universal links</span></li></ul></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">Moving your group off Troupe: a manual checklist</h2><ol class="list-decimal space-y-2 pl-6 text-tripti-carbon"><li class="pl-1 leading-relaxed"><span>Start a new trip in TRIPTI.ai and invite the same friend group. The circle forms from the people you invite, so there is nothing to set up first. Your old Troupe "Crew" does not carry over; there is no import.</span></li><li class="pl-1 leading-relaxed"><span>Share the trip link in your group chat. Invitees react to dates from the browser without an account, the same no-signup pattern Troupe had.</span></li><li class="pl-1 leading-relaxed"><span>Collect date windows, let the leader propose one, and lock once enough people are in, rather than waiting on everyone.</span></li><li class="pl-1 leading-relaxed"><span>Re-add by hand anything you tracked in Troupe: the destination shortlist, the accommodation, and any shared expenses. Nothing transfers automatically.</span></li><li class="pl-1 leading-relaxed"><span>Keep the circle for next time. Anyone who saves their access joins the circle, so the next trip starts from your people instead of a blank invite. Friends who only react as guests stay on that one trip.</span></li></ol></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-4">Feature comparison</h2><div class="overflow-x-auto -mx-5 sm:mx-0"><table class="w-full text-sm border-collapse"><thead><tr class="border-b-2 border-tripti-sand/80"><th class="text-left py-3 px-3 sm:px-2 font-semibold text-tripti-navy">Feature</th><th class="text-center py-3 px-3 sm:px-2 font-semibold text-tripti-carbon">Troupe</th><th class="text-center py-3 px-3 sm:px-2 font-semibold text-tripti-navy">TRIPTI.ai</th></tr></thead><tbody><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Status</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-xs text-tripti-carbon/80">Unreachable since 2026</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-xs text-tripti-carbon/80">Active, growing</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Group date-coordination</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-jungle font-bold" aria-label="Yes">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Share-link date coordination (no signup)</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-jungle font-bold" aria-label="Yes">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Trip planning in same app</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-jungle font-bold" aria-label="Yes">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Native expense splitting</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-carbon/40" aria-label="No">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Multi-currency expenses</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-carbon/40" aria-label="No">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-xs text-tripti-carbon/80">38 currencies</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">AI-assisted itinerary</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-carbon/40" aria-label="No">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Persistent cross-trip memory</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-xs text-tripti-carbon/80">Limited</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">System-generated reminders (Planner Shield)</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-carbon/40" aria-label="No">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Native mobile apps</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-jungle font-bold" aria-label="Yes">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Progressive scheduling (no unanimity required)</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-carbon/40" aria-label="No">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr><tr class="border-b border-tripti-sand/40"><td class="py-3 px-3 sm:px-2 text-tripti-carbon">Free for the core loop</td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-jungle font-bold" aria-label="Yes">â</span></td><td class="py-3 px-3 sm:px-2 text-center"><span class="text-tripti-red font-bold" aria-label="Yes">â</span></td></tr></tbody></table></div></section><section class="mb-10"><h2 class="font-display text-2xl text-tripti-navy mb-3">For former Troupe users</h2><p class="text-base text-tripti-carbon leading-relaxed">If you used Troupe and your group trips died waiting for one or tw
1o holdouts to weigh in: TRIPTI.ai's progressive scheduling solves that specifically. If you used Troupe to collect date responses from a share link without making everyone install an app: same pattern works in TRIPTI.ai. If you came to Troupe for the all-in-one experience (dates + planning + chat in one place): TRIPTI.ai is built that way too.</p></section><section class="mt-12 rounded-lg bg-tripti-sand/40 border border-tripti-sand p-6"><p class="text-base text-tripti-carbon leading-relaxed mb-5">If Troupe worked for your group's planning style, TRIPTI.ai will feel familiar. The architectural difference: dates lock when enough people commit, not when everyone has weighed in. Free to use; available on iOS, Android, and the web.</p><a class="inline-flex items-center justify-center bg-tripti-red text-white px-6 py-3 rounded-md font-semibold hover:bg-tripti-red/90 transition-colors min-h-[44px]" href="/signup">Plan a trip on TRIPTI.ai</a><div class="mt-4 text-sm"><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/blog/two-phases-group-trip-planning">The two phases of group trip planning<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/blog/progressive-scheduling-method">The progressive scheduling method<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/blog/finding-dates-group-travel">Why finding dates is the hardest part of group travel<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/doodle">TRIPTI.ai vs Doodle<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/wanderlog">TRIPTI.ai vs Wanderlog<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/tripit">TRIPTI.ai vs TripIt<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/splitwise">TRIPTI.ai vs Splitwise<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/flowtrip">TRIPTI.ai vs FlowTrip<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/tripstogether">TRIPTI.ai vs TripsTogether<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/vs/when2meet">TRIPTI.ai vs When2meet<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/blog/rip-troupe-what-to-use-now">What happened to Troupe?<!-- --> â</a></div><div><a class="text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors" href="/how-it-works">How TRIPTI.ai works<!-- --> â</a></div></div></section></div></main><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/webpack-9835cf2ad966ba21.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
1<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/4563355e0480477b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/ec14413c594b3356-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/css/632a5951ed72f41c.css\",\"style\"]\n5:HL[\"/_next/static/css/67a00f4ac0d8f8e3.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"6:I[12846,[],\"\"]\n9:I[72972,[\"2972\",\"static/chunks/2972-f499c672c7d82b0c.js\",\"2613\",\"static/chunks/app/vs/%5Bcompetitor%5D/page-fafe41506c4f023b.js\"],\"\"]\na:I[4707,[],\"\"]\nc:I[36423,[],\"\"]\nd:I[89550,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"SafeVercelAnalytics\"]\ne:\"$Sreact.suspense\"\nf:I[81523,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"BailoutToCSR\"]\n10:I[79406,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"MixpanelProvider\"]\n11:I[88038,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"ThemeProvider\"]\n12:I[5403,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f"])</script>
1<script>self.__next_f.push([1,"2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"SessionProvider\"]\n13:I[54707,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"PushDeniedBanner\"]\n14:I[96175,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"ErrorBoundary\"]\n15:I[68178,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"PushHandler\"]\n16:I[93717,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"FirstTouchCapture\"]\n17:I[33981,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.j"])</script>
1<script>self.__next_f.push([1,"s\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"DeepLinkHandler\"]\n18:I[12049,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"IapLaunchRecovery\"]\n19:I[92970,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"IosAdServicesAttribution\"]\n1a:I[57799,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"AppViewportHeight\"]\n1b:I[54128,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c74"])</script>
1<script>self.__next_f.push([1,"19a80e952.js\"],\"KeyboardInsetHandler\"]\n1c:I[14438,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"Toaster\"]\n1d:I[80414,[\"1601\",\"static/chunks/c857e369-9b585d0a268a5dff.js\",\"6137\",\"static/chunks/6137-852f7c4b04de8b56.js\",\"4438\",\"static/chunks/4438-f2c318389c29c49c.js\",\"7526\",\"static/chunks/7526-d8a9d27f26e0d465.js\",\"6434\",\"static/chunks/6434-60511dcc0ecc2864.js\",\"3920\",\"static/chunks/3920-e669f220486f844b.js\",\"8490\",\"static/chunks/8490-947f79aee48ae976.js\",\"3185\",\"static/chunks/app/layout-2337c7419a80e952.js\"],\"CookieBanner\"]\n1f:I[54879,[\"6470\",\"static/chunks/app/global-error-fa2413460e979598.js\"],\"default\"]\n8:T7d7,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tripti.ai/#org\",\"name\":\"TRIPTI.ai\",\"url\":\"https://tripti.ai\",\"logo\":\"https://tripti.ai/icon-512x512.png\"},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://tripti.ai/#app\",\"name\":\"TRIPTI.ai\",\"applicationCategory\":\"TravelApplication\",\"operatingSystem\":\"iOS, Android, Web\",\"description\":\"TRIPTI.ai is a group travel coordination platform that helps friend groups go from \\\"we should take a trip\\\" to locked dates and itineraries. Unlike itinerary builders like Wanderlog or TripIt, TRIPTI.ai focuses on the pre-booking coordination phase â getting everyone to commit to dates first.\",\"disambiguatingDescription\":\"TRIPTI.ai is an AI convergence engine for group trip coordination. Its AI is feature-driven, not a chatbot: it drafts an itinerary the group reacts to and revises, flags when a trip stalls, and uses each circle's history across trips to make later planning require less back-and-forth. System-led nudges (Planner Shield) act on the group's behalf, so no single organizer has to chase ev"])</script>
1<script>self.__next_f.push([1,"eryone.\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"publisher\":{\"@id\":\"https://tripti.ai/#org\"}},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://tripti.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compare\",\"item\":\"https://tripti.ai/vs\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Troupe alternative\",\"item\":\"https://tripti.ai/vs/troupe\"}]},{\"@type\":\"WebPage\",\"@id\":\"https://tripti.ai/vs/troupe#page\",\"name\":\"Troupe Alternative for Group Trip Planning\",\"url\":\"https://tripti.ai/vs/troupe\",\"description\":\"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination, with progressive scheduling.\",\"isPartOf\":{\"@id\":\"https://tripti.ai/#org\"},\"primaryImageOfPage\":\"https://tripti.ai/icon-512x512.png\",\"about\":{\"@id\":\"https://tripti.ai/#app\"},\"datePublished\":\"2026-06-27\",\"dateModified\":\"2026-09-06\"}]}b:[\"competitor\",\"troupe\",\"d\"]\n20:[]\n"])</script>
1<script>self.__next_f.push([1,"0:[\"$\",\"$L6\",null,{\"buildId\":\"32c_2fNiwhRRQVFRkKJ71\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"vs\",\"troupe\"],\"initialTree\":[\"\",{\"children\":[\"vs\",{\"children\":[[\"competitor\",\"troupe\",\"d\"],{\"children\":[\"__PAGE__?{\\\"competitor\\\":\\\"troupe\\\"}\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"vs\",{\"children\":[[\"competitor\",\"troupe\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$L7\",[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$8\"}}],[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto px-5 sm:px-8 py-12 sm:py-16\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"text-xs text-tripti-carbon/60 mb-6\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/\",\"className\":\"hover:text-tripti-navy underline-offset-2 hover:underline\",\"children\":\"TRIPTI.ai\"}]}],[\"$\",\"li\",null,{\"aria-hidden\":\"true\",\"children\":\"/\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"span\",null,{\"children\":\"Compare\"}]}],[\"$\",\"li\",null,{\"aria-hidden\":\"true\",\"children\":\"/\"}],[\"$\",\"li\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-navy\",\"children\":\"Troupe alternative\"}]}]]}]}],[\"$\",\"h1\",null,{\"className\":\"font-display text-3xl sm:text-4xl text-tripti-navy mb-3\",\"children\":\"Troupe Alternative for Group Trip Planning\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-tripti-carbon mb-2\",\"children\":\"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination + trip planning in one app, with progressive scheduling instead of forced consensus.\"}],[\"$\",\"p\",null,{\"className\":\"text-xs text-tripti-carbon/50 mb-6\",\"children\":[\"Published\",\" \",[\"$\",\"time\",null,{\"dateTime\":\"2026-06-27\",\"children\":\"June 27, 2026\"}],[\" · Updated \",[\"$\",\"time\",null,{\"dateTime\":\"2026-09-06\",\"children\":\"September 2026\"}]]]}],\"$undefined\",[\"$\",\"p\",null,{\"className\":\"text-base text-tripti-carbon/90 leading-relaxed mb-4\",\"children\":\"TRIPTI.ai is a group travel coordination platform that helps friend groups go from \\\"we should take a trip\\\" to locked dates and itineraries. Unlike itinerary builders like Wanderlog or TripIt, TRIPTI.ai focuses on the pre-booking coordination phase â getting everyone to commit to dates first.\"}],[\"$\",\"p\",null,{\"className\":\"text-base text-tripti-carbon/90 leading-relaxed mb-10\",\"children\":\"Built for both phases of group trip planning: agreeing on dates first, then coordinating the multi-day details. Invitees join from a web link, with no app to download and no signup. Everyone suggests the dates that work for them, the leader proposes a window, and it locks once enough people commit. Then the group plans the rest together.\"}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"What Troupe was great at\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-tripti-carbon\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Group date-coordination via share-link voting (no signup for invitees)\"}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Trip planning + decision-making inside the same app\"}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Pioneered the \\\"consensus-first\\\" group-trip pattern\"}]]}],[\"$\",\"li\",\"3\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"JetBlue-backed; well-funded; promising shape\"}]]}]]}]]}],false,[\"$\",\"section\",null,{\"className\":\"mb-10 rounded-lg border border-tripti-sand bg-tripti-sand/30 p-5\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"What happened to Troupe\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-tripti-carbon\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/60 font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"troupe.com did not resolve when we checked on 2026-09-06, and it had been unreachable for months before that\"}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/60 font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"Both app store listings were gone when we checked on 2026-09-06: the Apple App Store and Google Play pages both return \\\"not found\\\"\"}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/60 font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"No official shutdown notice from JetBlue Travel Products that we have found\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"text-base text-tripti-carbon leading-relaxed mt-4\",\"children\":\"We are describing what is publicly observable, not a confirmed shutdown. We do not know whether the company dissolved, sold the product, or paused it, and there is no public way to export or migrate Troupe data. Treat a move as a fresh start, not an import.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"Why TRIPTI.ai is the closest replacement\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-tripti-carbon\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Same core architecture: group date-coordination + trip planning in one app\"}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Same share-link pattern Troupe had: invitees react to dates from the browser without a signup\"}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":\"Same persistent-group model (Troupe's \\\"Crews\\\" / TRIPTI.ai's \\\"circles\\\")\"}]]}],[\"$\",\"li\",\"3\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"One key architectural difference: \",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"TRIPTI.ai is progressive, not consensus-first\"}],\"\"]}]]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"The progressive scheduling difference\"}],[[\"$\",\"p\",\"0\",{\"className\":\"text-base text-tripti-carbon leading-relaxed mb-3\",\"children\":\"Troupe required group consensus to lock dates. TRIPTI.ai locks dates when enough people commit: a couple of unresponsive friends doesn't freeze the trip.\"}],[\"$\",\"p\",\"1\",{\"className\":\"text-base text-tripti-carbon leading-relaxed mb-3\",\"children\":\"This is the single biggest reason group trips stall in the consensus model: you're waiting for the last 1-2 holdouts to weigh in. Progressive scheduling fixes that. The trip moves forward; latecomers can still join.\"}]]]}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"What TRIPTI.ai does that Troupe didn't (or didn't yet)\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-tripti-carbon\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"Persistent cross-trip memory\"}
1],\": your circle's context carries between trips (who responds slowly, who has hard constraints, who's flexible). The 8th trip benefits from the prior 7.\"]}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"Native expense splitting\"}],\": Settle Up is built in; no need for a separate Splitwise group\"]}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"Multi-currency\"}],\": 38 currencies natively\"]}]]}],[\"$\",\"li\",\"3\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"AI-assisted itinerary generation\"}],\" with Decision Cards for group voting\"]}]]}],[\"$\",\"li\",\"4\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"Calm system-generated reminders (Planner Shield)\"}],\": the system reminds the group, not the planner doing the nagging\"]}]]}],[\"$\",\"li\",\"5\",{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold leading-relaxed\",\"aria-hidden\":\"true\",\"children\":\"â\"}],[\"$\",\"span\",null,{\"children\":[\"\",[\"$\",\"strong\",\"1\",{\"className\":\"font-semibold text-tripti-navy\",\"children\":\"Native mobile apps\"}],\" (iOS + Android + web) with universal links\"]}]]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"Moving your group off Troupe: a manual checklist\"}],[\"$\",\"ol\",null,{\"className\":\"list-decimal space-y-2 pl-6 text-tripti-carbon\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"pl-1 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"children\":\"Start a new trip in TRIPTI.ai and invite the same friend group. The circle forms from the people you invite, so there is nothing to set up first. Your old Troupe \\\"Crew\\\" does not carry over; there is no import.\"}]}],[\"$\",\"li\",\"1\",{\"className\":\"pl-1 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"children\":\"Share the trip link in your group chat. Invitees react to dates from the browser without an account, the same no-signup pattern Troupe had.\"}]}],[\"$\",\"li\",\"2\",{\"className\":\"pl-1 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"children\":\"Collect date windows, let the leader propose one, and lock once enough people are in, rather than waiting on everyone.\"}]}],[\"$\",\"li\",\"3\",{\"className\":\"pl-1 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"children\":\"Re-add by hand anything you tracked in Troupe: the destination shortlist, the accommodation, and any shared expenses. Nothing transfers automatically.\"}]}],[\"$\",\"li\",\"4\",{\"className\":\"pl-1 leading-relaxed\",\"children\":[\"$\",\"span\",null,{\"children\":\"Keep the circle for next time. Anyone who saves their access joins the circle, so the next trip starts from your people instead of a blank invite. Friends who only react as guests stay on that one trip.\"}]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-4\",\"children\":\"Feature comparison\"}],[\"$\",\"div\",null,{\"className\":\"overflow-x-auto -mx-5 sm:mx-0\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full text-sm border-collapse\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"border-b-2 border-tripti-sand/80\",\"children\":[[\"$\",\"th\",null,{\"className\":\"text-left py-3 px-3 sm:px-2 font-semibold text-tripti-navy\",\"children\":\"Feature\"}],[\"$\",\"th\",null,{\"className\":\"text-center py-3 px-3 sm:px-2 font-semibold text-tripti-carbon\",\"children\":\"Troupe\"}],[\"$\",\"th\",null,{\"className\":\"text-center py-3 px-3 sm:px-2 font-semibold text-tripti-navy\",\"children\":\"TRIPTI.ai\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"0\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Status\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xs text-tripti-carbon/80\",\"children\":\"Unreachable since 2026\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xs text-tripti-carbon/80\",\"children\":\"Active, growing\"}]}]]}],[\"$\",\"tr\",\"1\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Group date-coordination\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"2\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Share-link date coordination (no signup)\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"3\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Trip planning in same app\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"4\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Native expense splitting\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/40\",\"aria-label\":\"No\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"5\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Multi-currency expenses\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/40\",\"aria-label\":\"No\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xs text-tripti-carbon/80\",\"children\":\"38 currencies\"}]}]]}],[\"$\",\"tr\",\"6\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"AI-assisted itinerary\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/40\",\"aria-label\":\"No\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"7\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Persistent cross-trip memory\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-xs text-tripti-carbon/80\",\"children\":\"Limited\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"8\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"System-generated reminders (Planner Shield)\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/40\",\"aria-label\":\"No\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"9\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Native mobile apps\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"10\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Progressive scheduling (no unanimity required)\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-carbon/40\",\"aria-label\":\"No\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}],[\"$\",\"tr\",\"11\",{\"className\":\"border-b border-tripti-sand/40\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-tripti-carbon\",\"children\":\"Free for the core loop\"}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-jungle font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}],[\"$\",\"td\",null,{\"className\":\"py-3 px-3 sm:px-2 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-tripti-red font-bold\",\"aria-label\":\"Yes\",\"children\":\"â\"}]}]]}]]}]]}]}]]}],false,[\"$\",\"section\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-2xl text-tripti-navy mb-3\",\"children\":\"For former Troupe users\"}],[\"$\",\"p\",null,{\"className\":\"text-base text-tripti-carbon leading-relaxed\",\"children\":\"If you used Troupe and your group trips died waiting for one or tw
1o holdouts to weigh in: TRIPTI.ai's progressive scheduling solves that specifically. If you used Troupe to collect date responses from a share link without making everyone install an app: same pattern works in TRIPTI.ai. If you came to Troupe for the all-in-one experience (dates + planning + chat in one place): TRIPTI.ai is built that way too.\"}]]}],[\"$\",\"section\",null,{\"className\":\"mt-12 rounded-lg bg-tripti-sand/40 border border-tripti-sand p-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base text-tripti-carbon leading-relaxed mb-5\",\"children\":\"If Troupe worked for your group's planning style, TRIPTI.ai will feel familiar. The architectural difference: dates lock when enough people commit, not when everyone has weighed in. Free to use; available on iOS, Android, and the web.\"}],[\"$\",\"$L9\",null,{\"href\":\"/signup\",\"className\":\"inline-flex items-center justify-center bg-tripti-red text-white px-6 py-3 rounded-md font-semibold hover:bg-tripti-red/90 transition-colors min-h-[44px]\",\"children\":\"Plan a trip on TRIPTI.ai\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 text-sm\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/blog/two-phases-group-trip-planning\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"The two phases of group trip planning\",\" â\"]}]}],[\"$\",\"div\",\"1\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/blog/progressive-scheduling-method\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"The progressive scheduling method\",\" â\"]}]}],[\"$\",\"div\",\"2\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/blog/finding-dates-group-travel\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"Why finding dates is the hardest part of group travel\",\" â\"]}]}],[\"$\",\"div\",\"3\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/doodle\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs Doodle\",\" â\"]}]}],[\"$\",\"div\",\"4\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/wanderlog\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs Wanderlog\",\" â\"]}]}],[\"$\",\"div\",\"5\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/tripit\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs TripIt\",\" â\"]}]}],[\"$\",\"div\",\"6\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/splitwise\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs Splitwise\",\" â\"]}]}],[\"$\",\"div\",\"7\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/flowtrip\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs FlowTrip\",\" â\"]}]}],[\"$\",\"div\",\"8\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/tripstogether\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs TripsTogether\",\" â\"]}]}],[\"$\",\"div\",\"9\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/vs/when2meet\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"TRIPTI.ai vs When2meet\",\" â\"]}]}],[\"$\",\"div\",\"10\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/blog/rip-troupe-what-to-use-now\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"What happened to Troupe?\",\" â\"]}]}],[\"$\",\"div\",\"11\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/how-it-works\",\"className\":\"text-tripti-navy underline underline-offset-2 hover:text-tripti-red transition-colors\",\"children\":[\"How TRIPTI.ai works\",\" â\"]}]}]]}]]}]]}]}]],null],null],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"vs\",\"children\",\"$b\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"vs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/632a5951ed72f41c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/67a00f4ac0d8f8e3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_8b3a0b __variable_596a43 __variable_3d49ef\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"apple-itunes-app\",\"content\":\"app-id=6759098014\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try{if(window.Capacitor\u0026\u0026window.Capacitor.getPlatform\u0026\u0026window.Capacitor.getPlatform()==='android')document.documentElement.classList.add('cap-android')}catch(e){}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen font-sans antialiased\",\"children\":[[\"$\",\"$Ld\",null,{}],[\"$\",\"$e\",null,{\"fallback\":null,\"children\":[\"$\",\"$Lf\",null,{\"reason\":\"next/dynamic\",\"children\":[\"$\",\"$L10\",null,{}]}]}],[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focu
1s:not-sr-only focus:absolute focus:z-[9999] focus:top-2 focus:left-2 focus:px-4 focus:py-2 focus:bg-brand-blue focus:text-white focus:rounded focus:text-sm focus:font-medium\",\"children\":\"Skip to main content\"}],[\"$\",\"$L11\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"forcedTheme\":\"light\",\"enableSystem\":false,\"themes\":[\"light\"],\"disableTransitionOnChange\":true,\"children\":[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lc\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}],[\"$\",\"$L15\",null,{}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{}]]}]}],[\"$\",\"$L1c\",null,{\"position\":\"top-right\"}],[\"$\",\"$L1d\",null,{}]]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1e\"],\"globalErrorComponent\":\"$1f\",\"missingSlots\":\"$W20\"}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no, interactive-widget=resizes-content\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Troupe Alternative: Group Trip Planning App | TRIPTI.ai\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement: same group date-coordination, with progressive scheduling.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://tripti.ai/vs/troupe\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Troupe Alternative for Group Trip Planning\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://tripti.ai/vs/troupe\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"TRIPTI.ai\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"Troupe Alternative for Group Trip Planning\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Troupe's website has been down for months. TRIPTI.ai is the closest-shape replacement.\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"32x32\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/icon-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/icon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"meta\",\"17\",{\"name\":\"next-size-adjust\"}]]\n7:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.