Pro modules
Yatra Pro is a separate plugin you install on top of the free Yatra plugin. After activating your license under Yatra → License, you toggle individual modules in Yatra → Modules.
Below is every Pro module with what it does, where it lives in the admin, and an "Upgrade" link.
All plans include free updates and priority support. Pick the plan that includes the modules you need.
Compare plans →The Modules hub
Open Yatra → Modules.
You'll see a card for each Pro module. Each card has:
- Title — the module name.
- Description — what it does.
- Toggle — on / off. Locked with a crown icon if your plan doesn't include the module.
- Docs / Video links where defined.
Toolbar:
- Search modules by name.
- Category filter.
- Sort — Name A–Z / Z–A / Enabled first / Disabled first.
- Select visible + Enable Selected / Disable Selected for bulk operations.
- Refresh Modules to re-sync the catalog after license changes.
Disabling a module hides its UI but keeps your data. Re-enable later to bring it back.
Pricing & operations
Dynamic Pricing
Rules engine that adjusts prices by demand, season, group size, last-minute, or per-traveler-category.
- Where: Yatra → Dynamic Pricing appears in the sidebar after enabling. Three tabs: Pricing Rules, Analytics, Settings.
- What you can do: Percentage / fixed adjustments. Per-trip / per-destination / per-category / per-day-of-week conditions. Stacking rules. Audit log.
Sell-by-demand and seasonal pricing. Stack discounts, run time-limited promos, and report on revenue impact.
Unlock dynamic pricing →Flexible Payments
Take a deposit at booking time; collect the balance later.
- Where: Yatra → Settings → Payment → Partial / Deposit Payment.
- Per-trip override: in the trip's Pricing section.
Configure deposit by percentage or fixed amount. Customers see "Deposit due now" + "Balance due [date]" at checkout.
Unlock deposits →Scheduled Payments
Auto-charge the balance on a future date (using the saved payment method, when supported by the gateway).
- Where: Settings → Payment after enabling. Default schedule (e.g. 30 days before travel) site-wide; per-booking override.
Stripe and other supported gateways auto-charge the balance on the chosen date. Failures retry; customers are notified.
Unlock scheduled payments →Advanced Discount
Auto-apply group-size discounts and stack with promo codes.
- Where: Yatra → Discounts — extra fields appear on each discount.
Group-size discounts (5% off for 4+, 10% off for 8+), category exclusions, stacking rules, and a richer admin UI.
Unlock advanced discounts →Catalog & extras
Additional Services
Sell optional extras (transfers, insurance, gear rental, helicopter add-ons) as upsells on top of the base trip.
- Where: Yatra → Trips → Additional Services appears under the Trips submenu after enabling.
Per-trip or global add-ons with quantity controls. Customers tick what they want at checkout; line items show on the booking and the invoice.
Unlock add-ons & upsells →Trip Consent
Digital waivers and signature-required consent forms tied to trips.
- Where: Yatra → Trips → Trip Consent appears under the Trips submenu after enabling.
Liability waivers, COVID-19 forms, image-release consents — assigned per trip, signed digitally per traveler at checkout. Bookings show a "consent signed" status.
Unlock trip consent →Custom Booking Questions (Dynamic Form Field)
Add fields to the booking form on a per-trip or global basis.
- Where: Yatra → Settings → Booking Form when the module is on. Tab-based builder for Contact form, Emergency contact, Traveler form.
Drag-drop booking form builder. Add text / select / checkbox / file / date fields with conditional visibility (show this only when destination = X).
Unlock the form builder →Saved Trips / Wishlist
Customers can heart trips to save them for later.
- Where: Yatra → Settings → Customer → Enable wishlist (saved trips).
Heart icon on every trip card and detail page. Saved trips show in the customer's account. Useful for re-marketing campaigns.
Unlock wishlist →Custom Landing Pages
Use specific WordPress pages as the destination / activity / category landing URLs (instead of the default archive templates).
- Where: Yatra → Settings — taxonomy-by-taxonomy "use this page as landing" picker.
Build a fully designed landing page for "Bhutan", "Trekking", or "Family Adventure" categories using your favorite page builder, and Yatra routes the taxonomy URL there.
Unlock custom landings →Communication
Email Automation
Multi-step email sequences and full delivery logs.
- Where: Yatra → Email — extra Sequences and Email logs tabs.
Trigger sequences (booking confirmed → 7d wait → tips → 1d before travel → packing → 1d after → review). Per-step audience filters, ESP response codes, opens / clicks (with ESP webhooks).
Unlock email automation →Mailchimp Integration
Sync customers and bookings to Mailchimp lists / segments.
- Where: Yatra → Settings → Integration → Mailchimp.
Two-way list sync, audience segmentation by trip / destination / category, double opt-in, automatic tag merging.
Unlock Mailchimp →Abandoned Booking Recovery
Recover customers who left mid-checkout with a personalized re-engagement email sequence.
- Where: Yatra → Abandoned Recovery appears in the sidebar. Tabs: Dashboard / Abandoned Bookings / Settings.
3-step recovery sequence (1h / 1d / 3d), personalized links, per-trip exclusions, recovered-revenue reporting.
Unlock abandoned recovery →Analytics & operations
Google Calendar Integration
Push every confirmed booking to a Google Calendar.
- Where: Yatra → Google Calendar for the connect / sync UI; deeper config under Settings → Integration.
OAuth connect flow, multi-calendar selection, per-trip color coding, automatic re-sync on date change. Operations team sees the full schedule in their Google Calendar app.
Unlock calendar sync →Facebook Pixel
Conversion tracking for Facebook / Instagram ads.
- Where: Yatra → Settings → Integration → Facebook Pixel.
Pixel ID, server-side conversion API option, granular event toggles (PageView / ViewContent / InitiateCheckout / Purchase). Reports tab in the Reports hub shows pixel performance.
Unlock pixel tracking →Google Analytics 4 Enhanced
Full GA4 ecommerce events with optional server-side tracking.
- Where: Yatra → Settings → Integration → GA4 Enhanced.
Measurement ID, Measurement Protocol (server-side) option, granular event toggles (view_item / begin_checkout / purchase / refund). Reports tab in the Reports hub shows GA4 funnel data.
Unlock GA4 enhanced →Premium gateways (one license unlocks all)
The seven premium gateways — Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, Bank Transfer — are also Pro features. They live under Yatra → Settings → Payment rather than as toggles in the Modules hub.
Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, and Bank Transfer all unlock with a single Yatra Pro license.
Compare Yatra Pro plans →See the full setup guide on the Payments page.
What's next
- Hooks & filters — code-level extension points.
- REST API — every endpoint Pro adds.
- Support — how to file a Pro priority ticket.