Run your travel agency from one chat.
Real-time agentic chat, approval-gated tool calls, integrated reports — shipping incrementally to Indian travel agencies. Today you get chat with an agent that drafts tickets, an enquiry inbox you can promote into a booking conversation in one click, and aging reports on your receivables and payables backed by a double-entry ledger.
- Ticketing, Hotels, Accounting
- 3 agents
- Real-time chat with tool use
- SSE streaming
- Finance gates every side-effect
- Approvals inbox
- Receivables & payables, live
- Aging reports
Voyagent is not affiliated with or endorsed by any of the systems listed. Trademarks belong to their respective owners.
The modern travel agency runs on duct tape.
Every booking touches a GDS, a visa portal, a hotel bank, a payment gateway, and an accounting system. Staff stitch it together by hand — and the margin bleeds into the hand-offs.
Tool sprawl
Your team moves between Amadeus, a visa portal, a hotel bank, Tally and email for a single booking. Each hand-off is a place to lose a margin or a deadline.
Repetitive data entry
Passenger details, fare breakdowns, supplier bills and tax lines are retyped three or four times per sale. Accountants spend days closing books that should be minutes.
Brittle reconciliation
BSP statements, card settlements and supplier bills get cross-checked by hand. Discrepancies surface weeks late, when the client has already travelled.
Shipped, deployed, and running at voyagent.globusdemos.com.
These are the capabilities an early-access agency can use this week. Nothing on this list is a promise — it's on main and it's live.
Real-time agentic chat
SSE streaming from FastAPI with Anthropic prompt caching. Tool calls are rendered inline; responses arrive as they're produced.
Approval-gated tool calls
Finance resolves pending actions from a web inbox at /app/approvals. Cross-tenant guard and TTL expiry enforced at the service layer.
Enquiry CRUD + lifecycle
Track enquiries through new, quoted, booked and cancelled states. Promote any enquiry into a chat session in one click.
Receivables & payables, live
0-30 / 31-60 / 61-90 / 90+ aging buckets computed against real invoices, bills and double-entry journal entries.
Three domain agents
ticketing_visa, hotels_holidays and accounting — each with its own scoped tool set. Hotels can't see accounting tools, and vice versa.
In-house auth
argon2id passwords, HS256 JWTs (1h access, 30d single-use refresh), httpOnly cookies on web, SecureStore on mobile and desktop.
What's wired but not yet unblocked.
The code paths exist; the blockers are external — vendor credentials, sandbox access, or a desktop-host bridge that's one session away. No invented timelines.
Ticket issuance on Amadeus production
Sandbox is wired; enterprise credentials are the blocker. Until those land, ticketing agents draft PNRs and stop at issuance.
TBO hotel booking
Search and price re-check are live. Booking is stubbed behind the approval flow until TBO sandbox credentials are issued.
Tally desktop bridge
Tally XML-over-:9000 is partial. A Tauri-side bridge for desktop-local posting is scaffolded and lands next.
VFS per-tenant selectors
The Playwright-based browser runner is in place. Per-tenant selector packs and credential vault wiring follow.
One chat interface. Three domains. Every vendor.
Voyagent covers the full ops surface of a travel agency. Not a ticketing tool with accounting bolted on, not a CRM pretending to be a workflow engine — the whole stack, driven from one conversation.
Ticketing & Visa
Enquiry to issuance to web check-in, across every GDS, consolidator and visa portal.
- Fare search on Amadeus today; additional GDS support planned behind the same driver interface
- PNR lifecycle, queue handling, ticket issuance
- Visa checklist, form fill, appointment, status tracking
- Schedule changes, cancellations, refunds
Hotels & Holidays
Package building from multiple suppliers — hotels, transport, tours and Umrah — with costing and vouchers.
- Multi-supplier rate aggregation and comparison
- Package costing, quotation and revision workflows
- Voucher issuance and post-booking support
- Supplier billing reconciliation
Accounting & Finance
Invoices, collections, supplier payments, BSP reconciliation, GST and TDS — posted into the accounting system you already run.
- Invoicing and receipts posted into Tally, Zoho Books or Busy
- BSP, card, bank and supplier reconciliation
- GST, TDS and statutory filings behind country-scoped drivers
- Per-booking profit, audit-ready books
Three tiers. Every workflow lives on this spine.
Agents identify and collect the requirement, verify it against deterministic rules, and only then act. Side-effects are gated behind human approval — the LLM never posts a journal entry on its own.
An agent gathers the enquiry, passports, travel history and preferences in a single chat. No more eight-tab form filling, no more missed checklist items before a visa submission.
Voyagent verifies passport validity, visa checklist completeness, fare legality, and BSP reconciliation using rule-based matchers. The LLM explains findings; it never invents the match.
Issuing a ticket, submitting a visa, posting a journal entry or sending a payment all require a human to approve the exact action. Every approval is recorded with actor, inputs, outputs and driver.
What Voyagent is, honestly.
Four decisions that make this product different from the copilots and add-ons already in the market.
Replaces ops. Not a copilot.
Voyagent is the chat interface and the workflow engine. It drives the GDS, the visa portal and the accounting system end-to-end so your team stops switching tools, not so they copy-paste faster.
Vendor-agnostic by architecture.
A canonical domain model sits above a driver layer. Each GDS, accounting system and portal is a driver behind a stable interface — swap Amadeus for Sabre without touching an agent, add Zoho Books without touching a prompt.
Accountants-grade, not demo-grade.
Double-entry invariants enforced at the model layer. BSP reconciliation deterministic, not LLM-guessed. GST and TDS handled behind country-scoped drivers so the books pass an audit, not just a screenshot.
India-first, globalization-safe.
We ship to Indian agencies now — Tally, BSP India, UPI, DPDP. The canonical model carries currency on every money field, tax as regime-tagged lines, and national IDs as country-scoped entries so the same product works in Dubai and London next year.
Adapter-first architecture.
The AI is not the hard part. The adapter layer is. Voyagent is a canonical domain model with drivers per vendor, agents on top, and platform services — credential vault, audit, RBAC — underneath.
One chat, from enquiry to reconciliation.
An operator asks for a quote. Voyagent searches fares across the configured GDS, prices the hotel, builds the quotation, books the PNR on human approval, invoices the client in Tally, and reconciles the ticket when the next BSP statement lands. The operator never leaves the chat.
- Sector: BOM → DXB, 22–26 Apr
- Pax: 2 adults
- Airline: Emirates (direct only)
- Hotel: 4-star, Downtown Dubai
- Visa: eligible on UAE e-visa (30-day)
| Component | Detail | INR |
|---|---|---|
| Flight | EK 501/500 BOM–DXB direct | 64,200 |
| Hotel | Rove Downtown, 4N, Deluxe | 58,400 |
| Visa | UAE e-visa × 2 | 14,120 |
| Transfers | Airport ↔ hotel, sedan | 4,600 |
| Total | 1,41,320 | |
What we will stand behind.
No fabricated MRR, no invented 'hours saved' numbers, no customer logos we don't have. Just the properties of the system that are true of main today.
Coming soon.
Our first early-access agencies are onboarding now. We’ll share quotes here only when they’re real, consented, and attributable — not before.
Ready to retire the 15-tool workflow?
Voyagent is in early access. We onboard a small number of agencies each month with white-glove setup of drivers, data, and approval workflows.