Everything Voyagent ships with — and what's explicitly planned.
Organized by the six surfaces that matter: agent experience, domain coverage, vendor-agnosticism, finance-grade invariants, security, and delivery.
Chat that actually does work.
Natural-language enquiry
Paste a WhatsApp forward or type free-form. The orchestrator classifies intent and opens a typed Enquiry.
Streamed responses
SSE streaming with Last-Event-ID reconnect means long tool runs (fare search, reconciliation) stream progress, not spinners.
Approval gating on every side-effect
Tools carry side_effect + reversible flags. Irreversible actions always pause for human confirmation.
Three domains. 100+ activities automated.
Every workflow traces back to the verbatim activity inventory — see the full list in the docs.
Ticketing & Visa
Fare search, PNR ops, ticket issue, queue handling, web check-in, visa checklist and appointment tracking.
Hotels & Holidays
Multi-supplier rate aggregation, package costing, voucher issuance, revisions, post-booking support.
Accounting & Finance
Invoicing, collections, supplier payments, BSP/card/bank reconciliation, GST/TDS, management reporting.
An integration platform first, an AI product second.
Adapter-first by construction
One driver per external system. Canonical model never sees Amadeus or Tally types — add a driver, not a redesign.
Capability manifests
Each driver declares what it can and can't do. The orchestrator selects drivers at runtime per tenant.
Graceful degradation
When a driver can't auto-post, Voyagent falls back — e.g. a Tally-importable XML instead of a direct post.
Per-tenant driver isolation
Tenant A's Amadeus credentials and Tenant B's are fully segregated. No cross-tenant driver reuse.
Books accountants will actually sign off on.
Double-entry invariants
Every JournalEntry is debits = credits per currency, enforced in the canonical model, not hoped for.
BSP reconciliation
BSPlink India parser matches ticket sales, refunds, commission and flags ADM/ACM candidates with evidence.
Append-only audit log
Every side-effect tool call is logged with actor, inputs, outputs, driver invoked, and approval trail.
Per-currency balancing
Books balance per currency, not per aggregate — BOM rupees and DXB dirhams stay legible.
Multi-tenant by construction.
Per-tenant credential encryption
Envelope encryption over per-tenant KMS keys. Enterprise BYO-key supported at the vault interface.
RBAC on approval roles
agent / senior_agent / accountant / admin / auditor — scoped per domain and action.
Session + action audit
Auth failures are rate-limited and audit-logged. Every action has a traceable actor.
Data residency abstraction
DPDP (India) + GDPR-ready. Residency is a platform primitive, not a patch.
Tri-platform. Streaming. Resilient.
Web, desktop, mobile
Next.js web for light users, Tauri desktop for GDS/Tally power users, Expo mobile for reports and approvals.
SSE streaming
Server-sent events for chat; reconnection replays from Last-Event-ID so dropped networks don't lose context.
Resilient by default
Durable workflows via Temporal for long-running tool calls (visa portals, BSP parsing, reconciliations).
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.