AI Booking CRM and Dispatch System for a Travel Agency
A transfer company was running on WordPress and a shared Google Sheet. We built an admin app, a driver app and an AI that reads supplier emails and creates the bookings.
2 apps
Office and driver, one system
AI
Reads supplier emails
GPS
Arrival photo as proof
Client:
Transfers Georgia
Industry:
Transport and tourism
Year:
2026
Stack:
Supabase, Gemini AI, Gmail, Google Maps, Google Sheets API, WhatsApp
THE PROBLEM
The problem
Transfers Georgia had outgrown WordPress and a shared Google Sheet. Bookings arrived as supplier emails and had to be copied in by hand. Tour itineraries sat inside long email threads, so changes and cancellations could slip through. The office and the drivers did not always see the same booking.
The goal was simple: no missed pickups, and a clear record of every trip and every lari.
THE SOLUTION
What we built
One connected system around the whole lead pipeline. It imports leads, stores them in a CRM, sends personalized first messages, reads the replies and follows up when nobody answers.
Desktop view
Scroll
Mobile view
Scroll
HOW IT WORKS
How it works
01
Booking email
A supplier emails a booking and the office adds the ORDER label in Gmail.
02
AI reads it
Gemini creates the booking by itself, tours with their full itinerary included.
03
Dispatch
The office checks the booking and picks a driver in a few taps. The driver gets a WhatsApp link.
04
On the road
The driver confirms, taps on the way, takes an arrival photo with GPS and marks it done.
Admin app
Driver app
THE RESULT
What changed
Every lead in one place, with its full history
First messages go out the same day a lead arrives
Nobody tracks follow-ups by hand anymore
The team only steps in when a lead is ready to talk
Losing leads between tools?
The same system works for agencies, clinics, real estate teams and any business that sells through conversations.