← Built with VB
IdeaVoice for your appTravel techOutbound callingClient actions

Wanderlane: a voice agent that plans and books the whole trip, built on Vocal Bridge

Published 14 August 2026

A voice-first travel concierge named Amy that searches, compares, and books flights, hotels, cars, dining, and activities without losing the thread between them.

TL;DR Wanderlane is a voice-first travel planner built by Thiago Ricci on Vocal Bridge's Voice for your app surface. A traveler talks through one complete trip while Amy searches Sabre inventory, fills the companion web interface with options, carries each selection into a shared itinerary, and drives the booking workflow through n8n. The demo moves from an open-ended San Diego request to a confirmed hotel, rental car, and restaurant reservation, with the flight confirmed and awaiting passenger documents before ticketing.

The problem: a trip is one plan spread across five websites

Travelers do not think in booking categories. They think about getting to San Diego, staying near the beach, meeting friends for dinner, and finding something easy to do outside. Booking systems split that intent into separate flight, hotel, car, restaurant, and activity searches. Every tab asks for part of the same context, and every change creates another round of edits.

The real work is not entering an origin and destination. It is keeping a chain of choices coherent while new constraints appear. A later flight changes the rental pickup. A different neighborhood changes the hotel and dinner search. The traveler becomes the integration layer between systems that do not remember the same trip.

What Wanderlane built

Wanderlane gives that entire chain to one voice agent. Amy gathers dates, travelers, neighborhood, transport, dining, and activity preferences as a conversation, then searches while continuing to ask useful questions. Results arrive in the same web app, where the trip advances through Flights, Stay, Transport, Dining, Activities, Review, and Booking.

The build goes beyond assembling recommendations. It carries selected options into a reviewable itinerary, advances Sabre-backed travel inventory through the booking flow, and bridges gaps by placing outbound calls for reservations when a service lacks an API. The screen remains the durable record while voice handles the coordination.

Watch the demo

How Wanderlane uses Vocal Bridge

Wanderlane uses Vocal Bridge's Voice for your app surface so the spoken conversation and the visible itinerary can share state. Agent actions populate search results and selections in the web interface. A choice made on screen can travel back to the agent without asking the traveler to repeat it.

The architectural split is practical. Wanderlane owns the trip model and booking interface. Sabre supplies travel data and booking capabilities. n8n orchestrates the searches, confirmations, and handoffs between services. Vocal Bridge owns the real-time voice channel, streaming responses, barge-in, Client Actions, and the outbound conversation with the restaurant.

import { useAgentActions } from "@vocalbridgeai/react";

const { onAction, sendAction } = useAgentActions();

// agent to app: keep one visible itinerary across every booking category
onAction("update_trip", ({ section, options, selectedId }) => {
  setTrip((trip) => ({ ...trip, [section]: { options, selectedId } }));
});

// app to agent: a visible choice becomes part of the same conversation
const selectOption = (section: string, id: string) =>
  sendAction("select_trip_option", { section, id });

Illustrative. The demo carries richer traveler, itinerary, and booking state across seven stages.

What's hard about voice here

  • Several searches run at once. Flight, hotel, car, dining, and activity lookups do not return together. Amy keeps gathering useful constraints while tools run, using Vocal Bridge's streaming responses and turn handling instead of leaving the traveler in silence.
  • Every choice changes shared state. A selected flight, hotel, and car must agree in both the conversation and the review screen. Vocal Bridge Client Actions keep the app and agent on the same itinerary.
  • The workflow leaves the app. A restaurant reservation becomes a live phone conversation with another person. Vocal Bridge outbound calling and barge-in let Amy make that handoff, handle the exchange, and return to the traveler with the result.

The demo proves the end-to-end coordination. It also exposes the right production boundary. Test passenger and card details are spoken aloud in the walkthrough; a production version should move identity, payment, and final authorization into secure verified flows, while voice stays focused on planning, comparison, and confirmation.

Why voice for booking a complete trip

A complete trip is not a form submission. It is a sequence of preferences and trade-offs that changes as options arrive. Voice lets the traveler add context in the order they remember it and lets the agent carry that context across every category. The screen still earns its place for comparing prices and reviewing consequential choices, but the traveler no longer has to rebuild the same plan five times.

Start building with voice today

Create your free account, deploy a voice agent, and integrate it into your app

No credit card required.

Sign Up Free →Full Developer Guide

Read more Built with VB stories →