Skip to content

Install Yatra

You install Yatra the same way you install any WordPress plugin — there is no SaaS to sign up for. Yatra is a tour-operator booking office that runs entirely on your own site.

First time in WordPress? After you activate the plugin, open Yatra in the left sidebar and use Your WordPress admin (Yatra) as a plain-English map of every menu item.

Before you start

Make sure your site meets these:

WhatMinimumRecommended
WordPress6.06.4 or newer
PHP7.48.1 or newer
MySQL / MariaDB5.7 / 10.3MySQL 8 / MariaDB 11
Memory128 MB256 MB or more
HTTPSRequired for live paymentsAlways recommended

Not sure what your hosting has?

Open Tools → Site Health → Info in WordPress. The PHP and database versions are listed there.

Step 1 — Install the free plugin

The free Yatra plugin gives you the full booking office — trips, departures, customer accounts, native checkout (PayPal + Pay Later), enquiries, reviews, and the email pipeline.

You have three options:

  1. The easy way — In WordPress, go to Plugins → Add New, search Yatra, click Install Now, then Activate.
  2. If you have the ZIP file — Go to Plugins → Add New → Upload Plugin, choose yatra.zip, click Install Now, then Activate.
  3. The technical way — drop the yatra/ folder into wp-content/plugins/ over SFTP, then activate from the Plugins screen.

When you activate, Yatra does a one-time setup behind the scenes:

  • Creates the database tables for bookings, customers, payments, departures, and enquiries.
  • Registers the trip-related custom post types and taxonomies (destinations, activities, trip categories, difficulty levels, attributes).
  • Seeds the default email templates.
  • Adds a new Yatra item to the WordPress admin sidebar.

Step 2 — Install Yatra Pro

PROYatra Pro is the upgrade plugin

Yatra Pro is a separate plugin that unlocks licensed modules — Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, and Bank Transfer gateways; Dynamic Pricing; Flexible / Scheduled Payments; Email Automation sequences; Google Calendar sync; Additional Services upsells; Trip Consent waivers; Mailchimp / GA4 / Facebook Pixel; Abandoned Booking Recovery; Custom Landing Pages; Wishlist; and more. The free plugin must be installed and active first.

View Yatra Pro plans →

If you bought a Pro license:

  1. Make sure the free Yatra plugin is installed and active first. Yatra Pro depends on it.
  2. Download yatra-pro.zip from your wpyatra.com account.
  3. Go to Plugins → Add New → Upload Plugin, choose the ZIP, Install, and Activate.
  4. Open Yatra → License. Paste your license key, then click Save & activate.
  5. Open Yatra → Modules and turn on the modules your plan includes.
Tip: Yatra Pro is delivered as a packaged plugin ZIP — no Composer install needed for the standard release flow. If you cloned source from Git, run composer install --no-dev --optimize-autoloader from the yatra-pro folder before activating.

Step 3 — Confirm Yatra is healthy

Run this quick checklist before adding real content.

CheckWhere
The Yatra item appears in the admin sidebarAdmin sidebar
Permalinks are not set to PlainSettings → Permalinks
Visiting /wp-json/yatra/v1/ returns JSON (not a 404)Browser address bar
Visiting /booking/ shows a page (even if empty)Front of your site
License says Active PROYatra → License

If any of these are red, head over to Troubleshooting.

Multisite

Yatra is Network: true — it can be activated across a WordPress multisite network.

  1. Place the yatra/ (and yatra-pro/) folder into wp-content/plugins/.
  2. Go to Network Admin → Plugins and choose Network Activate.
  3. Visit each subsite once to let Yatra create that subsite's tables.
  4. Activate the Pro license per subsite (one license slot each by default).

What's next

  • Run the Quick start — picks pages, currency, and gateways and gets you to your first published trip in under an hour.
  • Or jump straight to Trips & catalog to start building.