Destination pages, package pages, Markdown files, JSON files, and metadata were spread across the site.
Turning a content-rich travel website into an intelligent conversational advisor.
A travel business had valuable destination pages, packages, itineraries, offers, FAQs, and editorial content. Boldcraft turned that published website content into an AI-powered advisor grounded in the company's own data.
Strong content existed, but customers still had to hunt through it.
Visitors asked about budget, dates, mood, inclusions, destination fit, and travel style in one sentence.
The AI system needed a repeatable way to stay aligned whenever the website was published.
The website manifest became the source of truth.
Exact travel facts
Package names, prices, dates, destinations, durations, inclusions, tags, categories, availability, and metadata.
Travel meaning
Destination descriptions, itinerary narratives, travel notes, FAQs, highlights, and long-form Markdown content.
Website published
The travel site publishes destination pages, package data, itineraries, offers, FAQs, and editorial content.
Manifest created
A manifest lists the JSON and Markdown files that represent the latest published website content.
Content normalized
The ingestion layer reads files, cleans fields, and separates exact facts from long-form narrative content.
Two stores updated
Structured package facts go to SQL. Descriptive Markdown chunks become embeddings in a vector database.
Advisor answers
The Mastra agent combines both sources to recommend trips, compare options, and answer follow-ups.
The AI Hub layer behind the travel advisor.
This is how the published website, ingestion pipeline, SQL records, vector search, Mastra tools, ranking logic, and chat experience work together.
Customer query
A traveller asks a natural-language question.
Mastra agent
The advisor receives the message and prepares tool use.
Intent + constraints
Budget, date, mood, destination, or comparison intent is identified.
SQL + vector tools
Structured lookup and semantic search run as needed.
Compare evidence
Facts and content matches are checked together.
Rank best matches
The strongest options are ordered by fit and confidence.
Grounded response
The chat answer cites real package and content evidence.
"Suggest a premium 5-day beach holiday with good food."
- Call structured lookup for 5-day beach-related packages.
- Call semantic search for premium stays, coastal experiences, food, and relaxed travel.
- Compare both result sets.
- Rank trips that satisfy duration and match travel style.
- Generate a concise recommendation with supporting reasons.
Boldcraft helped a travel business transform its published website content into an AI-powered travel advisor. The ingestion layer converted JSON and Markdown files from the website manifest into structured SQL data and semantic vector data. Mastra powered the advisor layer on top, orchestrating retrieval, ranking, and grounded responses so customers could ask questions, compare options, and discover relevant trips through conversation.
TALK THROUGH A TRAVEL AI SYSTEM →