Questions, answered.
Everything about planning, booking, selling tours, and running Trovo yourself.
Planning with AI
How the itinerary generator works and what it can do.
How does the AI trip planner actually work?
Tell it where you're going, for how long, your budget level, travel style, and who you're going with. It returns a structured day-by-day itinerary — morning, afternoon, and evening slots with real places, and a map and weather forecast alongside. You can then refine any single day without regenerating the whole trip.
Which AI model powers the itineraries?
GPT-4o on paid plans and GPT-4o-mini on Free. The admin panel can switch the whole platform to Google Gemini 1.5 Pro at any time without a code change or redeploy.
Can I edit what the AI gives me?
Yes. Every activity is editable, reorderable, and removable, and you can ask the AI to refine a specific day with your own instructions. Nothing is locked.
Can I plan a trip with other people?
Yes. Pro includes 5 collaborators per trip and Business includes 20. Collaborators can comment on activities and edit the itinerary, and the trip owner is emailed when someone makes a change.
Can I export or share a trip?
Paid plans export a formatted PDF itinerary and a printable packing list. Any trip can also be published to a public link or embedded in your own site with the embed widget.
Booking & payments
Paying for tours, currencies, cancellations, and refunds.
How do I book a tour?
Pick a date and party size on any tour page and check out with card or PayPal. Your booking is confirmed automatically once payment clears, and you get a confirmation email with the meeting point.
Which currencies can I see prices in?
Prices display in any currency the site admin has enabled — USD, EUR, GBP, and JPY ship by default — and your choice is remembered. Note that prices are stored in USD and checkout is charged in USD; other currencies are a display conversion, so your bank may apply its own rate.
What happens if I need to cancel?
It depends on the policy the provider set, shown on every tour page before you book. Flexible: full refund up to 24 hours before. Moderate: full refund up to 5 days before, 50% up to 24 hours before. Strict: 50% refund up to 7 days before, nothing inside 7 days.
How long do refunds take?
The refund is issued to your original payment method as soon as you cancel within the policy window. Card refunds usually land in 5–10 business days depending on your bank.
Do I need an account to book?
Yes — bookings are tied to an account so you can see your trips, message the provider, and cancel later. Signing up is free.
For tour providers
Listing tours, commission, payouts, and talking to travellers.
What commission does Trovo take?
15% of each booking by default. The rate is set per provider, so the platform owner can negotiate a different one with you — check your provider dashboard for the rate on your account.
When do I get paid?
Payouts are released 7 days after the trip is completed, which covers the cancellation and dispute window. If the platform has Stripe Connect enabled, you connect a payout account once and released payouts transfer to your bank automatically; otherwise the platform owner settles with you directly.
How do I list a tour?
Apply from the 'Become a provider' page. Once the admin verifies your account you get a provider dashboard where you can publish unlimited listings with photos, itineraries, pricing, group size, available days, and a cancellation policy.
Can I talk to travellers before they book?
Yes. Travellers can start a conversation from any of your published tour pages, and threads continue after a booking. Messaging is asynchronous — you get an email when a new message arrives, and reply from your provider inbox.
Can I block dates I'm not available?
Yes. Each listing has weekly availability plus a list of specific blocked dates, and the booking form refuses any date you haven't opened up.
Running Trovo yourself
For buyers deploying the codebase.
Is this a SaaS I subscribe to, or a codebase I deploy?
Both. The hosted version is a normal SaaS — sign up and use it. The full source is also sold on CodeCanyon; deploy it yourself to Vercel plus a Postgres database in well under an hour.
What do I need to run it?
Node and pnpm, a PostgreSQL database, and an OpenAI or Google AI key. Stripe, PayPal, Google Maps, Cloudflare R2, and Resend are each optional — the app detects missing keys and hides or stubs the matching feature instead of crashing.
Is the codebase production-ready?
TypeScript strict with no `any`, Zod validation on every API route, AI keys encrypted at rest, signature-verified Stripe and PayPal webhooks, per-user rate limits, and every query scoped by user. Lint, the test suite, and a production build all pass clean.
Can I white-label it?
Yes. Site name, logo, colours, social links, and legal pages are all editable from the admin panel without touching code. The Business plan also exposes white-label branding to your own end users.
What isn't included?
Flight and hotel booking APIs (Amadeus, Booking.com), live chat with typing indicators and presence — asynchronous messaging is included, but it isn't a realtime chat product — native mobile apps, and offline/PWA support. Payouts also stay a deliberate manual release rather than firing on a schedule.
Still stuck?
Email us and a human will get back to you. If you're comparing plans, the pricing page has a full feature breakdown.