Jettova Is Officially Jettova, Inc. — and Here's What Made It Inevitable
Travel Hack

Jettova Is Officially Jettova, Inc. — and Here's What Made It Inevitable

9 min read

Photo on Unsplash

Jettova Travel Team·Travel Editors·

Key Takeaways

  • Jettova is officially incorporated as Jettova, Inc. — US C-corp, June 2026. Existing accounts, data, and saved trips are unaffected.
  • Native iOS and Android apps shipped in the same window, both with five tabs: Plan, Rooms, Discover, Trips, From Video. Same backend as the web; full feature parity.
  • Native apps unlock push notifications, Share Sheet entries (TikTok → Jettova directly), universal/app links, and stable per-device identity for the room voting flow.
  • Server-side user-id resolution on the analytics ingest fixed the long-standing 'auth DAU shows zero' bug — partner pages now display real in-app activity per attributed user.
  • Incorporation is foundation, not feature. It unblocks partnership contracts, US investor checks, and a referral-cash-out program later in 2026.

Jettova started as a side project — a way to turn a vague travel idea into a real itinerary without spending a Saturday cross-referencing Reddit, Skyscanner, Booking.com, and a half-finished spreadsheet. As of this month, it's not a side project anymore. Jettova is officially incorporated as Jettova, Inc., a US C-corporation registered in June 2026. The product is the same product. What changed is the structure behind it, and the way that structure changes what we can build next.

**Why incorporate now and not earlier.** Incorporation isn't free — it adds tax filings, registered-agent costs, legal-entity bookkeeping, and a layer of formality that's actively in the way of the early experimentation that makes a small product good. The right time to incorporate is when the product stops being an experiment, when there are real users with real expectations, real money flowing through partner channels, and real liability questions in the room. Jettova hit all four in the same month. Native iOS shipped, native Android followed two weeks later, the partner-attribution pipeline started crediting referrals through to confirmed bookings, and the in-app activity ledger finally had enough signal that we could ship the per-partner roster page without it reading as zeros.

**What it means practically for users.** Nothing breaks. No data moves. No accounts get migrated. The product on the homepage, in the iOS app, and in the Android app is the same product it was last week. What changes downstream is the legal substrate: the entity that holds the customer relationship, the entity that signs partner contracts, the entity that issues IRS forms to anyone who earns referral commission through us. The mailing address on the footer (1178 Broadway, 3rd Floor #4609, New York, NY 10001) is the entity's registered address. Email senders now show 'Jettova, Inc.' in the address block. Schema.org Organization markup picks up the legal name and the founding date so search engines tie the brand to the corporation correctly.

**The two apps that ran in parallel.** Most of the technical work that justified incorporation happened in the apps, not on the web. The web version had been the entire product since launch — a single Next.js codebase with a planning funnel, results page, saved trips, and a referral pipeline. Mobile users got a responsive web view. That worked until it didn't: push notifications were impossible without a PWA workaround that broke on iOS Safari, share-trip URLs didn't deep-link into native back-stacks, and the group-planning rooms (which are inherently social — invite, vote, settle up) felt anemic without a notification surface. Two native apps fixed all three at once.

**iOS first, then Android — five tabs each.** Both apps ship the same five tabs in the same order: Plan, Rooms, Discover, Trips, From Video. The Plan tab is the multi-step funnel (Vibes → Destination → Budget → Storyboard → Review), same SSE-streamed trip generation as the web. Rooms is the group-planning surface — invite friends by link, everyone votes on destinations + dates, a 7-day itinerary builds when consensus lands, the receipt-scanner + settle-up math runs after the trip. Discover is community trips you can clone and modify. Trips is your saved itineraries. From Video is the import-a-TikTok-or-YouTube flow that ships a 7-day itinerary in 10 seconds. iOS uses native SwiftUI, Android uses Jetpack Compose; the API surface they hit is the same Vercel-hosted Next.js backend the web uses, so feature parity is mostly a UI port problem, not a backend duplication problem.

**What native unlocks that web couldn't.** Push notifications for room state changes (a friend joined, consensus reached, settle-up balances updated). Share Sheet entries on iOS, intent filters on Android, so a TikTok URL can be shared directly into Jettova without copy-paste. Lifecycle-tied background fetch so a trip with departure tomorrow surfaces a check-in nudge. Stable per-device identity for the room-voting flow (which used to rely on cookies that browsers periodically nuked). Universal links / Android App Links so a `jettova.com/room/ABCD` URL opens the room dashboard inside the installed app, not a Safari tab.

**The partner page finally has signal.** A subtle but load-bearing fix shipped alongside the apps: server-side user-id resolution in the analytics ingest. Before it, every signed-in user's events still landed in the events table with user_id = null because the client never bothered to populate the field on the way out. Auth DAU on the admin dashboard read zero. Auth rate on the cohort view read 0% of 949 anonymous events. The fix — resolving user_id from the Supabase auth cookie inside /api/track itself, regardless of what the client sent — lit up every downstream surface that depended on that join. Partner detail pages now show per-attributed-user in-app activity (events fired, sessions, last seen, deepest funnel stage reached, whether they actually clicked through to book). That visibility is the thing that lets us write partner contracts with confidence in the conversion math, which is the thing that lets us scale partner outreach, which is the thing that justifies the legal entity in the first place.

**What's next.** Incorporation isn't a feature; it's a foundation. The list of things it unblocks is mostly invisible to users — formal partnership agreements with new affiliate networks, the ability to raise from US investors who don't write checks to unincorporated entities, formal terms of service that name a defendant (which sounds grim but is what every business-to-business relationship requires), commercial general liability insurance. The visible things — sign-up incentives, group-discount partnerships with travel insurance providers, a paid 'concierge' tier for high-budget trips, a referral program with cash-out support — are downstream of having a corporate entity that can hold contracts and money. We'll ship them in that order over the back half of 2026.

**The honest reflection.** The product is more or less the same product it was three months ago. What's different is that the surface area now spans web + iOS + Android, the analytics actually attribute users to the partners who brought them, the legal substrate exists to sign contracts and accept investment, and the team has enough confidence in the numbers to commit to the next 12 months of roadmap without hedging. If you're a user, you don't need to do anything — the product just keeps working, on more devices, with better notifications, with more accurate referral credit, and with a real company behind it. If you're a partner or an investor or just someone who's been watching: this is the moment things get serious.

Frequently Asked Questions

Do I need to do anything as an existing user?
No. Accounts, saved trips, push tokens, and partner-referral credit all move unchanged. The legal entity is a structural change to the company behind the product, not the product itself. If you're on the web, keep using it the same way. If you want push notifications and the group-rooms flow with full notification support, download the iOS or Android app.
Are the iOS and Android apps free?
Yes. Same revenue model as the web: Jettova is monetized through affiliate commissions on partner clicks (flights, hotels, activities, eSIM, car rentals), not through user subscriptions or in-app purchases. Planning a trip and saving it doesn't cost anything; if you click through to a partner site and complete a booking, we may earn a commission on that booking. We never see your payment information or the partner site's price; the partner runs the transaction end-to-end.
What's the iOS and Android feature parity vs. the web?
Same five tabs, same trip-planning funnel, same SSE-streamed itinerary generation, same group-rooms with voting + consensus, same receipt-scanner + settle-up, same Discover community trips, same TikTok / YouTube video-import flow. iOS uses native SwiftUI and Android uses Jetpack Compose; both hit the same Next.js backend the web uses, so a feature added on the backend reaches all three surfaces at once.
Is Jettova VC-backed now that you've incorporated?
Not currently. Incorporation is a prerequisite for accepting institutional investment, not a commitment to do so. The product is profitable on its current affiliate model and the focus through the rest of 2026 is shipping the consumer features in the roadmap (paid concierge tier, formal referral cash-out, partnership-driven group-trip discounts) rather than raising. We'll be transparent if that changes.
Where is the company registered?
Jettova, Inc. is a US C-corporation registered in June 2026, with the registered business address at 1178 Broadway, 3rd Floor #4609, New York, NY 10001. The address block is in the footer of every page, in the terms / EULA / privacy / cookie policy contact sections, and in the mailing address of every transactional email we send.

Related reads

Travel Hack

Your First Solo Trip: Everything You Need to Know

Travel Hack

10 Travel Photography Tips for Stunning Vacation Photos

Travel Hack

Cultural Etiquette: Do's and Don'ts in 10 Countries

Travel Hack

10 Essential Travel Apps Every Traveler Needs

Travel Hack

How to Pick a Destination When You Have No Idea Where to Go

Travel Hack

When to Book International Flights: Real Patterns, Not Folk Wisdom

Travel Hack

Surviving Long-Haul Flights: A Veteran's Guide to Sleep, Food, and Sanity

Japan

Tokyo Travel Guide

France

Paris Travel Guide

Indonesia

Bali Travel Guide

Portugal

Lisbon Travel Guide

Destination Guide

Peru in 10 Days: Cusco to Machu Picchu