Upsell at checkout, not in a follow-up email.
Sell airport transfers, insurance, and gear — at the moment of purchase.
Add-ons at checkout convert 5–8× higher than post-booking offers. Yatra's Additional Services module surfaces upsells inline on the booking form with quantity controls and three pricing models — per-person, per-booking, per-day.
Single payment per year · 14-day refund · One Pro license unlocks every module on this tier.
Why this matters
Most tour booking flows ask "you want airport transfer?" via a follow-up email a week before the trip. Conversion on those emails is brutal — most customers don't open them. Surfacing the upsell at the moment of payment, when the customer is already in buying mode, multiplies conversion by an order of magnitude.
What changes once Additional Services is on
Concrete operational outcomes — not feature checkboxes.
- Lift average booking value 8–15% by inline checkout upsells.
- Offer airport pickup, travel insurance, equipment rental, photo packages, single-supplement upgrades — all per-trip or globally.
- Three pricing models — per-person, per-booking, per-day — match how the service actually scales.
- Per-trip availability — a "snorkel rental" service shows only on water-based trips.
- Quantity controls when applicable (e.g. 3 transfers for a 3-traveler booking).
What you get
Every surface, every toggle, every audit trail — covered.
Global + per-trip catalogue
Define a service once globally, opt trips in/out. Or define a service that exists for one specific trip only.
Three pricing models
Per-person (charges × travelers), per-booking (flat), per-day (charges × trip duration). Pick per service.
Quantity at checkout
Configurable max quantity per service. Customer picks how many of each they want.
Line items on bookings
Each chosen add-on becomes a line item on the booking, the email, and the PDF — clear paper trail.
Refund-aware
Cancelling a booking refunds the trip + services together. Partial refunds itemise per service.
Reports
See your top-selling add-ons, attach revenue back to the source service, identify under-priced upsells.
Better together
Other modules that compose naturally with Additional Services. All on the same Pro license — toggle as you need them.
Flexible Payments
Pro · PersonalCustomers commit to a tour months in advance — but few will pay $4,000 upfront. Flexible Payments lets you accept a deposit (e.g. 25%) at checkout and bill the…
Advanced Discount
Pro · PersonalGroup-size discounts that trigger automatically when traveler count crosses a threshold. Stack with promo codes. Per-category tiered ranges. The discounting lo…
Dynamic Pricing
Pro · PersonalAuto-adjust trip prices by season, demand, early-bird, last-minute, weekday, or inventory level. Six rule types with stacking and priority. The same revenue-ma…
How you turn it on
No engineering. Open Yatra → Modules, toggle, follow the wizard.
-
1
Enable the module
Yatra → Modules → Additional Services → toggle on. A new menu entry appears.
-
2
Define your first service
Name, description, pricing model (per-person / per-booking / per-day), max quantity. Pick "all trips" or specific trips.
-
3
Verify on the frontend
Open a trip's booking page. Your service appears as a checkbox / quantity selector right above the payment button.
-
4
Watch the report
Reports tab shows attach rate and revenue lift per service. Iterate on what works.
Even a 5% attach rate at $30 / add-on pays Yatra Pro back in week one.
Questions before you upgrade
Want to feel Additional Services in action first? Try Yatra Pro free →
Can a service be required (e.g. a mandatory $30 park fee)?
Do services participate in dynamic pricing?
Can I sell time-bound services (e.g. only available before April)?
Get Additional Services on your WordPress today.
Yatra Pro · Personal tier · Yearly or Lifetime
14-day refund · One license unlocks every module on your tier.