Tanna Ops Copilot

The office phone rings 300 times a day. Most of those calls can answer themselves.

Six AI agents that sit on top of the new site and Tanna's existing booking data. They handle the routine in Gujarati, Hindi and English, and hand the exceptions to staff with the context already filled in.

247
calls answered by AI today
68
WhatsApp bookings today
₹18,240
refunds auto-processed
9h 05m
staff time freed today
Agent 01 · WhatsApp booking

Book in Gujarati, in the chat they already use

The customer types the way they'd talk to the counter. The agent reads the timetable and live seat map, proposes buses, holds seats, sends a UPI link and delivers the ticket into the same thread. It runs 24 hours, so the 11 PM “kal subah ki bus hai?” gets an answer.

  • Understands Gujarati, Hindi, English and mixed script
  • Knows boarding points by nickname (“Nari Chokdi”)
  • Applies ladies-seat rules automatically
  • Cancels and rebooks in the same chat
  • Sends live-bus link the morning of travel
  • Escalates to staff with full transcript
Tanna Travels
Business account · replies in seconds
Live call · 97240 14831
  1. 0:00
    Caller
    Hello, chhe wagya ni bus kya pahonchi?
  2. 0:03
    Tanna AI
    Namaste. 6 વાગ્યાની ભાવનગર-અમદાવાદ બસ અત્યારે સાણંદ પાસે છે, પાલડી લગભગ 9:20 એ પહોંચશે. તમારો PNR કે મોબાઈલ નંબર આપશો તો WhatsApp પર લાઈવ લિંક મોકલી દઉં.
  3. 0:14
    Caller
    98765 43210
  4. 0:17
    Tanna AI
    મળી ગયું, Mehulbhai. લિંક મોકલી દીધી. બીજું કંઈ?
  5. 0:22
    Caller
    Na, thank you.
Resolved in 24s · no transfer · link sent
Agent 02 · Route enquiry line

“Bus kya pahonchi?” answered by a voice, not a queue

Three enquiry numbers ring into the same two desks. A voice agent picks up first, answers timing, fare, boarding point and live location questions, and only rings a human for anything it can't settle. Same numbers, no change for customers.

Gujarati first, switches on the caller's languageReads live GPS for “where is the bus”Takes bookings by voice, confirms on WhatsAppTransfers with a one-line summary
Agent 03 · Cancellations & refunds

Policy applied, refund fired, no callback

  • TT4H8Q2L · AMD → BVN 18:30
    Cancelled 9h before · 100%
    ₹380
    Refunded
  • TT9M2K7P · BVN → BRC 11:30
    Cancelled 3h before · 50%
    ₹876
    Refunded ₹438
  • TT2X6N4R · BVN → AMD 09:00
    Cancelled 40 min before
    ₹380
    Needs human

Edge cases (inside 1 hour, disputes, duplicate payments) land in the staff inbox with the money already held.

Agent 04 · Parcel updates

Receivers told before they ask

  • LR 48213 Paldi
    Reached Paldi office, collect by 9 PM
    2:31 PM
  • LR 48209 Iscon
    On the 1:30 PM bus, arriving ~5 PM
    1:35 PM
  • LR 48198 Alkapuri
    Collected by receiver (OTP verified)
    12:04 PM

Triggered by the bus GPS crossing each office geofence. OTP on collection replaces the paper signature.

Agent 05 · Seat yield

Fill the 6 PM, protect the 9 AM

  • 4
    seats left
    09:00 BVN → AMD
    Sold out likely. Offer waitlist.
  • 39
    seats left
    18:00 BVN → AMD
    Push ₹40 off to 212 past riders on WhatsApp.
  • 41
    seats left
    23:45 BVN → AMD
    Low demand Sunday. Suggest merge with 22:45.
Agent 06 · Daily reports

5:00 AM, on the owner's WhatsApp

Tanna daily · Mon 14 Sep Yesterday: 1,184 pax · ₹4.49L · 58% online Today booked so far: 612 seats (+9% vs last Mon) Watch: 09:00 BVN→AMD 4 left · 18:00 39 left Refunds: 11 auto (₹4,180) · 1 pending you Parcels: 47 booked · 44 delivered · 3 uncollected >24h Calls: 247 AI · 31 to staff · avg wait 0s

Manifests per bus go to each conductor at departure minus 30 minutes.

What changes for staff

From answering the phone to running the fleet

Daily task at the Waghavadi Road officeStaff minutes todayWith CopilotWho handles it
Route enquiry calls (“where is the bus”)1902587% automated
Phone bookings, reading out seat numbers1402086% automated
Cancellations and refund follow-ups751087% automated
Calling parcel receivers60592% automated
Morning manifest and day-end tally45589% automated
Festival greeting / offer broadcasts30293% automated
Total per day9h 0m1h 7m88% freed

Estimates from a two-desk office handling 300 calls a day. Real numbers come from two weeks of call logs before anything is switched on. Nobody is replaced. The same two people stop reading out seat numbers and start chasing uncollected parcels, empty night buses and the corporate accounts in GIDC.

How it ships

Site first. Then one agent a fortnight.

Week 1 to 2: the new site and booking flow on tannabus.in, connected to the existing Infinity backend. Week 3: WhatsApp booking. Week 5: the enquiry line. Each agent runs shadow mode for a week, staff see every reply, then it goes live.