--- 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
Pro Every module on this page is Yatra Pro. Want a flat list with one card per module? See All modules. View pricing →
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.