Skip to content

All modules

Modules admin — every Pro module as a card with on/off toggle

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 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.

ProEverything 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

ModuleTierCategorySettings page after enable
Google Calendar IntegrationStarter +Integrationsyatra-google-calendar
Additional ServicesStarter +Salesyatra-additional-services
Trip ConsentStarter +Operationsyatra-trip-consent
Email AutomationStarter +Marketingemail-automation
Dynamic Form FieldStarter +Bookingsyatra-settings
Advanced DiscountStarter +Marketing(extends existing Discounts)
Mailchimp IntegrationStarter +Marketingyatra-mailchimp
Facebook PixelStarter +Marketingyatra-facebook-pixel
Google Analytics 4 EnhancedStarter +Marketingyatra-google-analytics
Flexible PaymentsStarter +Paymentsyatra-settings
Scheduled PaymentsStarter +Paymentsyatra-settings
Dynamic PricingStarter +Salesdynamic-pricing
Custom Landing PagesStarter +Marketingyatra-settings
Abandoned Booking RecoveryStarter +Marketingabandoned-recovery
AI AssistantGrowth +AI / Contentai-assistant
WhatsApp NotificationsGrowth +Messagingwhatsapp
Channel ManagerScaleDistributionchannel-manager
White LabelScaleBrandingwhite-label
WebhooksScaleIntegrationswebhooks
Team & AccessScaleAdministrationteam

Where to read more