Real-time capacity management. No double bookings. Automatic updates.
Guest notifications
Instant confirmations and branded vouchers sent automatically.
How it works
Up and running in 3 steps
1
Choose your plan
Pick the plan that fits your business size and budget. All plans include free setup.
2
We set you up
Send us your tour info and we build your account from A to Z. No tech knowledge needed.
3
Start selling
Add the widget to your site. Start taking bookings and payments immediately.
Powered by Caribious
Your guests book directly from your website
The Caribious booking widget — powered by Caribious — embeds seamlessly on any website. Guests see availability, pick a date, and pay. You get notified instantly.
Real-time availability calendar
Secure online payment
Works on desktop, tablet & mobile
Automatic confirmation emails
Testimonials
Operators love Caribious
"Our bookings increased by 50% since we installed the Caribious widget on our website."
Bonaire Yacht Charters
"No more lost revenue from no-shows. Pre-paid bookings solved that problem completely."
Mangrove Center
"They totally understand the nuances of working in Caribbean tourism. Unparalleled service."
Plaza Resort Bonaire
Pricing
Simple, transparent pricing
No hidden fees. No surprises. Pick the plan that fits your booking volume.
Pay as you go
Starter
5.5% per booking
No monthly commitment
Unlimited products
Free setup
3.5% paid by consumer
Sales reports & turnovers
Email support
Standard styling**
Affiliate & reseller connections
Mid volume
Growth
$75/month
+ 3.5% of booking value
Unlimited products
Free setup
3.5% paid by consumer
Sales reports & turnovers
Promo codes & QR codes
Email & phone support
WhatsApp support
Standard styling**
Affiliate & reseller connections
Most popular
Pro
$150/month
+ 1.8% of booking value
Unlimited products
Free setup
3.5% paid by consumer
Sales reports & turnovers
Promo codes & QR codes
Email support
WhatsApp support
Premium styling
Affiliate & reseller connections
* Credit card charges are passed on to the end consumer. ** Custom styling available at a surcharge.
Plan calculator
Which plan is cheapest for you?
Slide to your expected monthly booking revenue and see exactly what you\'d pay per plan.
Monthly revenue$4,000
Starter
$220
Growth
$215
Pro
$222
At $4,000 revenue all plans are roughly equal — the break-even point for Pro.
Ready to fill more tours?
Join Caribbean vendors already using Caribious to sell online and get paid on time.
For resellers
Recommend a tour. Get paid twice a month.
You have the guests. We have the tours. Every time one of your guests books a Caribbean experience through your link or widget, you earn commission — automatically, with no admin, no invoicing, no chasing.
Up to 20% commission on every booking.
Every booking
you refer earns you commission
100+
tours & experiences to choose from
Twice a month
commission payouts to your bank account
Zero
admin work — fully automated
Who is it for
If you have guests, you can earn commissions
🏨
Hotels & Resorts
Your guests want things to do. Now you can recommend the best local experiences and earn commission every time they book — from your front desk, app or website.
🛎️
Concierges
Hand your guests a QR code or WhatsApp them a link. When they book, you earn. No paperwork, no follow-up — the commission lands in your account automatically.
🌍
Vendors & OTAs
Expand your offering with 100+ Caribbean experiences without managing a single operator relationship. Real-time inventory, automated confirmations, commission payouts twice a month.
🗺️
Tourism Guides
You know the best spots. Now you can earn from that knowledge. Share your personal booking link with every group and collect your commission twice a month.
✈️
Travel Agencies
Build Caribbean experiences into your travel packages without the operational complexity. We handle booking, payment and support — you collect commission on every booking.
🌐
Websites & Influencers
Add a booking widget to your site or drop your personal link in your content. Every booking earns you a commission — tracked automatically, paid twice a month.
How it works
Zero work. Real income.
1
Sign up — it's free
Create your reseller account in minutes. No setup fee, no monthly cost, no commitment.
2
Pick your experiences
Browse 100+ Caribbean tours and hand-pick the ones that suit your guests. Snorkeling, sailing, jeep safaris, diving — you choose.
3
Share your unique link
You get a personal booking link, QR code or embeddable widget — all pre-loaded with your reseller ID so every booking is tracked back to you.
4
Receive your commission
Twice a month, your earned commissions are automatically transferred to your bank account. No invoicing needed.
What you get
Everything you need to start selling
We set everything up for you. Choose how you want to reach your guests — online, on your site or offline.
Your own landing page
We build you a personal branded page with all your selected experiences. Share the link with guests via WhatsApp, email, Instagram or your website. It's always live and up to date.
Branded with your logo & name
Real-time availability shown
Works on mobile, tablet & desktop
Every booking tracked to your account
Booking widget for your website
Already have a website? We give you a ready-made widget — just copy and paste one line of code. Your guests book directly on your page without ever leaving it.
Works on any website or CMS
1 line of code to embed
Fully customisable per experience
Commission tracked automatically
QR codes for offline use
Perfect for hotels, concierge desks, restaurants and tour guides. Print your QR code on a card, poster or table display — guests scan and book on the spot.
Ready to print in high resolution
Per experience or full collection
No app needed — just scan & book
Commission tracked per scan
We set everything up for you — free of charge.
Just tell us which experiences you want to promote. We build your page, widget and QR codes and deliver them ready to use.
Fully taken care of
You send the guests. We do the rest.
Once a guest books through your link, Caribious handles everything — payment, confirmation, cancellation, refunds and your payout twice a month. You just watch the commissions come in.
💳
Payments handled
Guests pay securely through our platform. You never touch the money flow — we handle all transactions.
↩
Refunds & cancellations
Cancellation policies are automatic. Refunds are processed without any involvement from you.
📊
Real-time reporting
Log in to your dashboard to see every booking, every commission and every payout in real time.
📩
Instant confirmations
Guests receive branded confirmation emails automatically. You don\'t have to send a single message.
🗓️
Live availability
Real-time inventory from operators. No overbooking, no manual checks — your widget is always up to date.
💰
Payouts twice a month
Your commission is calculated automatically and transferred to your bank account twice a month. No chasing invoices.
Ready to start?
Start earning commissions today.
Free to join. No setup fee. No monthly cost. You earn commission on every booking made through your link — paid to your bank account twice a month.
For partners
Sell everything. Settle it yourself.
You have the guests and the relationships. We have the platform: the same admin portal Caribious runs on, your own payment entity or ours, and a ready settlement per supplier with commission, fees and costs already worked out.
The lowest price on the market — from 0.75% of your stream.
The lowest card fees from 1% — no refund fees, no onboarding fees.
Your stream
every sale settles under your own name
The full portal
the same admin screens we use ourselves
Twice a month
payouts — or monthly, set per supplier
Zero
platform maintenance on your plate
Who is it for
If you already own the customer relationship
🏨
Hotel groups & resorts
You sell the island to your own guests and want the revenue, the invoices and the payouts in your own name.
🌍
Destination platforms
You bring the traffic for a region and want to settle with the suppliers yourself instead of handing them a lead.
📈
Resellers who outgrew commission
You sell enough that you would rather run the settlement than receive a commission statement.
⚓
Operators with a sales force
You sell your own product as well as the products of others, and want both in one administration.
For hotel groups, resorts & destinations
Partner
Run the platform under your own name
Your brand, your domain, your invoices. Caribious runs underneath — your guests and the operators you sell never see us.
From 0.75%
The lowest price on the market — a percentage of the revenue in your own stream. No refund or onboarding fees.
You choose who collects the money
You collect
Payments land straight on your own merchant account, in your own entity.
Your own payment provider and merchant account
You invoice your operators in your own invoice series
You pay your operators out yourself
You keep the service & transaction fee
Caribious invoices you the platform fee over your stream
We collect for you
Payments run over the Caribious rails. No payment contract, no merchant onboarding.
No payment provider to arrange
Caribious invoices the operators and pays them out
Your share lands in your bank account every period
Live in days, not weeks
Move to collecting yourself whenever you are ready
Either way you get the same platform and the same commission rates for your operators. Whoever collects the money invoices it — that rule is applied per booking, so both models can run side by side.
How it works
Live in four steps
1
We set you up
We create your customers, your channels and your payment entity. Nothing is moved: customers you share with Caribious stay shared.
2
You sell
Book-now buttons on your sites, QR codes at the desk, your own resellers, your own front office. Everything you have a contract for.
3
The platform does the maths
Per supplier, per period: commission, monthly fee, costs, cancellations and the net amount to pay out. Invoice and spreadsheet included.
4
You pay out
Twice a month, monthly, or on the 24th. The cadence is set per supplier, so one can be fortnightly while another is monthly.
Payments
Every payment method accepted — with the best rates
Your guests pay the way they want to pay — online, at the desk or afterwards on invoice. One platform, one settlement.
Apple Pay
Cards & Apple Pay
Visa, Mastercard, Maestro and American Express, with Apple Pay behind the same button. The lowest card fees — from 1%.
iDEAL & Wero
European guests pay from their own bank account in euros; the booking settles in dollars in your stream.
Payment links
Send a link by e-mail or WhatsApp — the guest picks the method and the booking confirms itself on payment.
Terminal & Tap to Pay
Card payments at the desk on a payment terminal, or straight on an iPhone — no extra hardware.
Cash at the desk
Walk-in bookings paid in cash land in the same administration and are netted automatically in the settlement.
On account
B2B customers book now and pay on invoice; the platform keeps the running balance per account.
What stays with us
You run the sales. We run the machine.
Your own numbering
Your invoices carry your entity, your address and your own invoice series.
Locked to your own stream
The boundary is not a menu but the server: every request is checked against your own customers, settlements and bookings.
Your payment entity
We set up the merchant account, the keys and the card terminal, and keep them working.
We fix what breaks
Failures are ours. You will not be debugging a payment provider at eleven at night.
Shared customers stay shared
A supplier who sells through both of us sees both invoices in one portal, with the sender on each.
Cadence per supplier
Twice a month, monthly or on the 24th, set per supplier rather than per partner.
Want your own stream?
Tell us what you sell and who your suppliers are. We will map what you can sell today, what still needs a contract, and which collection route fits.
Admin
Sign in
Manage resellers, widgets, operators and bookings.
Widgets (Bokun), Rezdy-experiences en HQ-rentals — gebundeld.
Open →
Newsletters
Send newsletters and updates to all resellers.
Open →
Financiën
Bookings, Omzet, Payment links en Agent-facturen — gebundeld.
Open →
Systeem
Beveiliging (2FA & sessies), Adyen-configuratie en audit-logs — gebundeld.
Open →
Valk-Discover (VDV)
Tweede Adyen-entiteit: account-config + gekoppelde resellers.
Open →
Diagnostiek
Containers (NAS-status) en Live Lookup (BON/OWN match-check) — gebundeld.
Open →
KYC
Verificatie (intake & beoordeling) en bulk-uitnodigingen — gebundeld.
Open →
ReviewBooster
Stuur klanten ná hun trip een review-verzoek met directe Google-knop — per reseller.
Open →
Refund
Zoek een BON/OWN-nummer en betaal terug (volledig of deel) of annuleer de boeking — Adyen & PlugnPay.
Open →
Huisstijl Ontwerper (test)
Sandbox van de standalone designer (ontwerper.html) voor test- & ontwikkeldoeleinden — widget, productpagina én calendar ontwerpen zonder reseller-context.
Open →
Module
Diagnostiek
Containers
Live status van de Caribious-containers op de NAS — PlugnPay-sync, Bookings-cache, … (laatste run, dekking, counts).
Open →
Live Lookup
Zoek een BON/OWN-nummer en zie de Bokun-status náást de PayGateWay-betaalstatus — met match-check.
Open →
Module
Refund
Refund
Boeking opzoeken en terugbetalen
Typ een boekingsnummer (OWN · CUR · BON) of een Rezdy-order (RZDY-… of het Rezdy-ordernummer). Caribious toont de boeking, de betaling en hoeveel er nog openstaat — daarna kun je volledig of deels terugbetalen (Adyen, PlugnPay of Rezdy) of de boeking annuleren in Bokun.
Module
KYC
KYC / Verificatie
Onboarding-documenten van resellers — intake-links genereren, inzendingen beoordelen en goedkeuren.
Open →
KYC-uitnodigingen
Stuur in bulk de KYC-uitnodiging naar resellers die nog niet indienden — met verzendlog & reminders.
Open →
Module
Producten
Widgets
Build and configure Bokun booking widgets.
Open →
Rezdy experiences
Rezdy-operators (bv. Bonaire Landsailing): catalogus laden, producten opslaan als experience en toewijzen aan resellers.
Open →
HQ-rentals
HQ Rental Software (bv. Golfcart Rental Bonaire): voertuigklassen-catalogus laden, opslaan als experience en toewijzen aan resellers.
Open →
TuriTop experiences
TuriTop-operators (bv. Living Life, Curaçao): catalogus laden, producten opslaan als experience en toewijzen aan resellers.
Open →
Amelia
WordPress-boekplugin (Scubaçao, Bee Haven): diensten opslaan als experience en toewijzen (route 2, Elite-API), of hun eigen reserveringen via webhook in een resellerportaal spiegelen (route 1).
Open →
Module
Financiën
Bookings
Recent bookings, payouts and payment status — per invoice stream: Caribious or Valk-Discover.
Open →
Omzet
Dashboard: omzet per dag / week / maand / totaal — met split per reseller (op boekingsdata).
Open →
Payment links
Monthly cross-reseller overview of all generated links.
Open →
Agent-facturen
Per reseller alle agent-verkopen per maand — een kant-en-klare factuur per agent (print/PDF + Excel) die de reseller naar de agent stuurt.
Open →
ABB (belasting)
Kwartaaloverzicht voor de ABB-aangifte: uitbetalingen en commissie per reseller per maand + 6% ABB over de commissie.
Open →
Module
Bookings
Kies de factuurstroom.
Caribious
Alle resellers en periodes — de volledige matrix, concepten genereren en het dashboard.
Open →
🏷 Valk-Discover
The own invoice stream of Valk-Discover — the H1/H2 invoices the sender pays out itself. Drafts are generated and recalculated by Caribious.
Open →
Module
Systeem
Beveiliging
Manage 2FA, sessions and account security.
Open →
Adyen
Payment-link configuration and credentials status.
Open →
Logs
Audit trail van alle acties, transacties en fouten — kleurgecodeerd en doorzoekbaar.
Open →
Module
KYC-uitnodigingen
Bulk KYC-uitnodiging
Stuurt de KYC-verificatiemail (met unieke intake-link per reseller) naar iedereen die nog geen KYC indiende en een geldig e-mailadres heeft. Wie al eens is uitgenodigd krijgt een reminder. Elke verzending wordt gelogd.
Nieuwe klant onboarden
Vul naam en e-mail in: de klant wordt aangemaakt (het klantnummer wordt automatisch toegekend) en ontvangt direct de KYC-verificatiemail met een unieke intake-link. Zodra het formulier binnen is, verschijnt de inzending in de KYC-module en kun je verder met het onboarding-proces.
Ontvangers
Laden…
Verzendrapport
Historie
Laden…
Module
Newsletters
Nieuwe nieuwsbrief
Voorbeeld
Versturen naar alle resellers
Ontvangers laden…
Verzendrapport
Eerder verstuurd
Laden…
Module
ReviewBooster
1 · Reseller & Google-reviewlink
ReviewBooster is een betaalde add-on — alleen geactiveerde resellers staan in deze lijst.
Merken & Google-pagina's (routering op product):
Tip: in Google Business → “Vraag om reviews” staat een korte deellink. Die werkt hier ook.
2 · Welke klanten (trip-datum)
Kies een reseller en datumvenster, klik dan “Klanten laden”.
3 · Bericht
Klik per klant hieronder op WhatsApp → je eigen WhatsApp opent met dit bericht klaar voor verzenden naar dat nummer. Jij drukt op verzenden. De klant wordt daarna als “gevraagd” gemarkeerd (geen dubbele verzoeken).
Voorbeeld
4 · Versturen
Verzendrapport
Eerder verstuurd (e-mailcampagnes)
Laden…
Verzoeken-log (alle kanalen)
Laden…
Module
Widgets
Tip: this only works if Bokun's API allows CORS from your browser. If you get a CORS error, paste the tour data manually at the bottom of this page — keys won\'t leave your laptop.
API-keys leven server-side als env vars (BOKUN_<account>_ACCESS_KEY / _SECRET_KEY). De Edge Function signt en proxy't elke tour-fetch — de browser ziet de credentials nooit.
Uit je widget snippets: ?bookingChannelUUID=...
Appears on the button via the placeholder {channel}.
Bokun referral / affiliate tracking code. Wordt als &trackingCode=... aan elke knop-URL gehangen.
Bokun's API does not return this title — fill in manually. Available as {referral} placeholder.
Top line in the upper-left of the button.
Tweede regel, kleiner. Leeg = geen tweede regel.
Saved with each widget and appears as a label on the Saved tab.
Lijntjes met # will be ignored. Start with one ID to test.
Eyebrow placeholders:{vendor}, {channel}, {referral}, {location}, {category}, {duration}.
Of typ gewoon vaste tekst. Combineren mag: {vendor} · {duration}.
Geef per tour: id, title, photoUrl, fromPrice, currency. JSON-array.
Duplicaten
Experience nrs —
Loading…
Module
Resellers
Het klantnummer wordt automatisch toegekend bij opslaan.
Factuurgegevens (voor settlement-PDF)
Bankgegevens (voor uitbetaling)
🖥️ Pin-terminal ID voor automatische walk-in kaartbetaling. Leeg = geen terminal. Format [model]-[serial].
Aparte Bokun API-key voor déze reseller, aangemaakt onder de walk-in-channel (role “ApiKeys Book and Ops”) — zo landt elke CIPP walk-in-boeking op de eigen channel (banner + POS). Versleuteld bewaard, alleen door Edge Functions gelezen. Laat leeg om de gedeelde key te gebruiken (boeking landt dan NIET in de banner).
Keys worden versleuteld bewaard en alleen door Edge Functions gelezen — niet zichtbaar in admin daarna.
Laat leeg om QR niet beschikbaar te maken voor deze reseller.
Aparte Bokun API-key voor déze reseller, aangemaakt onder de QR-channel (role “ApiKeys Book and Ops”) — zo landt elke QR-boeking op de eigen channel. Keys worden versleuteld bewaard en alleen door Edge Functions gelezen — niet zichtbaar in admin daarna. Laat leeg om de gedeelde key te blijven gebruiken.
💳 Online betaal-gateway— Bokun-betaallink (standaard) of PlugnPay's hosted form (USD creditcard)
Kies PlugnPay hierboven → online-boekingen reserveren op het online-kanaal van deze reseller en de klant betaalt via PlugnPay's hosted form. Vul de Bokun API-key in die is aangemaakt onder dát online-kanaal (role “ApiKeys Book and Ops”) — Bokun bindt het kanaal aan de key, dus zo landt de boeking op het juiste kanaal. Bij Bokun blijft de huidige werking (betaallink per e-mail). (Voor CIPP: gebruik de aparte CIPP-betaalmethode.)
Prefix wordt ingevoegd in de referentie: CARIB-<prefix>-…. Commissie % telt in de afrekening mee bij Blok A (ABB); de rest wordt uitbetaald (Blok C). Leeg = volgt automatisch het eigen "Betalen %" uit Operators & commissies; een ingevulde waarde (ook 0) is een vaste override.
🤝 Agent-verkopen (Blok D)— % dat Caribious rekent over verkopen via agents (Bokun)
Wordt straks gebruikt voor Blok D op de factuur: de fee over agent-verkopen uit de Bokun-agentkey. Leeg = 1,8%.
Aangevinkt: het agent-verkopen-blok verdwijnt uit de settlement-detail én de Caribious-fee op agent-verkopen vervalt uit de payout (Blok A/ABB). Bestaande facturen daarna opnieuw genereren.
🛒 OTA-doorverkopen (inbound)— % over doorverkopen van jouw producten (Viator e.a.)
Fee over de doorverkopen (Bokun "resold by others", bookingRole SUPPLIER): jouw producten verkocht door OTA's/agents. Leeg = 0% (opt-in). Bij een rate > 0 telt de fee mee in Blok A (ABB) en verlaagt de payout; bij 0% blijft het blok puur informatief.
Aangevinkt: het OTA-doorverkopen-blok verdwijnt uit de settlement-detail én de resale-fee vervalt uit de payout (Blok A/ABB). Bestaande facturen daarna opnieuw genereren.
🔑 Bokun agent-key— nodig voor de agent-fee én de OTA-doorverkopen (live Bokun-pull)
Alleen server-side bewaard (deny-all tabel, enkel Edge Functions lezen 'm) — niet zichtbaar in admin daarna. Hiermee haalt Caribious de agent-verkopen (SELLER) én de doorverkopen (SUPPLIER) van deze reseller live uit Bokun.
📊 Extra channels voor facturatie— data-uitlezen + eigen-tour commissie · geen booking-flow
Service & Transaction fee (S&T)
Standaard betaalt de klant de S&T bovenop de tourprijs. Aangevinkt: de klant betaalt alleen de tourprijs en Caribious houdt de S&T in op de uitbetaling van de reseller (bijgevuld tot het S&T-percentage waar de klant 'm niet al betaalde).
Leeg: bijvullen tot prijs × 3,95/96,05 (≈ 4,11%, wat de klant anders bovenop betaalde). Ingevuld, bv. 3.95: vlak dat % over de prijs — het 2025-model van The Dive Bus ("credit card charges"). Alleen actief als het vinkje hierboven aanstaat.
Wordt bovenop het bedrag van losse CIPP-betaallinks gerekend (klant betaalt verkoopbedrag + S&T). Standaard 3,95%. Bokun-boekingen gebruiken dit niet — die hebben hun eigen S&T.
Adres dat op klantfacturen en tickets staat. Leeg = het contact-e-mailadres hierboven. Let op: dat contact-adres is tevens het loginadres van de eigenaar — gebruik dit veld om er een publiek adres naast te zetten.
Leeg = standaardtekst ("Boekingen niet restitueerbaar…"), automatisch in de taal van de klant.
Bokun API account
Bepaalt welk Bokun-account (API-key + secret) door de backend wordt gebruikt voor deze reseller. Default: Caribious 1023.
Huisstijl-kleur (optioneel)
Color for the active sidebar button, Book button and accents in the reseller's portal.
Logo (optional)
No file selected
PNG, JPG, SVG of WebP — max 500 KB.
Preview appears here
Caribious branding
Appends a small Caribious logo + UTM-tagged backlink below the two Bokun widget snippets (Scripts booking page and Scripts booking calendar). Custom card snippets are unaffected. Off by default.
Existing resellers
Loading…
📌 Notities & actiepunten — intern; de reseller ziet hier niets van. Wie het schreef en wie het afvinkte legt het systeem zelf vast.
Betaalmethodes — online-kanaal, gateway, walk-in, op rekening, QR
💳 Online betaal-gateway— Bokun-betaallink (standaard) of PlugnPay's hosted form (USD creditcard)
PlugnPay online-key status laden…
Kies PlugnPay hierboven → online-boekingen reserveren op het online-kanaal en de klant betaalt via PlugnPay. Vul de Bokun API-key in die is aangemaakt onder dát online-kanaal (role “ApiKeys Book and Ops”) → Bokun bindt het kanaal aan de key. Bij Bokun blijft de huidige werking. (Voor CIPP: gebruik de aparte CIPP-betaalmethode.)
🖥️ Pin-terminal ID voor automatische walk-in kaartbetaling. Leeg = geen terminal. Format [model]-[serial].
Aparte Bokun API-key voor déze reseller, aangemaakt onder de walk-in-channel (role “ApiKeys Book and Ops”) — zo landt elke CIPP walk-in-boeking op de eigen channel (banner + POS). Versleuteld bewaard, alleen door Edge Functions gelezen. Laat leeg om de gedeelde key te gebruiken (boeking landt dan NIET in de banner).
Walk-in credentials status laden…
Invoice credentials status laden…
Laat leeg om QR niet beschikbaar te maken voor deze reseller.
Prefix wordt ingevoegd in de referentie: CARIB-<prefix>-…. Commissie % telt in de afrekening mee bij Blok A (ABB); de rest wordt uitbetaald (Blok C). Leeg = volgt automatisch het eigen "Betalen %" uit Operators & commissies; een ingevulde waarde (ook 0) is een vaste override.
🤝 Agent-verkopen (Blok D)— % dat Caribious rekent over verkopen via agents (Bokun)
Wordt straks gebruikt voor Blok D op de factuur: de fee over agent-verkopen uit de Bokun-agentkey. Leeg = 1,8%.
Aangevinkt: het agent-verkopen-blok verdwijnt uit de settlement-detail én de Caribious-fee op agent-verkopen vervalt uit de payout (Blok A/ABB). Bestaande facturen daarna opnieuw genereren.
🛒 OTA-doorverkopen (inbound)— % over doorverkopen van jouw producten (Viator e.a.)
Fee over de doorverkopen (Bokun "resold by others", bookingRole SUPPLIER): jouw producten verkocht door OTA's/agents. Leeg = 0% (opt-in). Bij een rate > 0 telt de fee mee in Blok A (ABB) en verlaagt de payout; bij 0% blijft het blok puur informatief.
Aangevinkt: het OTA-doorverkopen-blok verdwijnt uit de settlement-detail én de resale-fee vervalt uit de payout (Blok A/ABB). Bestaande facturen daarna opnieuw genereren.
🏷️ White-label— Caribious-logo op de boekingswidget
Standaard staat het "Verkocht door Caribious"-logo aan voor iedere reseller. Vink aan om het te verbergen voor een reseller die white-label heeft afgenomen.
🎨 Eigen logo en naam op de CIPP-betaalpagina. Maak het thema aan in de Adyen Customer Area (Payments → Payment link themes: logo, displaynaam, favicon) en plak hier het Theme ID. Geldt alleen voor nieuwe betaallinks; het thema moet bij dezelfde entiteit horen als deze reseller.
🏷️ Vervangt "Verkocht door Caribious" onder elke boekknop, -kaart en -kalender door "Verkocht door <deze reseller>" met dit logo. Vul een https-URL van een liggend logo in (max ±5:1); leeg = Caribious-logo. De gegenereerde embedcodes in Boekcodes / Widget creator / Kalender creator krijgen dit automatisch mee.
⭐ ReviewBooster— betaalde add-on: review-verzoeken naar klanten ná hun trip
Activeer + plak de Google-reviewlink van dit bedrijf. Daarna verschijnt het in de ReviewBooster-module. Tip: de korte deellink uit Google Business → "Vraag om reviews" werkt ook.
🔑 Bokun agent-key— nodig voor de agent-fee én de OTA-doorverkopen (live Bokun-pull)
Bokun agent-key status laden…
🏷️ Agent-promocodes— codes waarmee deze reseller als agent bij ándere operators verkoopt
Eén code per regel. Deze verschijnen als blok “🏷️ Verkocht via mijn promocodes” op de Agent revenue-tab (bruto per operator, read-only — geen commissie). Een code die al bij een andere reseller staat wordt overgeslagen.
📊 Extra channels voor facturatie— data-uitlezen + eigen-tour commissie · geen booking-flow
Service & Transaction fee (S&T)
Standaard betaalt de klant de S&T bovenop de tourprijs. Aangevinkt: de klant betaalt alleen de tourprijs en Caribious houdt de S&T in op de uitbetaling van de reseller (bijgevuld tot het S&T-percentage waar de klant 'm niet al betaalde).
Leeg: bijvullen tot prijs × 3,95/96,05 (≈ 4,11%, wat de klant anders bovenop betaalde). Ingevuld, bv. 3.95: vlak dat % over de prijs — het 2025-model van The Dive Bus ("credit card charges"). Alleen actief als het vinkje hierboven aanstaat.
Wordt bovenop het bedrag van losse CIPP-betaallinks gerekend (klant betaalt verkoopbedrag + S&T). Standaard 3,95%. Bokun-boekingen gebruiken dit niet — die hebben hun eigen S&T.
Adres dat op klantfacturen en tickets staat. Leeg = het contact-e-mailadres hierboven. Let op: dat contact-adres is tevens het loginadres van de eigenaar — gebruik dit veld om er een publiek adres naast te zetten.
Leeg = standaardtekst ("Boekingen niet restitueerbaar…"), automatisch in de taal van de klant.
✍️ Waiver (digitale aansprakelijkheidsverklaring)
Staat hij aan, dan krijgt elke gast in de Caribious-bon een knop "Sign the waiver" en toont het dagblad wie getekend heeft. De tekst is van de operator; elke handtekening bevriest de tekst en de versie. Wordt los van het reseller-formulier opgeslagen (eigen knop hieronder).
Nederlands / Spaans (optioneel)
📱 Tap to Pay (telefoon als pinterminal)
Model A: een tap mét boekingsnummer loopt gewoon via de boekingen mee (commissie + S&T als altijd). Een tap zonder boekingsnummer (losse verkoop) komt als eigen blok in de afrekening: bruto − S&T − FX = uit te betalen. Deze percentages gelden alleen voor die losse taps.
Standaard 3,95. Over basisbedrag + fooi. Doorberekend tikt de klant het erbij; geabsorbeerd gaat het in de afrekening eraf.
Standaard 0,25. Altijd voor rekening van de verkoper, nooit bij de klant; gaat in de afrekening eraf, ook bij kleine bedragen.
Standaard 2,5. Wisselkoerskost op USD-taps (Adyen betaalt in EUR uit); komt alleen in de afrekening, nooit bij de klant.
Sinds 20-09 alleen hier in te stellen; de medewerker kan er in de app niet meer van afwijken.
Percentages in het fooischerm. De fooi gaat volledig naar de verkoper; S&T en FX lopen over bedrag + fooi.
0 = geen. Per gekoppeld toestel, naar rato van de uitbetaalcadans, in Blok A.
Operators & Commissies
Welke operators (vendors) verkoopt deze reseller, en welke commissie geldt per operator? Vink Eigen aan als het de eigen vendor-identiteit van de reseller is — dan is er geen uitbetaling nodig. Operator-naam moet matchen met wat in Bokun staat (hoofdletter-ongevoelig).
📋 Zet een read-only blok "Mijn afspraken" onder Settings: per operator wat hij ontvangt, wat daarvan naar Caribious gaat en wat hij overhoudt, plus een voorbeeldsom op een boeking van 100. Leeg laten = ongewijzigd portaal. Handig bij een nieuwe partner die anders per mail vraagt wat zijn percentage ook alweer was; laat 'm uit bij een tarief waarover je geen discussie wilt.
Bokun API account
Bepaalt welk Bokun-account (API-key + secret) door de backend wordt gebruikt voor deze reseller. Wijziging vereist opslaan via "Save changes".
🌐 Huisstijl van website— haal kleur + fonts automatisch op uit de reseller-site
De beste gok wordt op de kleur hieronder gezet; klik een swatch voor een andere kandidaat. Daarna Save changes → de reseller-portal staat meteen in de huisstijl.
Huisstijl-kleur (optioneel)
Color for the active sidebar button, Book button and accents in the reseller's portal.
Kop-font (display)
Tekst-font (body)
Logo (optional)
PNG, JPG, SVG of WebP — max 500 KB.
No logo
Caribious branding
Appends a small Caribious logo + UTM-tagged referral link below the two Bokun widget snippets (Scripts booking page and Scripts booking calendar). The custom-designed card snippets (Scripts classic, showcase, experiences) are unaffected.
Feature access
Lock nav groups for this reseller. Locked groups stay visible but their sub-items show a 🔒 icon and clicks are blocked — useful for staged onboarding or limiting plan tiers.
Login access
2FA recovery — use this if the reseller has lost their authenticator app.
Removes all 2FA factors. The reseller will be required to set up a new authenticator on next login.
Extra users (members)— eigen login + 2FA + eigen referral-tracker; delen de API-keys & UUID's van deze reseller. Een member ziet alles van deze reseller, per sectie aan/uit.
Na aanmaken: rechten en pin-terminal zet je in de rij hieronder; “🔑 Tijdelijk wachtwoord + mail” activeert de login.
Experience-IDs per operator — alle Bokun tour-IDs voor één vendor, kopieerbaar voor bulk-werk in de Generator
Assigned widgets (kies links een operator, vink rechts de tours)
Loading…
Reseller preview (button preview, rendered with this reseller's UUID/tracking/eyebrows — QR & embed code live in the reseller's own portal)
Select widgets above to view the preview.
Module
Bookings
Overzicht per week, maand of jaar van alle resellers — geschikt als basis voor facturatie.
—
Klik op Refresh om bookings op te halen voor alle resellers.
Module
Operators
Add a new operator
Vendor-ID binnen Tropical Travel's Bokun. Te vinden in Bokun > Settings > Vendors. Optioneel — pas vereist als de operator zijn eigen bookings wil zien.
Huisstijl-kleur (optioneel)
Color for the active sidebar button, accents in the operator's portal.
Logo (optional)
No file selected
PNG, JPG, SVG of WebP — max 500 KB.
Preview appears here
Existing operators
Loading…
Configuration
Vendor-ID binnen Tropical Travel's Bokun. Optioneel — pas vereist als de operator zijn eigen bookings wil zien.
Huisstijl-kleur (optioneel)
Logo (optional)
PNG, JPG, SVG of WebP — max 500 KB.
No logo
Login-toegang
Loading status…
The operator logs in via the Operator tab on the client login page. Tip: use a strong temporary password and have them change it after first login.
✓ Login created
Email:
Password:
Pass these credentials to the operator. This screen will disappear after confirmation — the password will no longer be visible.
Module
Beveiliging
Two-factor authentication (2FA)
Loading status…
Account-info
Email
User ID
Beheerders
Loading list…
De ontvanger krijgt een e-mail met een link om een wachtwoord in te stellen. Het account krijgt volledige beheerrechten (alles bekijken én wijzigen) en moet bij de eerste login 2FA instellen.
Module
Valk-Discover (VDV)
Status & zelftest
Live-test van de hele keten: config, credentials, een echte Adyen-call op de
ECOM-merchant, de POS-vereisten en of de webhook al eens bewezen is met een
bevestigde betaling.
Zelftest wordt uitgevoerd…
Adyen-entiteit
Tweede Adyen-account (Valk-Discover / VDV), los van Caribious. De sleutelwaarden staan
in een afgeschermde credentials-tabel (alleen server-side leesbaar, nooit in dit
scherm); dit paneel toont of ze gezet zijn. Betalingen van gekoppelde resellers lopen
via dit account (merchant VDC_ECOM_PRB; POS volgt zodra VDC die levert).
Account laden…
Dagomzet
Alles wat onder de VDV-entiteit is afgerekend, per dag. Klik een dag aan voor de
losse verkopen: bedrag, boekingsnummer, tour en wie hem verkocht heeft. Bedragen
zijn wat de klant betaalde — basis + S&T — dus pin en betaallink zijn onderling
vergelijkbaar. Bron is de balieadministratie, niet de betaalrijen: pinbetalingen
van vóór 3 augustus en golfcartverhuur zitten hier dus wél in.
Dagomzet laden…
Beheerders van deze stroom
Wie mag inloggen op valkdiscover.com. Een rij hier geeft toegang tot uitsluitend
deze afzender — het is géén Caribious-beheerder, en een account dat in beide
tabellen staat wordt overal geweigerd. Hetzelfde scherm staat in het partnerportaal
zelf (kaart Administrators); dit paneel is de Caribious-kant ervan.
Het tijdelijke wachtwoord verschijnt één keer en wordt nergens bewaard.
Beheerders laden…
Gekoppelde resellers
Resellers laden…
Module
Adyen
Credentials status
The Adyen API key and HMAC key are stored as Supabase environment variables
(never in the database). This panel shows whether they are configured. Set
them via the Supabase CLI as shown below if any are missing.
Loading status…
Configuration
Non-secret defaults applied to all generated payment links. Resellers can
override per-link in the form (e.g. currency, country). The merchant account
name must match exactly (case-sensitive) what Adyen shows in your account.
Loading config…
Connection
Test the live connection to Adyen. This calls Adyen's /paymentMethods endpoint with your configured merchant account to verify the API key is valid and the merchant account is accepted. No payment link is created.
Live connection status
Not tested yet — click to test the live connection to Adyen.
Tap to Pay-toestellen
iPhones en Android-toestellen die zich via de Caribious POS-app hebben aangemeld
als pinterminal. Het toestel-ID is tegelijk de POIID waarop de terminal-webhook
matcht — dezelfde rails als een fysieke pinterminal, en identiek voor beide
platforms. Een toestel verschijnt hier zodra iemand voor het eerst inlogt in de
app. Dat kan een Caribious-medewerker zijn of een reseller; onder Van
staat bij wie het toestel hoort, en een reseller ziet in zijn eigen portaal
uitsluitend zijn eigen toestellen.
Laden…
Webhook setup
Standard webhook — paylinks / online card
In Adyen Customer Area → Developers → Webhooks, create a Standard webhook with:
Append ?s=<TERMINAL_WEBHOOK_SECRET> — the shared secret in Supabase (the webhook rejects without it). The page can't show its value for security.
Encryption: off ("Decrypted") — the webhook reads plain JSON.
Retries: Adyen re-delivers only on a 5xx (max 3×). The webhook returns 5xx on transient confirm failures so this works. For unlimited retry-until-acknowledged, ask Adyen Support to enable guarantee payment response delivery (not a self-service toggle).
Delivers the async Terminal API PaymentResponse → confirms the walk-in booking (RESERVED → CONFIRMED).
Module
Payment links
Module
Logs
Tijd
Status
Module
Actie
Gebruiker
Target
Open via het dashboard om logs te laden.
Module
Containers
Module
Live Lookup
Live lookup
Boeking of ticket opzoeken
Typ een boekingsnummer (OWN · CUR · BON) óf een ticket-/QR-code (BON-T… / ARU-T… / FDC-T…) — Caribious haalt de status uit Bokun (bookings-cache) náást de betaalstatus uit PayGateWay (sync) en checkt of ze matchen. Een ticketcode wordt automatisch herleid naar z'n boeking.
Export
Boekingen per reseller — cross-checked
Kies een reseller en periode (op boekdatum). Caribious haalt alle boekingen op, cross-checkt elke live tegen PayGateWay (Bokun-status ↔ betaling + verdict) en toont de selectie hieronder — met één klik te downloaden als Excel.
Module
Omzet
Module
ABB (belasting)
Module
KYC / Verificatie
Open via het dashboard om de KYC-status te laden.
Module
Rezdy experiences
Open via het dashboard om Rezdy-experiences te laden.
Module
HQ-rentals
Open via het dashboard om HQ-experiences te laden.
Module
TuriTop experiences
Open via het dashboard om TuriTop-experiences te laden.
Module
Amelia
Open via het dashboard om de Amelia-koppeling te beheren.
Module
Huisstijl Ontwerper (test)
Open via het dashboard om de designer te laden.
Client
Sign in
View your assigned widgets, QR codes and embed code.
Reset via email werkt niet betrouwbaar (Apple Mail consumeert de link voordat jij 'm ziet). Gebruik in plaats daarvan je 2FA-app om je wachtwoord te resetten.
Client · 2FA
Enter 2FA code
Open je authenticator-app en voer de 6-cijferige code in.
⏳0walk-in reservation(s) to confirm— click PAID once the customer has paid
▼
📃0op-rekening reservation(s) to confirm— click "Op rekening" to charge against your account
▼
Experiences
Your booking widgets, styled in Developer → CIPP → Widget creator. The payment method follows your account type — online via Bokun, walk-in via the POS terminal, QR via a CIPP payment link.
Loading…
Studio cards
Each of your experiences rendered with its own Showcase Studio design. Experiences you haven't designed yet appear in the default style — click any card to open the booking popup.
Calendar creator
Caribious-native calendar widget — fully brandable from here, no Bokun Theme editor needed. Pick a tour, choose a preset or customize from scratch, and the design auto-saves per experience.
⚡ Quick start
🌐 Taal · Language
Widget-taal
Geldt voor al je boekwidgets — dit is de taal die je klant ziet. De preview hiernaast toont exact deze taal.
🚤 Namen & aantallen
Naam per stukNaam voor het aantalMax. per boeking
Bokun noemt één ticket vaak “Adult”, ook als je klant een boot afrekent. Hier zet je die naam recht — alleen de weergave; er verandert niets aan wat er geboekt wordt. Eén woord volstaat (het enkelvoud is dat woord zonder de slot-s); klopt dat niet, schrijf dan Boot=Boten. Max. per boeking op 1 voorkomt dat één klant twee eenheden tegelijk boekt terwijl hij er maar één betaalt. Geldt voor al je widgets.
🎨 Colors
Brand color
Background
Sold out tile
🔤 Typography
📐 Layout
Live preview
Preview reflects the currently selected tour. Real Bokun availability loads automatically.
Get embed code
Showcase Studio— compose your own widget from scratch
Per experience een unieke kaart ontwerpen. Kies een experience uit de dropdown, ontwerp de kaart, kopieer de embed code. Elke experience heeft een eigen ontwerp — een Coastal-themed Snorkel kaart op je homepage en een Bold-themed Sunset Sail kaart op een andere pagina, alles vanuit hetzelfde portal.
⚡ Quick start
🎴 Card elements
🌐 Huisstijl van URL
🎨 Colors
Primary
Card bg
Text
Muted
Accent
✒ Typography
✨ Style
Live preview
Embed code
Paste this snippet anywhere in your website. The config travels with the embed (base64-encoded in the data attribute).
Dashboard
Loading…
Bookings
Loading…
Walk-ins
Reservations from Bokun (status RESERVED). Click PAID once the customer has paid — tickets will be sent and the booking moves to Bookings.
Loading…
Weekly payout — Walk-in
Per ISO-week (Mon–Sun) overview of confirmed walk-in bookings. Toggle whether the week is grouped by tour date (afgenomen) or booking date (verkocht).
Loading…
Weekly payout — Op rekening
Per ISO-week (Mon–Sun) overview of confirmed op-rekening bookings — what Tropical Travel will invoice. Toggle whether the week is grouped by tour date or booking date.
Loading…
Weekly payout — Online
Per ISO-week (Mon–Sun) overview of confirmed online bookings (creditcard via Bokun checkout). Toggle whether the week is grouped by tour date (afgenomen) of booking date (verkocht).
Loading…
Weekly payout — QR
Per ISO-week (Mon–Sun) overview of confirmed QR/CIPP bookings (paid via QR payment link). Toggle whether the week is grouped by tour date (used) or booking date (sold).
Loading…
Settings
Account
Name
Email
Online channel
Walk-in channel
Op-rekening channel
QR channel
Factuurgegevens
Deze gegevens staan op de factuur die je klant krijgt bij een betaallink. Je loginadres blijft ongewijzigd.
Leeg = je contactadres wordt gebruikt.
Leeg = de standaardtekst ("Boekingen kunnen niet worden gerestitueerd"), automatisch in de taal van de klant.
Zo komt het op de factuur
Annuleringsbeleid
Waiver
Je aansprakelijkheidsverklaring, online te ondertekenen. Staat hij aan, dan krijgt elke gast in de bevestigingsmail een knop om vóór vertrek te tekenen, en zie je op het dagblad wie getekend heeft.
Platte tekst met alinea's. Wij vertalen niets: een gast krijgt de tekst in zijn taal alleen als je die hieronder zelf invult, anders Engels.
Nederlands en Spaans (optioneel)
Leeg = alleen deze boeking. 365 = een jaar geldig voor dezelfde gast.
Algemene voorwaarden
Je volledige voorwaarden, in eigen artikelen. Ze krijgen een eigen webpagina; op de factuur en het ticket komt alleen een verwijzing ernaartoe. Het korte annuleringsbeleid hierboven blijft op het document zelf staan.
of begin met:
Zo komt het op je voorwaardenpagina
En dit komt onder het annuleringsbeleid op de factuur:
Kies of het portaal prijzen toont zonder of met de Service & Transaction fee. De fee wordt hoe dan ook gerekend — dit bepaalt alleen welk bedrag je op het scherm ziet.
Zo ziet een tour van $120 eruit
Tracking
Tracking code
Referral partner
Google Calendar
Koppel je Google-account, dan verschijnt elke geboekte tour automatisch in een aparte agenda “Caribious — Tours” — met tijd, gasten, klantgegevens en bedrag. Wijzigingen en annuleringen volgen vanzelf.
Let op: standaard worden ook klantnaam, telefoon, e-mail en het bedrag in de afspraak gezet. Wil je die niet in Google delen, zet dan hieronder “alleen tour, tijd & aantal” aan.
Status laden…
Voorbije tours tonen
Betaalmethode
Choose how customers pay for their booking via your widget.
🏝️
Walk-in · PIN— for the reseller's own sales. Send a payment link via WhatsApp, e-mail or a plain link, charge on the PIN terminal, or split the bill across several customers.
🔳
CIPP— for the widget builder. Online payment via a URL only.
E-mailmeldingen
Meldingen over je betaallinks. Ze gaan naar het adres onderaan.
Verstuur naar
Leeg = je account-e-mailadres. Wijzigen vraagt je 6-cijferige code uit de authenticator-app.
Branding
Huisstijl-kleur
Past direct door op je portal: actieve menu-knop, Book knoppen, accenten en hover-states.
Lettertype koppen
Aa
Lettertype tekst
The quick brown fox
Past door op je portal — koppen en tekst. Bokun-widgets blijven hun eigen lettertype gebruiken.
Eyebrows
Kleine labels boven de tour-titel op je showcase- en experience-kaarten. Hieronder zie je de huidige tekst — pas aan om te overschrijven, of klik Reset om terug te gaan naar de standaard.
Live preview
Coastal Cruise — Sea Ray
Bonaire Yacht Charters
Beschikbare placeholders
{vendor} — operator-naam (bv. Bonaire Yacht Charters) {channel} — jouw channel-naam {referral} — referral-partner naam {location} — tour-locatie {duration} — tour-duur {category} — tour-categorie
Plain tekst werkt ook — bv. Powered by Caribious
Vergrendel-PIN
Use this PIN to quickly lock the portal via the 🔒 button in the sidebar. Default PIN is1234.
Two-factor authentication (2FA)
Loading status…
Support
Questions or changes to your account details?Contact your administrator viasupport@caribious.com.
Widget tester
Paste any Bokun snippet to preview it live and inspect the loader, channel, experience IDs and tracking parameters. Useful for verifying a generated snippet from the Scripts tabs before going live. Runs in an isolated sandbox so it doesn't conflict with the portal's own Bokun loader.
This account has 2FA enabled — enter the 6-digit code to save your new password.
Minimum 8 characters.
Operator
Welkom
Manage your tours, availability and bookings.
Tours
—
Binnenkort beschikbaar
Bookings
—
Zie tab "Bookings"
Operator-portal in opbouw. The Bookings tab is now live — your sales feed is pulled live from Bokun. Tours, availability, and payouts will follow in upcoming sprints.
Sales feed (last 6 months — next year)
Click Refresh to load your bookings from Bokun.
Contact
Let's get started.
Request a demo or get in touch. We'll come to you for a personalised demonstration — no obligation, no hassle.