--- title: Departures description: Manage scheduled departures from the Yatra Departures admin — the list page, the Add Departure form, status filters, the Travelers roster, and cancel / refund flow. prev: text: Availability — three-layer system link: /availability next: text: Bookings & customers link: /booking-settings --- # Departures A **departure** is one scheduled run of a trip — a date (and optionally a time) with its own capacity and an optional price override. The Departures admin is the operator's day-to-day view: who's booked on what date, which dates are filling up, what's coming up next week. ::: tip Departures vs Availability Departures and the [Availability](/availability) system are connected but not the same thing: - **Availability** is the *rule engine* (manual dates, recurring rules, trip default) that decides which dates appear on the customer's date picker. - **Departures** is the *operator view* of every scheduled run — a flat list across all trips, filterable by status, with quick links to the bookings on each departure. You don't have to manage both. If you're using Availability Dates / Rules per trip, the Departures page auto-shows them. ::: --- ## The Departures list  Open Yatra → Departures. ### Status filter pills Five statuses + *All*, with live counts beside each label: | Pill | What's in it | | --- | --- | | **All** | Everything except trash. | | **Upcoming** | Departures whose date is today or later, with at least one seat available. | | **Full** | Departures where booked count equals max capacity. | | **Past** | Departures whose date is in the past. | | **Cancelled** | Manually cancelled departures (kept for reporting + refund auditing). | | **Trash** | Soft-deleted rows. Restore or permanently delete from here. | ::: warning The old "Active / Archived" wording Earlier doc revisions described departure statuses as *Active / Archived / Cancelled*. The current admin uses *Upcoming / Full / Past / Cancelled / Trash* — they're auto-computed from the date and the booked-count, not a manual field. ::: ### Search Search matches **trip title** and free-text in the **notes** field. ### Column visibility Toggle which columns appear via the column picker; choices are saved per-browser to `localStorage` under `yatra_departures_visible_columns`. Available columns: - **Trip** — title + small chips for destination / activity / categories. - **Date** — formatted, with the day of week. - **Time** — only shown for departures that have one set. - **Max capacity** — total seats. - **Booked** — confirmed bookings on this departure. - **Available** — `capacity − booked` (or "—" for cancelled). - **Price override** — shown when set; falls back to the trip's normal price otherwise. - **Status** — coloured badge. - **Created** — when the row was added. ### Bulk actions Tick rows and pick: | Status view | Available actions | | --- | --- | | Default | Cancel, Move to Trash, Delete permanently | | Trash | Restore, Delete permanently | --- ## Add a departure Open the Departures list and click **+ Add Departure**, or jump to a specific trip → Availability tab → **+ Add Date**. Both lead to the same form, with the **Trip** field pre-filled when launched from a trip.  | Field | Required | Notes | | --- | :-: | --- | | **Departure Date** | ✅ | The day the trip actually runs. Date picker disallows past dates by default. | | **Departure Time** | — | Time picker. Only set this when the trip has multiple departure times on the same date (e.g. a day-tour with morning + afternoon slots). | | **Max Capacity** | ✅ | Total seats for this specific departure. Independent from the trip's overall *Max Travelers*. | | **Price Override** | — | Currency amount. When set, overrides the trip's regular price for this date only. Useful for holiday surcharges or flash sales. | | **Notes** | — | Internal-only — never shown to customers. Useful for "Lead guide: Sarah" or "Bus contracted from XYZ rentals". | When you save, the departure becomes part of [Availability Layer 1 (Manual Dates)](/availability#layer-1-manual-availability-dates-the-override) — it overrides any recurring rule that covers the same date. ::: tip Why no Trip dropdown? The Add Departure form takes the trip from the URL (`?trip_id=…`). To create a departure across multiple trips, repeat the form for each one. Or set up a [Recurring Rule](/availability#layer-2-recurring-availability-rules) per trip if the schedule is regular. ::: --- ## The departure detail page Click any row in the Departures list (or go to action=view&id=…). ### Top — quick stats A three-tile summary card: - **Booked** — number of confirmed bookings. - **Available** — remaining seats. - **Capacity** — the total. When booked == capacity the **Full** badge is shown next to the date. ### Bookings on this departure Inline table of every booking that picked this departure: - Booking number (links to the [booking detail page](/booking-settings#booking-detail-page)). - Customer name + email. - Travelers count. - Total amount. - Status badge. Use this view to see who's coming on a specific date, or to bulk-email customers from one departure. ### Notes & metadata - The internal notes you typed on the form. - Created / last-updated timestamps. ### Quick actions Top-right: - **Edit** — same form as Add Departure. - **Duplicate** — copy date, capacity, price override into a new row (you pick a new date). - **Cancel** — flips status to *Cancelled*, hides from the public date picker, and prompts you to refund the affected bookings. - **Move to Trash** — soft delete. Restore from the Trash filter. --- ## Cancel a departure When a departure has to be cancelled (weather, low signup, instructor unavailable):
When the session expires (or the customer leaves before paying), Yatra Pro can email them a personalized recovery link. Three-step sequence (1 hour / 1 day / 3 days), per-trip exclusions, and reporting on recovered revenue.
Unlock abandoned recovery →