--- title: All modules description: A flat, scannable catalog of every Yatra Pro module — premium gateways, Dynamic Pricing, abandoned recovery, calendar sync, marketing pixels, and more. One card per feature with a direct upgrade link. --- # All modules ![Modules admin — every Pro module as a card with on/off toggle](/screenshots/dashboard/dashboard-modules.webp) This is the **flat catalog** — every Yatra Pro module on a single page, plus the seven premium payment gateways unlocked by the same license. Use the [Pro modules overview](/third-party-integrations) for grouped, narrative explanations. > **About the wording:** Yatra calls these **modules** in the admin (Yatra → Modules). The page is a card grid: each card shows the module name, a short description, the category badge, and an on/off toggle. Toggling is instant — no page reload required.
Pro Everything below requires Yatra Pro. Activate a license under Yatra → License, then toggle individual modules on under Yatra → Modules. Premium payment gateways are toggled separately under Yatra → Settings → Payment. View pricing →
## How the Modules screen is organized Each card carries: - **Name** + **category badge** (Marketing, Payments, Sales, Bookings, Operations, Integrations). - **One-paragraph description** of what the module unlocks. - **Tags** — a short list of keywords used by the search box at the top. - **Enable toggle** — flips state immediately and writes to `wp_options.yatra_modules`. - **"Settings"** link (when applicable) — jumps straight to the module's settings tab once enabled. Disabling a module hides its UI but **keeps your data** so re-enabling later restores everything. --- ## Premium payment gateways One Yatra Pro license unlocks **seven** premium gateways. These don't appear on the Modules screen — they're enabled under Yatra → Settings → Payment (one toggle per gateway, plus the credentials form).

Stripe Pro

Cards, Apple Pay, Google Pay, SCA / 3-D Secure 2, on-page Payment Element. Saves card on file so Scheduled Payments can auto-charge the balance.

Setup guide →

Razorpay Pro

Cards, UPI, netbanking, wallets — primary choice for Indian rupee bookings.

Setup guide →

Mollie Pro

European-first gateway: iDEAL, Bancontact, SEPA Direct Debit, cards.

Setup guide →

Paystack Pro

Cards, bank transfer, USSD, mobile money — primary choice for Nigeria, Ghana, Kenya, South Africa.

Setup guide →

Square Pro

Cards via Square. Useful when you also take in-person payments using a Square POS terminal.

Setup guide →

Authorize.Net Pro

Long-running US gateway with merchant-account workflows, AVS / CVV, and recurring tokens.

Setup guide →

Bank Transfer Pro

Manual / wire-transfer flow. Yatra creates a Pending payment booking and shows your bank details to the customer.

Setup guide →
--- ## Sales modules

Dynamic Pricing Pro

Automatically adjust trip prices based on demand, seasonality, early-bird discounts, and last-minute deals. Stacking rules + audit log.

Adds menu: Yatra → Dynamic Pricing

Details →

Additional Services Pro

Offer optional add-ons like airport transfers, travel insurance, and equipment rental — per trip or globally. Quantity controls + line items on bookings.

Adds menu: Yatra → Additional Services

Details →
--- ## Payment modules

Flexible Payments Pro

Take a deposit or percentage at booking time and collect the balance later. Per-trip override on the Trip Builder's Advanced section.

Settings: Yatra → Settings → Payment

Details →

Scheduled Payments Pro

Auto-charge the remaining balance on a future date using the saved payment method. Works with Stripe and other supported gateways.

Settings: Yatra → Settings → Payment

Details →
--- ## Marketing modules

Email Automation Pro

Adds the full automation template library, sequences, and send logs on the Email screen. (The four core customer templates — booking, payment, cancellation, reminder — are free without this module.)

Settings: Yatra → Email Automation

Details →

Abandoned Booking Recovery Pro

Track abandoned bookings and send a multi-step email sequence with personalized recovery links. Recovered-revenue reporting included.

Settings: Yatra → Abandoned Recovery

Details →

Advanced Discount Pro

Group-size discounts that auto-apply based on traveler count, plus stacking rules and richer UI on top of the free Discounts feature.

Settings: lives on the existing Yatra → Discounts screen

Details →

Mailchimp Integration Pro

Sync customers to Mailchimp lists when they book. Tag based on trips booked. Build targeted campaigns and nurture leads.

Settings: Yatra → Mailchimp

Details →

Facebook Pixel Pro

Browser + server-side Conversions API tracking. Granular event toggles and a reports tab for pixel performance.

Settings: Yatra → Facebook Pixel

Details →

Google Analytics 4 Enhanced Pro

GA4 ecommerce events for view_item / begin_checkout / purchase / refund. Server-side tracking via Measurement Protocol.

Settings: Yatra → Google Analytics

Details →

Custom Landing Pages Pro

Point destinations, activities, and trip categories at any WordPress page. Use your page builder + Yatra shortcodes; catalog links use the page URL when the module is on.

Settings: Yatra → Settings (per-taxonomy)

Details →
--- ## Booking & operations modules

Dynamic Form Field Pro

Drag-and-drop booking-form builder. Text / select / checkbox / file / date with conditional visibility per trip.

Settings: Yatra → Settings → Booking Form

Details →

Google Calendar Integration Pro

Push every confirmed booking and departure to Google Calendar. Multi-calendar selection, per-trip color, automatic re-sync.

Adds menu: Yatra → Google Calendar

Details →
--- ## Growth + Scale modules Modules unlocked by the **Growth** tier (and above). These are bring-your-own-credentials integrations — no per-call markup, no proxying.

AI Assistant Pro

Bring-your-own OpenAI / Anthropic key. Inline sparkle affordances across the trip editor, SEO fields, taxonomy descriptions, and the enquiry inbox. Daily AI digest on the dashboard.

Adds menu: Yatra → AI Assistant

Details →

WhatsApp Notifications Pro

Transactional WhatsApp messages via Meta's Cloud API — booking confirmations, payment receipts, T-1 reminders, review requests. Inbound replies route into Enquiries. Public click-to-WhatsApp widget.

Adds menu: Yatra → WhatsApp

Details →
--- ## Scale-only modules Modules gated to the **Scale** tier (Yearly or Lifetime). Built for resellers and high-volume operators.

Channel Manager Scale

Distribute trips to Viator, GetYourGuide & more OTAs from one dashboard. Real-time inventory + pricing sync. Signed webhook ingestion. Lifecycle dispatch (cancel/modify/no-show). Circuit breaker per channel. Anti-overbooking locks.

Adds menu: Yatra → Channel Manager

Details →

White Label Scale

Rebrand the entire admin — logo, name, primary color, sidebar menu (rename / reorder / hide / re-icon / promote), theme surfaces, PDFs. Remove every Yatra / MantraBrain reference your clients see.

Adds menu: Yatra → White Label

Details →

Webhooks Scale

Signed outbound HTTPS webhooks for booking, payment and departure events — send them to any CRM, Zapier / Make, Slack or custom receiver. HMAC signatures, retries and a delivery log.

Adds menu: Yatra → Webhooks

Details →

Team & Access Scale

Role-based access control for staff — granular capabilities, an audit log, optional two-factor authentication and email invitations to add team members.

Adds menu: Yatra → Team

Details →
--- ## How a module turns on
  1. Install Yatra Pro alongside the free Yatra plugin.
  2. Activate your license in Yatra → License.
  3. Open Yatra → Modules, find the module (use the search box at the top), click its toggle.
  4. The card flips state immediately. Any new admin menus / settings tabs the module needs appear on the next page load.
  5. For payment gateways, also toggle them on under Yatra → Settings → Payment and fill in the credentials.
> Source of truth: the module registry lives in `app/Core/Modules/ModuleManager.php`. State is persisted in the `yatra_modules` WordPress option. ## The full module list at a glance | Module | Tier | Category | Settings page after enable | | --- | --- | --- | --- | | Google Calendar Integration | Starter + | Integrations | `yatra-google-calendar` | | Additional Services | Starter + | Sales | `yatra-additional-services` | | Trip Consent | Starter + | Operations | `yatra-trip-consent` | | Email Automation | Starter + | Marketing | `email-automation` | | Dynamic Form Field | Starter + | Bookings | `yatra-settings` | | Advanced Discount | Starter + | Marketing | (extends existing Discounts) | | Mailchimp Integration | Starter + | Marketing | `yatra-mailchimp` | | Facebook Pixel | Starter + | Marketing | `yatra-facebook-pixel` | | Google Analytics 4 Enhanced | Starter + | Marketing | `yatra-google-analytics` | | Flexible Payments | Starter + | Payments | `yatra-settings` | | Scheduled Payments | Starter + | Payments | `yatra-settings` | | Dynamic Pricing | Starter + | Sales | `dynamic-pricing` | | Custom Landing Pages | Starter + | Marketing | `yatra-settings` | | Abandoned Booking Recovery | Starter + | Marketing | `abandoned-recovery` | | **AI Assistant** | **Growth +** | AI / Content | `ai-assistant` | | **WhatsApp Notifications** | **Growth +** | Messaging | `whatsapp` | | **Channel Manager** | **Scale** | Distribution | `channel-manager` | | **White Label** | **Scale** | Branding | `white-label` | | **Webhooks** | **Scale** | Integrations | `webhooks` | | **Team & Access** | **Scale** | Administration | `team` | ## Where to read more - [Pro modules overview](/third-party-integrations) — grouped by what they do, with narrative setup steps. - [Payments & gateways](/payment-settings) — gateway-by-gateway credentials and checkout behaviour. - [Email & notifications](/email-settings) — Pro email automation details. - [Pricing](https://wpyatra.com/pricing/?utm_source=docs&utm_medium=referral&utm_campaign=yatra-docs) — pick the plan that includes the modules you need.