Tilicho Labs
Industrial equipment, auto components, building materials, electricals, agri inputs, chemicals

Voice agents for manufacturing in Southeast Asia

AI agents that take reorders from dealers and distributors, log breakdowns on installed equipment and book the technician, and follow up with suppliers and transporters on every open order, in Bahasa Indonesia, Malay, Thai, Vietnamese, Filipino, English, Mandarin and more than 25 languages in all. They work from the dealer, order, asset and purchase-order record, and finish the task during the call: book the order, raise the service ticket, update the delivery date. Tilicho builds and runs them inside your own Google Cloud project, starting from accelerators for 25 manufacturing use cases.

A paint distributor in Surabaya reordersBahasa Indonesia
Sample call
AgentCustomerSystems
Distributor matched: Toko Bangunan Sinar Jaya, Surabaya. Last order 3 weeks ago. Invoice Rp 86.400.000 overdue by 9 days. Active promotion: 2% extra on orders above Rp 250.000.000
AgentSelamat pagi, apakah saya berbicara dengan Bapak Hendra Wijaya?
CustomerIya, saya sendiri.
Distributor owner confirmed
AgentSaya asisten AI dari ABC Paints, dan panggilan ini direkam. Bulan lalu Bapak ambil 400 pail cat tembok 20 liter. Musim hujan sebentar lagi. Mau tambah stok cat waterproofing?
CustomerIya. Kirim 300 pail waterproofing, sama 200 pail cat tembok.
AgentTotalnya Rp 238.000.000. Kalau di atas Rp 250.000.000, Bapak dapat tambahan diskon 2%. Mau tambah 20 pail lagi?
CustomerBoleh, tambah 20 pail waterproofing.
AgentPesanan jadi Rp 254.800.000, diskon 2% sudah masuk. Satu lagi, Pak: ada invoice Rp 86.400.000 yang sudah lewat 9 hari. Saya kirim link pembayarannya lewat WhatsApp?
CustomerKirim saja, besok saya bayar.
Sales order created in SAP: Rp 254.800.000, 2% promotion applied. Dispatch from the Sidoarjo warehouse, ETA Friday
WhatsApp sent: order copy, dispatch ETA, payment link Rp 86.400.000
Caller number matched: auto-parts plant, Rayong. 3 compressors on record. Service contract active till June 2027
Agentสวัสดีค่ะ ศูนย์บริการ ABC Compressors ค่ะ ดิฉันเป็นผู้ช่วย AI และการสนทนานี้มีการบันทึกเสียงค่ะ โทรมาเรื่องเครื่องไหนคะ
Customerเครื่องอัดลมตัวที่ 2 ครับ ตัดบ่อยมาก ขึ้นโค้ด E05
Agentรบกวนอ่านหมายเลขซีเรียลที่ป้ายข้างเครื่องให้หน่อยค่ะ
CustomerAC-37-2291 ครับ
Asset found: 37 kW screw compressor, installed 2023. Contract active. E05: high discharge temperature. Last service 5 months ago. Cooler cleaning kit and oil filter in stock at Bangkok
AgentE05 คืออุณหภูมิลมออกสูงเกินไป มักเกิดจากคูลเลอร์อุดตันค่ะ เครื่องนี้อยู่ในสัญญาบริการ ไม่มีค่าเข้าตรวจ ช่างเข้าได้พรุ่งนี้ 9 โมงเช้า สะดวกไหมคะ
Customerได้ครับ ตอนนี้ใช้เครื่องตัวที่ 3 แทนไปก่อน
Ticket raised: E05, compressor 2, under contract. Visit booked: tomorrow, 9 am. Cooler kit and oil filter reserved
SMS sent: ticket number, technician name, visit time
PO 4500027715 to a wire harness supplier, Binh Duong: 2,000 harness sets. Due at the Dong Nai plant on 24 Oct. Not yet acknowledged
AgentXin chào, cho tôi gặp chị Nguyễn Thị Lan được không ạ?
CustomerVâng, tôi đây.
AgentTôi là trợ lý AI của ABC Motors, cuộc gọi này được ghi âm. Đơn hàng PO 4500027715, 2.000 bộ dây điện, cần giao tới nhà máy Đồng Nai ngày 24 tháng 10. Chị xác nhận ngày giao được không ạ?
Customer1.500 bộ giao đúng ngày. 500 bộ còn lại phải sang ngày 28, vì thiếu đầu nối.
AgentTôi ghi nhận: 1.500 bộ ngày 24, 500 bộ ngày 28, lý do thiếu đầu nối. Chị gửi biển số xe và tên tài xế trước ngày 23 giúp tôi nhé.
CustomerĐược, tôi sẽ gửi.
PO acknowledged with a split delivery: 1,500 on 24 Oct, 500 on 28 Oct. Delay reason: connector shortage
Planner alerted: 500 sets late, assembly line schedule at risk
Caller number matched: registered plumber, Quezon City. 3,420 points. Last purchase registered 2 weeks ago
AgentHi, ABC Pipes contractor rewards ito. AI assistant po ako, at naka-record ang call na ito. Si Mark Santos po ba ito?
CustomerOo, ako nga. Ilan na points ko? Bumili ako ng 40 PPR pipes last week sa hardware.
AgentMay 3,420 points ka na. Yung 40 pipes last week, hindi pa naka-register. Pakisend lang ng photo ng resibo sa SMS link na ipapadala ko.
CustomerSige. Ano makukuha ko sa 4,000?
AgentSa 4,000 points, pwede kang mag-redeem ng ₱2,000 cash credit o isang pipe cutter set. Pag na-approve ang resibo, aabot ka na sa 4,000.
Purchase claim opened: 40 PPR pipes, pending receipt photo
SMS sent: receipt upload link
Names, amounts and dates are examples.
In production in
LendingReal estateHigher educationHealthcareE-commerceHome services
See the use cases
Where to start

Three agents on one dealer and asset record

The order, the installed equipment and the supply behind it, each with its own agent. All three read and write the same dealer, order, asset and purchase-order record, so one integration supports all three.

Inbound and outbound

Dealer and distributor order desk

Dealers and distributors call to order, or the agent calls them before the season, in their language. It takes the reorder, checks stock and the active promotion, gives the order status and delivery date, and reminds them of overdue invoices.

  1. Dealer matched to the account, last orders and outstanding
  2. Reorder taken against stock and the active promotion
  3. Order status and delivery date from your ERP
  4. Order copy and payment link on WhatsApp or SMS
Measured byOrders taken without a person, promotion attainment, overdue days
See the call
Inbound

Service and spare parts desk

A plant or a dealer calls about installed equipment that has stopped. The agent finds the asset by serial number, checks the service contract or warranty, books the technician and checks the spare part and its price.

  1. Asset found by serial number or customer number
  2. Service contract or warranty and history checked
  3. Technician booked, or line-down calls to a person at once
  4. Spare-part stock, price and quote on WhatsApp or SMS
Measured byTime to log a breakdown, first-visit fix rate
See the call
Outbound

Supplier and logistics follow-up

The agent calls suppliers on open purchase orders, in their language. It gets the PO acknowledged, confirms the delivery date, records any delay and its reason, and collects the truck and driver details for gate entry.

  1. Open POs picked up by due date
  2. Acknowledgement and delivery date confirmed
  3. Delay, quantity split and reason recorded
  4. Truck, driver and gate-entry slot captured
Measured byPOs acknowledged on time, delays known before the due date
See the call
The order desk takes the orderThe service desk keeps the equipment runningThe supplier agent keeps parts and material coming in
Comparison

Sales and service desk and voice agent

Sales and service deskVoice agent
Calls in a dayWhat the desk can dial between incoming calls50,000+ across dealers, customers and suppliers
Several countriesA desk per country, or calls in English onlyOne agent, with the language and hours set per country
Before the seasonLong queues when every dealer orders the same weekEvery call answered on the first ring
LanguagesThe languages your team speaks25+, switching during the call
Dealer and asset recordLooked up in the ERP while the caller waitsRead from the record before the first question
RecordA sample of calls is reviewedRecording, transcript and outcome tag on every call
CapacityHiring and training for each seasonAdded in a day, removed after the season
Capabilities

What the agent can do

In conversation

  • Answers and places calls, 50,000+ in a day
  • Speaks 25+ languages and switches when the caller does, such as from Malay to English
  • Stops when interrupted and picks up from there
  • Stays clear in a hardware shop, on a site or next to a running machine
  • Takes part numbers, serial numbers and PO numbers read aloud
  • Remembers earlier calls and chats with the same dealer

Actions during the call

  • Reads and updates the dealer, order, asset and purchase-order record
  • Creates sales orders in SAP or your ERP through its API
  • Raises service tickets and books technician visits
  • Checks stock and spare parts and sends quotes
  • Sends order copies, payment links and documents on WhatsApp or SMS
  • Answers from your price list, promotion circulars and product catalogue

Outbound campaigns

  • Campaigns from your dealer master, ERP or CRM
  • Targeting by country, region, product line, last order date or overdue days
  • Retries for no-answers and scheduled callbacks
  • Follow-ups until the outcome is reached
  • Answering machines and voicemail detected

After every call

  • Recording and full transcript
  • Summary with the key points and next actions
  • Caller sentiment
  • Outcome tag written to your system
  • Summary message to the dealer and to your team

With your people

  • Live transfer to sales, service or purchasing with the record attached
  • Injuries, fires and leaks go to a person at once
  • Approval from a manager on Slack, such as an extra discount
  • Callback booked for the dealer's account manager

Connected to your stack

  • Salesforce, HubSpot, Zoho, LeadSquared, KaptureCX
  • Twilio, Plivo, Telnyx, Exotel, Genesys, SIP trunks
  • Zendesk, Freshdesk, Google Calendar, Calendly
  • 5,000+ more apps through Zapier
  • SAP and your dealer management system through their APIs
One call

Before, during and after the call

1

Before the ring

The number is matched to the dealer, customer or supplier: last orders, outstanding invoices, active promotions, installed assets with their service contract or warranty, open tickets and open purchase orders. Calling hours, time zone and consent are checked before an outbound dial.

2

During the call

The agent confirms who it is speaking to, takes the order, the breakdown or the delivery date, and creates the sales order, raises the ticket or updates the PO while the caller is on the line.

3

When a person is needed

A line that has stopped, a credit-limit request, a price negotiation, a dispute or any request for a person goes to your team live, with the record and the summary on screen. An injury, a fire or a chemical leak is handed to a person at once.

4

After hang-up

Order, ticket, delivery date, outcome tag, transcript and recording are written to your ERP, CRM and service system. The payment reminder, the technician visit or the next supplier call is scheduled.

Use cases

25 accelerators for manufacturing

Each agent starts from an accelerator, so a use case is on live calls in about one month.

Dealers and distributors

Service and spares

Supply chain

Live in one month

Ready in the acceleratorDay 1
  • The call flow and prompts for the use case
  • The fixed opening: who is calling, why, AI and recording disclosure
  • Outcome tags and the number it is measured by
  • Integrations for telephony, WhatsApp, SMS, CRM and ticketing
  • A test set of calls for the common situations
Done with youWeeks 1 to 4
  • Your numbers and telephony connected in each country
  • APIs to your ERP, dealer management system and service system
  • Your approved script, products, price list, promotions and languages
  • Information-security sign-off
  • Staging tests on your data, then the first live calls
Live in one month
2 weeks
when your systems are on standard integrations and the script is already approved
1 month
the usual case: one or two system APIs, such as SAP and the service system
2 months
when a system needs a new API or the security review runs long
Compliance

How every call opens

The opening is fixed in the script. It is the same on every call, in every language and every country.

1

Right person

On an outbound call the agent confirms it is speaking to the dealer, customer or supplier contact on record before it names an order, an invoice or a PO.

2

Who is calling and why

Your company's name and the purpose of the call, in the words your team approved.

3

AI assistant, recorded call

The agent says it is an AI assistant and that the call is recorded.

4

The conversation

Only then does the script move to the order, the equipment or the delivery.

Calling window
12 am9 am9 pm12 am

Calling hours

Outbound calls are placed only inside the hours you set, for example 9 am to 9 pm in the contact's time zone. The order desk, service line and incident line answer at any hour.

Consent and Do Not Call

Order, service, payment and PO calls go to dealers, customers and suppliers you already do business with. Promotion and launch calls follow the consent you hold. For Singapore numbers, the Do Not Call Registry is checked before a marketing call.

Safety first

An injury, a fire, a chemical leak or an electrical hazard is handed to a person at once. Incidents are routed to your safety team, who decide what is recorded and reported.

Personal data

PII is masked in transcripts and logs. Access is by role. Consent, retention and access are set for each market's personal-data law: PDPA in Singapore, PDPA 2010 in Malaysia, UU PDP 2022 in Indonesia, PDPA in Thailand, the Data Privacy Act of 2012 in the Philippines, the Personal Data Protection Law of 2025 in Vietnam. The agent never asks for a card number, OTP or password.

Your own cloud project

The agent runs in your Google Cloud project, in the region you choose, such as Singapore or Jakarta. Recordings and business data stay in your storage.

Prices and credit

The agent quotes only from your price list and active promotions. Extra discounts and credit-limit changes go to your team.

Engineering

How the agent is built

Speech to speechOne model hears and speaks. The fastest replies, and the caller's tone carries through. The default for live calls.
Caller audioGemini 3.8 LiveAgent audio
CascadedThree models in sequence. Each step can be inspected, and the model cost per minute is lower. Used where the script is strict.
Caller audioChirp 3 speech to textGemini 3.8 FlashGemini 3.8 Flash TTSAgent audio

One turn of a call

CallerAgent Speech detected (VAD)A pause, not the endEnd of turnAgent repliesCaller interruptsAgent stopsAgent answers the new point
Voice activity detection (VAD)Separates the caller's speech from line noise and silence. Only speech is sent to the model, so silence is neither processed nor paid for.
End-of-turn detectionTells a pause in the middle of a sentence from the end of it, so the agent does not reply while the caller is still reading out a serial number or a PO number.
Barge-inWhen the caller interrupts, the agent stops speaking at once and the words it did not say are dropped from the conversation.
Answering machine detectionDecided from the audio in the first seconds, before a language model is involved, so voicemail is not counted as a contact.
Noise handlingA hardware shop on a busy street, a plant floor, a truck at the gate of an industrial park. The agent stays clear without asking the caller to repeat.
Context compressionA live model re-reads the call so far on every turn. Older turns are summarised, so reply time and cost stay flat on long calls.

Reliability

In-region deployment

The agent runs in the Google Cloud region closest to your dealers and plants. This is fixed before the build, since reply time cannot be tuned afterwards.

Language mirroring

The agent mirrors the caller turn by turn, so it follows the caller's language and not a setting.

Supervisor and task agents

A supervisor routes to small agents that share the state of the call. The script grows by adding agents.

Supervisor
Dealer lookupOrderService ticket

Model fallback

A health-checked fallback model in the same region takes over mid-call, with the state of the call intact.

Warm transfer

Your account manager, service engineer or buyer sees the record, the transcript summary and the captured details before speaking.

Closing the loop

An analyzer agent keeps each case open until it reaches an end state: ordered, paid, repaired, delivered, or handed to your team.

Architecture

Where it sits

Your systemsOwned by you
ERPDealers, sales orders, invoices, stock and purchase orders. SAP or your own. Two-way sync through APIs.
CRM, service and dealer systemsEnquiries, installed assets, service contracts and warranty, tickets, promotions and loyalty points.
Telephony and paymentsTwilio, Plivo, Genesys or SIP trunking on your existing numbers in each country. Your payment gateway links.
Voice layerBuilt and run by Tilicho
Call handlingCall transport, latency control, live call state, prompts and tool calls, PII redaction.
Speech modelsKnows when the caller has finished, hears an interruption, detects a voicemail.
MeasurementOrders taken, breakdowns logged, POs confirmed, calls handled without a person, and what to fix next.
Google CloudModels and compute
ModelsGemini 3.8 Live speech to speech, or speech to text, Gemini 3.8 Flash and text to speech in sequence.
Agent runtimeGemini Enterprise Agent Platform: the runtime and its security boundaries.
Your projectPer-customer isolation. Recordings and data stay in your storage.
Integrations
TelephonyTwilio, Telnyx, Plivo, Exotel, Genesys, SIP trunks
CRMSalesforce, HubSpot, Zoho CRM, LeadSquared, KaptureCX
SchedulingCal.com, Calendly, Google Calendar
TicketingZendesk, Freshdesk, KaptureCX 360, Re:amaze
Messaging and operationsWhatsApp, SMS, web chat, Slack, Gmail, Zapier
CustomGoogle Sheets, MCP Filesystem, custom REST APIs

Anything not on this list, including SAP, your dealer management system or service system, is connected through its API during setup. Tilicho builds and maintains it at no extra cost.

The models

Gemini 3.8 LiveSpeech to speech. One model listens, reasons and speaks in real time. This is the model on the call.
Gemini 3.8 FlashReasoning in the cascaded pipeline, and the analysis after each call.
Chirp 3 and Gemini 3.8 Flash TTSSpeech to text and text to speech for the cascaded pipeline.
Gemini Enterprise Agent PlatformThe agent runtime and its security boundaries, inside your own Google Cloud project.
Questions

Common questions

Which languages does the agent speak?

More than 25 languages. In Southeast Asia: Bahasa Indonesia, Malay, Thai, Vietnamese, Filipino and Taglish, English, Mandarin and Tamil, and Japanese and Korean for plant and head-office teams. The agent switches language during the call, which matters when a distributor starts in Malay and moves to English for part numbers.

We sell through distributors in several countries. Can one agent call all of them?

Yes. The same agent calls dealers in each country, with the language, currency, calling hours and time zone set per country, and hands over to the account manager for that market.

Can the agent create orders in SAP?

Yes. The agent reads stock, prices, promotions and outstanding invoices and creates the sales order through your ERP's API. SAP and other systems are connected during setup.

Can anyone get a dealer's outstanding or prices by calling?

No. The caller is matched to the registered number and confirms a detail such as the dealer code before the agent reads out anything from the account.

What happens when a line has stopped or someone is hurt?

A line-down breakdown goes to your service manager live, with the asset and the history on screen. An injury, a fire, a chemical leak or an electrical hazard is handed to a person at once.

Where are recordings and business data kept?

In your own Google Cloud project and your storage, in the region you choose. Tilicho runs the agent inside that project.

See it on one of your use cases

A 30-minute session: a live call with the agent, then a walk through one use case of yours, such as the dealer order desk, the service line or supplier follow-up.

Write to
sharada@tilicho.in