---
title: Pro modules
description: Every Yatra Pro module with what it does, where you find it in the admin, and a direct link to upgrade. Modules are toggled per-site under Yatra → Modules.
---
# 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.
PRO
Compare Yatra Pro plans
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.
PRO
Dynamic Pricing
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.
PRO
Flexible Payments
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.
PRO
Scheduled Payments
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.
PRO
Advanced 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.
PRO
Additional Services
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.
PRO
Trip Consent & waivers
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**.
PRO
Dynamic Form Field
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).
PRO
Wishlist
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.
PRO
Custom Landing Pages
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.
PRO
Email Automation
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.
PRO
Mailchimp Integration
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.
PRO
Abandoned Booking Recovery
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.
PRO
Google Calendar 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.
PRO
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.
PRO
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.
PRO
Seven premium gateways — one license
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](/payment-settings).
## What's next
- [Hooks & filters](/hooks-filters) — code-level extension points.
- [REST API](/api-reference) — every endpoint Pro adds.
- [Support](/support) — how to file a Pro priority ticket.