Docs

Activity inventory

Rendered from the canonical source in the Voyagent repo. This is the exact document the engineering team reads.

Activity Inventory

This is the verbatim activity inventory supplied by the customer — a working travel agency — covering the manual, repetitive work Voyagent must replace. It is reproduced here as the source of truth for product scope. Every workflow in the product must be traceable back to an item on this list.

Three functional domains:

  1. Ticketing and Visa
  2. Hotels and Holidays
  3. Accounting

Each activity maps onto one of three capability tiers — Identify & Collect, Verify, Act — which together define where AI agents operate and where human approval is required.


1. Ticketing and Visa

  • Receive enquiry from client
  • Collect basic travel details
  • Identify destination
  • Identify travel purpose
  • Identify travel dates
  • Identify number of passengers or applicants
  • Identify passenger type such as adult, child, infant
  • Identify departure city
  • Identify preferred duration
  • Identify budget range
  • Identify visa requirement
  • Identify airline preference
  • Identify flight preference such as direct or indirect
  • Identify baggage and transit preference where relevant
  • Check passport validity
  • Understand client expectations and package level
  • Check visa category
  • Check official visa rules through embassy, consulate, VFS, or immigration portals
  • Prepare visa checklist
  • Adjust checklist based on employment type, finances, and travel history
  • Brief client on required documents, process, fees, and timelines
  • Collect client documents
  • Verify completeness and correctness of documents
  • Cross-check names, passport details, finances, travel plan, and supporting papers
  • Fix missing or weak points in the file before submission
  • Search flights using GDS, airline websites, consolidators, and other fare sources
  • Compare fares and identify the best option
  • Monitor live fare conditions before quoting
  • Check airline queues for cancellations, schedule changes, and time limits
  • Take action on queue alerts
  • Build itinerary and fare details for the client
  • Prepare quotation with flight, visa, and related cost components
  • Include inclusions, exclusions, payment terms, and important notes
  • Send quotation to client
  • Explain what is included and excluded
  • Follow up after quotation
  • Revise quote if there is a budget, date, airline, or other change
  • Reconfirm availability after approval
  • Hold or lock booking where possible
  • Confirm booking in the system
  • Issue tickets
  • Generate PNR
  • Start visa processing after approval where required
  • Fill visa application or online form
  • Upload visa documents
  • Make visa payment
  • Prepare visa file for VFS or embassy cases
  • Book visa appointment
  • Guide client for biometrics, interview, and submission
  • Track visa status
  • Keep client updated on visa progress
  • Handle approval updates
  • Handle rejection review and reapplication preparation
  • Record travel details after booking
  • Track booking timelines
  • Do web check-in
  • Share boarding passes
  • Monitor flight schedule changes after booking
  • Inform client of schedule changes
  • Share final itinerary
  • Share visa copy
  • Share travel details and readiness instructions
  • Handle cancellations and refunds where required
  • Support client with ongoing travel-related queries

2. Hotels and Holidays

Covers hotels, land arrangements, tours, packages, Umrah land arrangements, and general holiday building for any destination.

  • Receive holiday or package enquiry
  • Collect travel requirements from client
  • Collect number of passengers
  • Collect travel dates and duration
  • Collect destination details
  • Collect hotel preference
  • Collect room type
  • Collect budget range
  • Collect transport requirement
  • Collect special preferences
  • Understand package category such as economy, standard, premium, or luxury
  • Understand location preference such as distance from key landmarks or central areas
  • Understand private or sharing transport preference
  • Understand specific hotel preference
  • Check passport validity where relevant
  • Contact suppliers for package rates
  • Contact hotels for availability and contracted rates
  • Check with transport providers for transfers and local movements
  • Obtain land package rates
  • Obtain hotel rates
  • Obtain transport rates
  • Gather all service costs into one place
  • Consolidate hotel, transport, visa, flight, and service charges where part of a package
  • Prepare package costing
  • Prepare package quotation
  • Include travel dates
  • Include hotel names
  • Include number of nights
  • Include transport details
  • Include visa inclusion if relevant
  • Include total package cost
  • Include payment terms
  • Include exclusions and important notes
  • Share quotation with client
  • Explain package clearly
  • Clarify inclusions and exclusions
  • Follow up with client
  • Revise package based on budget change
  • Revise package based on date change
  • Revise package based on hotel change
  • Revise package based on airline change where part of package
  • Revise package based on room upgrade or downgrade
  • Confirm package after client approval
  • Reconfirm hotel availability
  • Reconfirm transport availability
  • Confirm supplier booking
  • Arrange payment
  • Collect required documents where needed
  • Confirm booking with hotels and tour operators
  • Issue vouchers
  • Share hotel voucher
  • Share transport details
  • Share final itinerary
  • Share final travel details
  • Brief client on travel readiness
  • Handle client queries after booking
  • Handle cancellations, missing billings, or refunds where required
  • Cross-check supplier billing against bookings where needed

3. Accounting

Covers billing, collections, reconciliation, supplier payments, reporting, compliance, BSP, card handling, and account records.

  • Create invoice
  • Send invoice to client
  • Maintain billing records
  • Prepare client statements
  • Verify client statements
  • Share statements with clients
  • Follow up for payment collection
  • Record customer payments in system
  • Issue receipts
  • Handle payment collection through UPI, bank transfer, card, cash, and payment links
  • Generate payment links
  • Send payment links by email, SMS, or other channels
  • Explain card charges and bank charges to clients
  • Share company account details with clients when required
  • Handle cancellation billing
  • Process refund invoices
  • Receive supplier invoices
  • Verify supplier invoices
  • Process supplier payments
  • Process payments through NEFT and RTGS
  • Handle cheque deposits
  • Prepare challans
  • Submit banking documents
  • Upload urgent supplier payments by credit card where needed
  • Process VFS or vendor payment links
  • Record ticket purchase cost
  • Record hotel booking cost
  • Record visa and service charges
  • Update accounting software
  • Record daily billing transactions
  • Pass journal vouchers
  • Update commission entries
  • Prepare and submit incentive billings
  • Handle cash receipts
  • Count cash
  • Issue cash receipts
  • Update cash transactions in the accounting system
  • Reconcile vendor statements
  • Cross-check supplier billing with airline, hotel, visa, and booking systems
  • Identify missing billings
  • Identify refunds due
  • Identify discrepancies
  • Coordinate discrepancy resolution
  • Reconcile customer payments
  • Reconcile supplier payments
  • Reconcile bank statements
  • Reconcile payment gateway reports
  • Reconcile credit card transactions
  • Track credit card utilization
  • Track failed transactions
  • Track duplicate charges
  • Process refunds to the same card where required
  • Track refund status
  • Handle chargeback cases
  • Submit supporting proof for chargebacks
  • Reconcile BSP statements with internal sales
  • Check ticket sales, refunds, cancellations, fares, and BSP discrepancies
  • Raise ADM or ACM queries where required
  • Make BSP payments before deadline
  • Record airline payable and commission income
  • Maintain BSP reports
  • Calculate margin per booking
  • Calculate profit per booking
  • Prepare sales reports
  • Prepare outstanding reports
  • Prepare profit reports
  • Share reports with management
  • Collect and organise invoices, bills, bank statements, and records
  • Classify revenue and expenses
  • Classify input GST and output GST
  • Calculate GST payable
  • Prepare and file GST returns
  • Deduct TDS
  • Deposit TDS
  • File TDS returns
  • Calculate salaries
  • Deduct PF, ESI if applicable, and Professional Tax
  • Deposit payroll-related dues
  • Reconcile books of accounts
  • Identify and correct accounting errors
  • Prepare records for audit
  • Prepare documents for CA and auditor
  • File annual returns and tax records
  • Maintain invoices, returns, tax payments, and statutory records