Skip to content
14-day refund · Free plugin on WordPress.org
Yatra
Yatra Pro · Starter Bookings

Custom intake fields on the booking form.

Ask the questions only your trip needs.

Dietary requirements on the food tour. Skill level on the kayak trip. Passport number on the international expedition. Drag-and-drop builder for custom fields with conditional visibility per trip. Text, select, checkbox, radio, file, date.

Pre-trip prep time saved 60% less back-and-forth

Single payment per year · 14-day refund · One Pro license unlocks every module on this tier.

Dynamic Form Field — Yatra WordPress travel booking plugin (Starter Pro module)

Why Dynamic Form Field matters for tour operators

Operators ask the same questions for the same trip every time — dietary, skill, passport, emergency contact, T-shirt size. Asking them in a follow-up email is brutal: 30% reply, 20% reply late, 10% reply incorrectly. Asking at the booking form (where the customer is already typing) captures it once, accurately, attached to the booking record forever.

What changes once Dynamic Form Field is on

Concrete operational outcomes — not feature checkboxes.

  • Collect trip-specific intake data at booking time — not in a follow-up email chase.
  • Six field types — text, select, checkbox, radio, file upload, date.
  • Conditional visibility per trip — dietary on food tours only, passport on international trips only.
  • Required + optional — enforce critical fields, keep nice-to-haves optional.
  • Customer answers attached to booking record + visible in PDFs + email merge tags.

What Dynamic Form Field unlocks in Yatra

Every surface, every toggle, every audit trail — covered.

Drag-and-drop builder

Add, reorder, configure fields visually. Field labels + placeholder + help-text + validation.

Six field types

Text, select (single-choice), checkbox (multi-choice), radio, file upload, date picker.

Per-trip conditional

A field can show on all trips, specific trips, or by category. Conditional logic stays simple.

Required + validation

Required, max length, regex pattern, accepted file types — all configurable.

Merge tag access

Field answers available as {{field_dietary}} etc. in emails, PDFs, and the admin booking view.

Booking-record visible

Admin booking detail screen shows all custom field answers in a dedicated section.

How to set up Dynamic Form Field in Yatra

No engineering. Open Yatra → Modules, toggle, follow the wizard.

  1. 1

    Enable the module

    Yatra → Modules → Dynamic Form Field → toggle on. New tab appears under Settings → Booking Form.

  2. 2

    Build your first field

    Pick field type → drag to canvas → configure label, placeholder, help text. Pick "all trips" or specific trips.

  3. 3

    Verify on the frontend

    Open a trip's booking form. Your field appears inline. Take a test booking.

  4. 4

    Use the data

    Field answers appear in the admin booking detail, customer confirmation email (via merge tags), and PDF voucher.

Eliminates the pre-trip intake email chase entirely.

Admin assistant @ 2hr/wk on intake emails
~$2,000 / year
Plus reduced "we never got the dietary info" surprises.
Yatra Pro · Starter Yearly (sale)
from $99 / year
Includes this + 13 more modules.

Dynamic Form Field — Yatra Pro FAQ

Want to feel Dynamic Form Field in action first? Try Yatra Pro free →

Can I collect a passport scan as a file upload?
Yes, but be cautious — passport scans are sensitive PII. Configure secure WordPress upload + restrict viewing to operator role. Some operators prefer collecting passport details as text fields (number + expiry + nationality) instead of full scans.
Will the customer's answers appear in the booking confirmation PDF?
Yes — every custom field is available as a merge tag in the PDF templates. Configure which ones appear via the PDF template editor.
Can I make a field per-traveler instead of per-booking?
Per-booking is the default (one answer per booking). Per-traveler fields (one answer per traveler in the booking) are on the roadmap.

Add Dynamic Form Field to your tour-booking website today.

Yatra Pro · Starter tier · Yearly or Lifetime

14-day refund · One license unlocks every module on your tier.