Features
Everything a tour operator needs. Nothing to stitch together.
Website, booking engine, payments, back office, emails and partner sales in one login. Here is the full list, grouped by the job it does for you.
0% commission
One flat monthly price, however many bookings you take.
6 languages
English, Spanish, Portuguese, German, French and Swedish.
Paid to your own account
Stripe, PayPal or Revolut. Money never passes through us.
01Sell online
A website that sells, on your own domain.
Pick a theme, drop in your tours and photos, and you have a fast, search-friendly site that takes bookings. Already have a website? Keep it and embed the booking widget instead.
- 10 ready-made themes
- Drag-and-drop block builder with live preview
- 17 block types: hero, tours, gallery, FAQ, map…
- Your own domain with free SSL, or yourtours.goiaba.net
- Six languages with per-tour translations
- SEO built in: sitemap, schema.org, hreflang

-
Booking widgets for any site
Calendar, tour page or Book Now button in one script tag. WordPress, Wix, Squarespace or plain HTML.
-
Custom pages
About, FAQ, terms, anything else, with their own SEO title and translations.
-
Photo galleries
Drag to upload and reorder. Every photo is resized to WebP automatically.
-
Blog posts on your homepage
Write posts with a cover image and feature them in a homepage block.
-
Meeting point map
Address, map pin and directions on every tour page.
-
Categories, types & destinations
Browse pages for each, so guests find the right tour and search engines find you.
-
Contact form & newsletter
Enquiries land in your inbox; newsletter signups go to your customer list.
-
Your branding
Logo, favicon, colours and fonts, changed in one place.
-
Built for phones first
Most guests book on a phone. Every theme and the checkout are designed for thumbs.
02Take bookings
Bookings paid upfront, on any phone.
Guests pick a date, a time and who is coming, add extras or a hotel pickup, and pay. The checkout re-prices everything on the server, so what they see is what you get.
- Live availability: unlimited, limited seats or on request
- Seats held for 20 minutes while the guest pays
- Options with their own schedules, prices and capacity
- Extras and add-ons, per booking or per person
- Hotel pickups with times and prices
- Custom booking fields (passport, dietary, hotel…)
-
Adult, child, senior, infant
Price tiers with age ranges, per person or per group.
-
Seasonal prices
Override prices on a calendar grid: one day, a weekend or the whole high season.
-
Booking cut-off
Stop last-minute bookings a set number of hours before departure.
-
Cancellation policy per tour
Free until 24h, a fee after: the checkout and the guest's cancel page follow it.
-
Promo codes
Percent or fixed, date window, minimum spend, usage limits, per tour or all tours.
-
Gift cards
Sold on your site, redeemed at checkout across one or more bookings.
-
Voucher PDF with QR code
Sent with the confirmation, downloadable any time.
-
“My booking” self-service
Guests look up a booking with reference and PIN, resend the email or cancel by policy.
-
Single-day and multi-day tours
Timed departures or date-only trips, each with the right calendar.
03Get paid
Get paid into your own account.
Connect Stripe, PayPal or Revolut and card payments land in your account the moment the guest confirms. Prefer bank transfer or cash on the day? Offer that too, with your own instructions.
- Stripe, PayPal and Revolut, on your own account
- Pay later, bank transfer or cash with your instructions
- Refund from the booking, in one click
- Record manual payments and refunds
- Every charge and refund in a ledger
- A closed browser tab never loses a paid booking
Booking
GB-2481 Paid
Total
€270.00
-
Card payment · Stripe
10 Jun, 14:02
+ €240.00
-
Extra added: snorkel set ×2
11 Jun, 09:15
+ €30.00
-
Paid on the day · cash
14 Jun, 08:50
+ €30.00
Stripe payout
€1,842.50 · tomorrow
-
Balance on every booking
Paid, due and refunded, always up to date, on the booking and on the passenger list.
-
Sell in your currency
EUR, USD, GBP, CAD or AUD. Prices display the way your market expects.
-
Partial payments
Take a payment now and the rest later; the balance follows the booking.
-
Reconciled twice
A webhook credits the booking when the guest pays; a reconciliation job double-checks every 15 minutes.
-
Hold without a card
On-request tours confirm first and collect payment when you accept.
-
No platform fee on payments
You pay the provider's normal card fee and nothing to Goiaba.
04Run the day
A back office that knows who is on board.
Every departure on one calendar with seats sold, pickups and balances. Open the passenger list on your phone at the pier, tick guests in, and get on with the tour.
- Departures calendar with seats sold per session
- Passenger list on a phone or printed
- Check-in, check-out and no-show per guest
- Guides, boats and vans assigned per departure
- Edit any booking: guest, product, extras, pickup, status
- Internal notes and a full activity log

-
Manual bookings
Phone and walk-in bookings in two steps, with agency or affiliate source and commission preview.
-
Customers
Every guest with booking count, lifetime value and full history.
-
Reports
Revenue and bookings for any date range, by booking date or travel date.
-
CSV exports
Bookings with the filters you set, passenger lists per departure.
-
Team logins
Invite staff with their own login; admins and members see what they need.
-
Runs on your clock
Cut-offs, reminders and reports use your company timezone.
-
Open and close dates
Close a stormy day or add seats straight from the calendar.
-
Brochure PDF per tour
Itinerary, photos and inclusions in a PDF you can send to partners.
-
Who changed what
Every status change, edit and email is logged on the booking.
05Communicate
Emails that go out by themselves.
Confirmations, vouchers, reminders and payment nudges are written and wired up on day one. Edit the wording, add your logo, or send from your own address.
- 11 transactional emails ready on day one
- Editor with placeholders and live preview
- Reminder a set number of hours before departure
- Recovery email for abandoned card checkouts
- Send from your own address or your own SMTP
- Resend any email from the booking

-
New-booking alert
You get an email for every booking, with the details you need.
-
Switch any email off
Do not want an automatic reminder? Turn that one template off.
-
Queue with retries
Every email is queued, retried on failure and logged with the reason.
-
Test email
Send yourself a test before guests see it.
-
Pending-payment reminders
Pay-later bookings get a reminder before the balance is due.
-
Accept or decline on-request
One click sends the right email and updates the booking.
06Grow
Sell through agencies and partners, without the spreadsheet.
Give hotels, agencies and local partners their own login. They see live availability, book for their customers, and their commission is tracked and invoiced for you.
- Reseller agencies on commission with credit terms
- Affiliates with a tracking code, paid direct
- Agent portal with its own login
- Agents book with live availability and get vouchers
- Commission reports per agent
- Invoices generated and downloadable as PDF
Commissions · June
CSV| Agent | Bookings | Sales | Commission |
|---|---|---|---|
Hotel Marina Reception Affiliate · code MARINA10 |
24 | €2,880 | €288.00 |
Algarve Travel Agency Reseller |
41 | €5,125 | €768.75 |
Sunset Tours Desk Affiliate · code SUNSET |
9 | €1,080 | €108.00 |
Invoice INV-0042
Algarve Travel Agency · €768.75 · PDF
-
Per-agent tours and rates
Choose which tours each agent can sell and override the commission per tour.
-
Several logins per agency
Each agency staff member gets a login; you reset passwords from your admin.
-
Agent bookings export
Agents export their own bookings; you see all of them in your list.
-
Promo codes with limits
Run a campaign with a budget: max uses, date window, once per customer.
-
Gift cards bought online
A second product to sell in December, redeemed on any tour.
-
Brochures for partners
A PDF per tour that hotels can print for the reception desk.
07Platform
Flat price. Your data. No lock-in.
Goiaba is a subscription, not a marketplace. We do not take a cut, we do not own your customers, and you can export and leave whenever you like.
-
0% commission
A flat monthly price. Every booking is yours, however many you take.
-
14-day free trial
No card to start. Everything unlocked. Your data is kept if you pause.
-
Hosting, SSL and updates included
Nothing to install, patch or renew. We run it.
-
Self-serve billing
Upgrade, downgrade, cancel and download invoices from the billing page.
-
EU VAT handled
VAT invoices, reverse charge for valid EU VAT numbers.
-
One login for everything
Website, bookings, payments, emails and agents, one account, your team invited.
The full list
Every feature, at a glance
All of it in every plan, except the three limits shown below.
Website
- 10 themes
- Block builder with live preview
- 17 block types
- Custom pages
- Blog posts on the homepage
- Photo galleries
- Own domain + free SSL
- goiaba.net subdomain
- Six languages
- Per-tour translations
- Sitemap, schema.org, hreflang
- Contact form
- Newsletter signup
- Calendar, product & button widgets
Bookings
- Mobile checkout
- Live availability
- Unlimited, limited or on-request
- 20-minute seat hold
- Options & schedules
- Extras & add-ons
- Hotel pickups
- Custom booking fields
- Adult / child / senior / infant prices
- Seasonal price overrides
- Booking cut-off
- Cancellation policies
- Promo codes
- Gift cards
- Voucher PDF with QR
- Guest self-service & cancellation
Payments
- Stripe
- PayPal
- Revolut
- Pay later / bank transfer / cash
- Refunds from the booking
- Manual payments & refunds
- Payment ledger & balance
- Webhook + reconciliation
- EUR, USD, GBP, CAD, AUD
Operations
- Departures calendar
- Passenger lists
- Check-in & no-show
- Guides, boats & vehicles
- Edit any booking
- Notes & activity log
- Manual bookings
- Customers & lifetime value
- Reports by date range
- CSV exports
- Team logins & roles
- Company timezone
- Brochure PDFs
Emails
- 11 transactional templates
- Template editor & preview
- Tour reminders
- Abandoned-checkout recovery
- Pending-payment reminders
- Own sender or SMTP
- Resend from the booking
- Queue, retries & delivery log
- New-booking alert
Partners
- Reseller agencies
- Affiliates with tracking codes
- Agent portal login
- Book on behalf of customers
- Per-agent tours & commission
- Commission reports
- Agent invoices (PDF)
Platform
- 0% commission
- 14-day trial, no card
- Hosting, SSL & updates
- Self-serve billing
- EU VAT invoices
- Onboarding checklist
- Data export
Plans
What changes between plans
Everything else on this page is in every plan. Pick by how many live tours and team members you need.
| Limit | Starter | Growth | Pro |
|---|---|---|---|
| Live tours | 5 | 20 | Unlimited |
| Team member accounts | 2 | 5 | Unlimited |
| Custom domain | — | ||
| Support | Priority |
FAQ
Questions operators ask
Do you charge commissions on each booking?
No. Goiaba is a flat monthly subscription. You keep 100% of the booking value, minus the normal card fees from Stripe or PayPal, which are paid on your own account.
What do I need to start the trial?
An email address. No card. You get 14 days with everything unlocked; if you do nothing, the account simply pauses and your data is kept.
Can I keep my existing website?
Yes. Embed the booking calendar or a Book Now button in WordPress, Wix, Squarespace or any HTML page. The Goiaba website is there if you want it, not a requirement.
What happens when I reach the tour or seat limit on my plan?
Nothing breaks. You cannot publish another tour or invite another team member until you upgrade, which is one click on the billing page. We never deactivate tours or remove users.
Does it work in my language and currency?
Your site can run in English, Spanish, Portuguese, German, French and Swedish, with per-tour translations. Prices can be shown in the guest's currency.
Can I use my own domain?
Yes, on the Growth and Pro plans. Point a DNS record at Goiaba and we handle the certificate.
Can you help me move from my current system?
Yes. Send us your tours, prices and schedules and we will set them up with you during the trial.
Take your first direct booking this week.
Sign up, add a tour, connect Stripe. Your site and booking flow are live the same afternoon.
No credit card · Setup in minutes · Cancel anytime