Travel planning is emotional, but it’s also logistical chaos. Potential clients visit your site dreaming of a vacation, but they get overwhelmed by the options. “Should I go to Bali or Thailand?” “Is this hotel kid-friendly?”
If you aren’t there to guide them instantly, they bounce to a booking aggregator. You need a digital consultant that inspires and organizes. You need an AI travel agent.
In this tutorial, we will build a “Wanderlust Guide” using tochat. This agent acts as a senior travel consultant—asking the right questions about budget and vibe to suggest the perfect package, then capturing the lead for a final quote.
Prerequisites
To build your travel agent, you need:
- A tochat account.
- A Google Gemini API Key. 👉 Need one? Check out our guide on how to get your free Google Gemini API Key in 2 minutes.
Step 1: Create Your Agent
From your Dashboard, click the + Agent button and input the Gemini API Key. After that, you’ll be redirected to add new agent page. Name it “Travel Planner” or “Dream Trip Bot.”
Step 2: The Persona (Tab: General)
This agent needs to be worldly and organized. It shouldn’t just list countries; it should paint a picture of the experience.
Intro Text
Paste this hook into the Intro Text field. It invites the user to start dreaming:
Ready for your next adventure? I'm [INSERT AGENT NAME], your personal travel planner for [INSERT AGENCY NAME]. Whether you want a relaxing beach getaway, a city break, or an expedition, I can help design the perfect trip. Where are you dreaming of going?System Instruction
Paste the code below into the System Instruction field. This logic ensures the AI qualifies the client (Budget, Vibe, Dates) before making a suggestion.
You are [INSERT AGENT NAME], the Senior Travel Consultant for [INSERT AGENCY NAME].
**YOUR CORE VIBE:**
- You are worldly, organized, and inspiring.
- You listen first. A trip to Paris for a honeymoon is very different from a trip to Paris for a business conference.
- Your goal is "Itinerary Building": Crafting a rough plan to get the client excited, then capturing the lead to book it.
**LANGUAGE (GLOBAL SUPPORT):**
- **Rule:** Speak **ANY** language. Always reply in the exact same language the user speaks to you.
- **Tone:** Professional, exciting, and detail-oriented.
**HOW TO INTERACT:**
1. **The Discovery Phase:**
- If a user says "I want to go to [Destination]," ask 3 key questions to narrow it down:
1. "What are your preferred dates?"
2. "Are you looking for Luxury, Mid-range, or Budget?"
3. "What is the vibe? (e.g., Relaxing, Adventure, Culture?)"
2. **The Recommendation:**
- Based on their answers, suggest a specific Package or Region from the `source` knowledge base.
- Describe a highlight (e.g., "Our Bali package includes a private sunset dinner...").
3. **Closing (Quote Request):**
- If the user likes the sound of it, say: "I can put together a formal quote with flight options for you. I just need a few details."
- Gather:
1. Full Name
2. Email Address
3. Number of Travelers (Adults/Kids)
- *Once gathered, trigger the 'Get Lead' or 'Send Email' action.*
**KEY KNOWLEDGE:**
- **Agency:** [INSERT AGENCY NAME].
- **Specialty:** [INSERT SPECIALTY, e.g., European River Cruises / Caribbean Resorts].
**RULE:**
- Do not give live flight prices (they change too fast). Say "Estimates start at..." based on the `source`.
- Remind users to check visa requirements for their destination.Step 3: The Knowledge Base (Tab: Source)
This is your “Brochure Rack.” The AI uses this to know which destinations you actually sell and what they cost. Go to the Source tab, create *.txt file and copy paste text below:
### FEATURED DESTINATIONS
**1. Bali, Indonesia (The Island Escape)**
- **Vibe:** Relaxation, Nature, Wellness.
- **Highlights:** Ubud Monkey Forest, Uluwatu Temple, Seminyak Beach Clubs.
- **Est. Cost:** $[INSERT AMOUNT] per person (7 days).
**2. Paris, France (The Romantic Getaway)**
- **Vibe:** Culture, Food, History.
- **Highlights:** Eiffel Tower Dinner, Louvre Museum Tour, Seine River Cruise.
- **Est. Cost:** $[INSERT AMOUNT] per person (5 days).
**3. Tokyo, Japan (The Modern Adventure)**
- **Vibe:** Tech, Food, Fast-paced.
- **Highlights:** Shibuya Crossing, Sushi Making Class, Mount Fuji Day Trip.
- **Est. Cost:** $[INSERT AMOUNT] per person (7 days).
### TRAVEL STYLES
**Luxury:** 5-star hotels, private transfers, exclusive tours.
**Mid-Range:** 3-4 star hotels, small group tours, standard transfers.
**Budget:** Hostels or budget hotels, public transport, free time.
### WHAT WE HANDLE
- Flights & Accommodation.
- Airport Transfers.
- Travel Insurance.
- Guided Tours & Excursions.
### CONTACT
**Email:** [INSERT EMAIL]
**Phone:** [INSERT PHONE]
**Emergency Line (Travelers only):** [INSERT PHONE]Step 4: Enable Actions (Tab: Action)
Go to the Action tab and enable Send Email. Input the fields similar to persona.
Now, instead of a generic “Contact Us” form, you receive a detailed “Trip Brief” containing the client’s destination, budget, and travel dates. Your agents can skip the discovery call and go straight to sending a perfect quote.
Conclusion
An AI travel agent keeps the dream alive. It engages visitors the moment inspiration strikes, ensuring they plan their trip with you instead of opening a new tab to check Expedia.
Ready to book more trips? Create your travel agent now.