TripCreator
Feature

From proposal to confirmed, paid booking

A checkout you control step by step — collect the details you need, take a deposit or full payment, and confirm. Every booking flows straight into invoicing, operations, and your supplier integrations.

A couple reviewing their travel itinerary on a laptop
Example flow — every step is yours to configure

A booking flow you assemble yourself

One way to set it up: collect what you need, branch on how the customer pays, and confirm. Add, remove, rename and reorder any step — the essentials stay, the rest is your choice.

Start checkoutFrom a proposal, link or widget
Traveller detailsLead, participants & booking questions
Extras & optionsUpsells and supplier add-ons
TermsAccept & sign
Take payment now?
Pay now
PaymentStripe · PayPal · Flywire · Teya
Pay by invoice· optional
Invoice issuedDeposit or balance, due later
ConfirmedBooking, vouchers & operations triggered

Build your checkout, step by step

Add only the steps you need, label them in any language, mark each required or optional, and drag to reorder. Publish a version when you're ready — and roll back any time.

Contact information

Capture the lead traveller — name, email, phone, nationality, and any custom fields you add.

Participant details

Collect per-traveller details such as passport, date of birth, and dietary needs.

Extras & add-ons

Let customers add the optional items you've flagged on the itinerary; the cart total updates live.

Pickup & drop-off

Gather pickup and drop-off preferences, with per-product logistics where you need them.

Integration extras

Surface supplier-side add-ons — like room upgrades or breakfast — pulled straight from the provider.

Questions & surveys

Ask custom booking questions, and answer any required by connected suppliers in the same flow.

Uploads

Collect documents — waivers, contracts, IDs — with an optional template for customers to fill in and return.

Terms & conditions

Require customers to read and accept your booking terms before they pay.

Accept proposal

Have customers formally accept the proposal before proceeding to payment.

Payment

Take a secure card, bank, or wallet payment via Stripe, PayPal, Flywire, or Teya.

External booking engine

Hand off to a third-party engine or payment portal, then resume the checkout when the customer returns.

Confirmation

Show a booking summary and send confirmation emails — with vouchers when you want them.

Configuration

Set it up once, in your own words

The booking engine is configured per workspace and published as a version, so you can refine the flow and roll back safely. Settings are sensible by default and yours to change.

  • Hold each checkout session for a configurable window before it expires
  • Turn on test mode to trial the whole flow without taking a real payment
  • Auto-issue vouchers to customers on payment — or override it per itinerary
  • Route payments to a different gateway per currency, with a default fallback
A couple planning a trip on a laptop with a map and travel books
Deposits & installments

Take a deposit now, the balance later

Attach an installment schedule to an itinerary and the engine splits the total into staged payments — a deposit at confirmation and balances due before arrival or on fixed dates. Customers pay what's due now at checkout; the rest is scheduled automatically.

Book late, after a due date has passed? Overdue stages fold into a single amount due today, so nothing slips through. Paid deposits are credited against future invoices.

  • Percentage-based stages with due dates relative to confirmation or arrival
  • Deposit and balance invoices generated and issued automatically
  • Automatic payment reminders and overdue follow-up rules, each with a pay-now link
A family on safari watching elephants at sunset

Connected to the rest of your operation

A confirmed checkout isn't the end — it's the trigger. Here's what the engine sets in motion.

Invoicing

Each booking links to its invoices. The amount due now is issued automatically, and scheduled installments are drafted for their due dates.

Payments

Secure hosted checkout via Stripe, PayPal, Flywire, or Teya, routed by currency. Webhooks reconcile the payment and finalize the booking. TripCreator takes no commission.

Learn more →

Installments & deposits

Staged schedules split the total into a deposit and balances, with late-booking amounts merged into what's due today.

Reminders

Automatic payment reminders and overdue follow-up rules keep balances moving — each carrying a one-click payment link.

External integrations

Confirmed products are reserved with your suppliers — providers like Bókun and Travia — while accounting syncs to Xero and contacts flow to HubSpot.

Bookings

Every checkout becomes a booking record with a unique reference, a clear status, a full audit trail, and a shareable booking page.

Operations

Booked products are marked confirmed, allotments are drawn down, resource clashes are flagged, vouchers are issued, and a frozen itinerary copy is created for fulfilment.

Learn more →

See it in action

The TripCreator customer booking view — a branded itinerary with day-by-day, map and stays tabs, total price and a Proceed to booking action.

A branded booking experience — from itinerary to checkout.

Booking engine FAQ

Which payment gateways are supported?
Stripe, PayPal, and Flywire. You can route each currency to a specific gateway, with a default fallback. TripCreator takes no commission on your bookings.
Can I take a deposit instead of full payment?
Yes. Attach an installment schedule to the itinerary and the engine collects a deposit at checkout, then schedules and invoices the remaining balances for their due dates — automatically.
What happens after a customer pays?
The booking is confirmed, the due invoice is issued, products are marked confirmed in operations, supplier reservations are sent to connected integrations, and confirmation emails — and optional vouchers — go out.
Can I accept a booking without taking payment online?
Yes. Payment is an optional step, so you can confirm bookings to be settled by invoice or bank transfer, and use test mode to trial the full flow without a real charge.
Can customers add extras during checkout?
Yes. Customers can add the optional items you flag on the itinerary, plus supplier-side add-ons pulled directly from connected providers — and the cart total updates as they go.
Can I embed the checkout on my own website?
Yes. The booking engine runs from a shareable link and embeddable widgets, so customers can book from your own site, a proposal, or a payment link.

Start taking bookings

Example itineraries

Real itineraries built on TripCreator — open one to explore.