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
admin · website builder
Goiaba website builder: block list on the left, live preview of the operator site on the right
  • 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…)
Booking widget: option, date and participants
Checkout form on a phone
  • 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

Balance due €0.00
Refund Payment
Synced with Stripe · webhook received 14:02:07
S

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
admin · calendar
Goiaba back office calendar showing departures and seats booked
  • 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
admin · email notifications
Goiaba email notifications: the twelve transactional templates seeded for a new company, each with its subject and active state
  • 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
AgentBookingsCommission

Hotel Marina Reception

Affiliate · code MARINA10

24 €288.00

Algarve Travel Agency

Reseller

41 €768.75

Sunset Tours Desk

Affiliate · code SUNSET

9 €108.00
3 agents · 74 bookingsTotal commission €1,164.75

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 Email Email Priority

See prices

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