NLP Analysis of 175K+ Messages • Customer Intent, Sentiment & Language Patterns • Sep 2025 – Mar 2026
📊 Executive Summary
Deep NLP analysis of 175K+ conversation messages between Dani Ruedas and customers across 5 core LATAM markets. This report decodes what customers say, what they want, how they feel, and where Dani falls short.
💬 The Asymmetry Problem: Customer messages average 26 characters. Dani's responses average 333 characters. That's a 13:1 ratio. Customers send "precio" — Dani sends paragraphs. This mismatch may explain why 66% of contacted leads never reply: the conversational weight feels automated, not human.
🚨 #1 Topic Everywhere: PRICE. Across all 5 markets, "precio" is the single most common customer word. 12,044 inbound price inquiries — and Dani says "no tengo acceso" to pricing in 6,222 of its outbound messages. Customers ask for prices, Dani can't give them. This is the biggest conversion killer.
🔧 Knowledge Gap Crisis: 12,687 outbound messages contain explicit "I don't have access" or "not found" language. That's 14.5% of ALL Dani responses being deflections. The top 3 gaps: pricing (6.2K), financing details (3.4K), and dealer locations (2.4K) — the exact 3 things customers need to buy a motorcycle.
😎 Sentiment is Positive: When customers express sentiment, 71% is grateful/positive vs 25% negative. The rejection rate is remarkably low (0.16% of inbound messages). Customers generally like interacting with Dani — they just need it to know more.
🏍️ Model Interest Varies by Market: MX asks about RTR 200 and Ronin (sport-premium). PE asks about King Duramax and Raider (commercial + commuter). VE asks about HLX 150 (utility). GT balances RTR 160 and Raider. Dani's product knowledge needs market-specific depth.
📞 Customers Want Humans: When expressing channel preference, 42% of customers across LATAM want an in-person visit, 27% want a phone call, and only 22% prefer staying on chat. Dani's role should be qualifying and scheduling — not replacing the human touchpoint.
🔢 The Numbers
Raw conversation statistics across the 5 core markets.
Total Messages Analyzed
175.4K
Inbound + outbound with body
Inbound (Customer)
87.7K
50% of traffic
Avg Customer Msg Length
26 chars
Short, direct, mobile-native
Avg Dani Response Length
333 chars
13x longer than customer
Questions Asked by Customers
6,736
Messages containing "?"
Dani "Can't Answer" Msgs
12,687
14.5% deflection rate
Handoff to Sales Team
14.6K
Msgs referencing comercial team
Minimal Responses (≤5 chars)
13.0K
"si", "ok", "no", "👍"
Message Length Distribution — The Asymmetry
Insight: 55% of customer messages are under 20 characters. Meanwhile, 73% of Dani's responses exceed 200 characters. Customers are texting like it's WhatsApp (because it is). Dani is responding like it's writing an email. Shorter, punchier Dani responses — especially for pricing and availability — would feel more natural and increase engagement.
🎯 Customer Intent Analysis
What customers are actually asking for, classified from 87.7K inbound messages.
Intent Distribution — All Markets
Intent Breakdown by Country
Intent
🇲🇽 MX
🇵🇪 PE
🇬🇹 GT
🇻🇪 VE
🇦🇷 AR
Total
Price Inquiry
4,906
5,754
1,178
944
262
13,044
Acknowledgment
4,415
2,423
663
359
97
7,957
Minimal Response
4,202
2,548
459
234
93
7,536
Financing
3,270
1,783
438
391
50
5,932
Greeting
2,646
986
669
488
164
4,953
Model Interest
2,568
2,285
561
422
96
5,932
Purchase Intent
1,761
998
302
89
81
3,231
Visual/Catalog
1,651
931
230
82
26
2,920
Technical/Specs
527
428
65
39
3
1,062
Comparison/Competition
442
380
100
68
60
1,050
Dealer Location
557
373
78
76
20
1,104
Service/Warranty
177
39
56
24
11
307
Complaint
43
9
4
2
1
59
Key Finding: Price + Financing = 18,976 messages (22% of all inbound). These are the two highest-value intents — customers actively signaling purchase consideration. Yet these are exactly where Dani has the biggest knowledge gaps. Closing this loop is the single most impactful thing to do.
Purchase Intent Signal: 3,231 messages contain explicit purchase language ("quiero comprar", "me interesa", "busco"). That's 3,231 hot leads expressing buy-intent directly to Dani. Ensuring fast, accurate dealer handoff for these is critical.
💜 Sentiment Analysis
How customers feel when talking to Dani, extracted from sentiment-bearing inbound messages.
Sentiment Distribution
Sentiment by Country
Sentiment Ratio (Positive+Grateful vs Negative+Rejection)
🇻🇪 VE
555 pos
308 neg
🇬🇹 GT
834 pos
300 neg
🇲🇽 MX
5,033 pos
601 neg
🇵🇪 PE
1,857 pos
332 neg
🇦🇷 AR
140 pos
41 neg
VE Sentiment Watch: Venezuela has the worst positive-to-negative ratio (1.8:1 vs MX's 8.4:1). Customers engage deeply (best reply rate, longest conversations) but express more frustration — likely driven by financing barriers and price sensitivity in a difficult economic context.
Emoji Exchange Pattern
How Dani and customers use emojis differently
Emoji
Dani Uses
Customer Uses
Ratio
Insight
😎 Cool Face
10,664
21
508:1
Dani's signature — customers never use it
🏍️🏁💨 Moto/Racing
9,220
263
35:1
Brand identity emojis, minimal customer adoption
😊😃 Happy
2,497
92
27:1
Dani over-smiles relative to customers
👍 Thumbs Up
16
287
1:18
Customer's go-to acknowledgment
🙏 Pray/Thanks
10
62
1:6
Customers express gratitude this way
Emoji Mismatch: Dani's emoji style (😎🏍️💨) is brand-playful. Customer emoji usage is practical (👍🙏). The 508:1 ratio on 😎 is a red flag for perceived authenticity — it screams "automated." Consider reducing Dani's emoji density by 60-70% and matching customer's more restrained style.
💬 Word & Phrase Patterns
The most common exact messages customers send, revealing true behavioral patterns.
MX Pattern: Highly transactional. "Si" dominates (2,812x) — customers confirming Dani's prompts. "Su diseño" (98x) reveals that MX customers respond to design as the top product attribute. "Hola 🏍️" (171x) is the ad click-through entry — these are the Meta/Google ad leads clicking the WhatsApp CTA.
Peru — Top Customer Messages
si (1,562)precio (1,054)ok (901)gracias (351)hola (241)ok gracias (165)no (154)lima (147)precio? (146)si por favor (129)el precio (120)buenas tardes (107)okey (85)información (73)financiamiento (49)al contado (44)crédito (40)presio (20)tvs king (20)moto torito (16)
PE Pattern: Price is KING — "precio" (1,054x) is the #2 word after "si". The misspelling "presio" (20x) signals lower-literacy users in the commercial vehicle segment. "Moto torito" (16x) and "tvs king" (20x) confirm 3-wheeler demand. "Al contado" (44x) vs "crédito" (40x) shows a near 50/50 split in payment preference — Dani needs to handle both paths.
Guatemala — Top Customer Messages
si (259)gracias (186)precio (106)hola (91)ok (76)buenas tardes (47)no (43)muchas gracias (42)si por favor (37)buen día (34)me interesa (33)guatemala (28)dani llamame (21)si porfavor (17)que requisitos piden (10)
GT Pattern: Most polite market — "muchas gracias" and "si por favor" are heavily used. "Dani llamame" (21x) is unique to GT — customers explicitly ask the bot to call them, showing trust in the agent's ability to escalate. "Que requisitos piden" (10x) reveals financing qualification as a key barrier.
Venezuela — Top Customer Messages
si (145)hola (80)precio (77)gracias (68)buenas tardes (66)caracas (50)si por favor (48)buenas (47)ok (32)buenos días (29)precio? (21)financiamiento (11)hlx 150 (11)apache 200 (11)
VE Pattern: Very greeting-heavy (hola + buenas tardes + buenas = 193x combined) — Venezuelan culture emphasizes formality in opening. "Caracas" (50x) dominates location mentions, showing heavy capital-city concentration. HLX 150 is the most mentioned model — utility-focused market.
🏍️ Model Conversation Analysis
Which models customers talk about, by country — from customer-initiated mentions.
Top Model Mentions in Customer Messages
Market-Specific Product Interest Profiles
🇲🇽 Mexico — Sport Premium: RTR 200 (612), Ronin (404), RTR 310 (397), RTR 160 (348). The Apache RTR family dominates, with 310 models generating aspirational buzz. 3-Wheeler mentions (158) signal emerging commercial segment interest. "Motoneta" (21x) — scooter demand exists but is underserved.
🇵🇪 Peru — Commercial + Commuter: King Duramax (358), Raider (355), 3-Wheeler Generic (222). Peru's conversation is fundamentally different — it's about working vehicles, not sport bikes. The King Duramax is the most-discussed product, a completely different profile from MX.
🇬🇹 Guatemala — Balanced Mix: RTR 160 (160), Raider (155), RTR 200 (102). GT shows the most balanced portfolio interest. The entry-level Apache RTR 160 is #1, suggesting price-conscious but aspirational buyers.
🇻🇪 Venezuela — Utility First: HLX 150 (164), Raider (109), RTR 200 (78). VE's top model is a utilitarian workhorse. With financing being the #1 lost reason, these are buyers who need affordable, practical transportation — not premium sport bikes.
🧠 Dani's Knowledge Gaps
Where Dani explicitly fails to answer customer questions — 12,687 deflection messages analyzed.
Total Deflections
12,687
14.5% of all Dani msgs
"No Access" Messages
11,048
Primary gap pattern
"Info Not Found"
1,886
Document/data search fails
"Redirects to Web"
3,539
Sends customer elsewhere
What Dani Can't Answer — By Topic
Gap Impact by Country
Gap Topic
🇲🇽 MX
🇵🇪 PE
🇬🇹 GT
🇻🇪 VE
🇦🇷 AR
Total
Pricing
2,367
2,822
525
385
123
6,222
Financing Details
1,971
939
258
240
26
3,434
Dealer Locations
1,157
780
204
156
64
2,361
Stock/Availability
125
120
25
15
1
286
Promotions
39
60
13
8
0
120
Critical Path Block: The top 3 gaps (pricing, financing, dealers) represent the exact purchase funnel steps: "How much?" → "Can I afford it?" → "Where do I go?" Dani blocks all three. Every deflection is a potential lost sale. A customer who asks for price and gets "I don't have access" has a high probability of never responding again.
Handoff Pattern Analysis
How Dani transitions to human agents
Handoff Pattern
MX
PE
GT
VE
AR
Sales team reference
3,821
2,737
601
358
58
Collecting contact info
1,778
853
277
199
65
Notified team
1,503
766
271
119
24
Advisor will contact
918
458
50
80
17
Registration confirmed
149
80
25
28
21
Handoff Gap: Dani references the sales team 7,575 times, collects contact info 3,172 times, but only confirms registration 303 times (4% completion). The handoff funnel is leaking — most attempts to collect info don't result in confirmed registrations. Either customers drop off during data collection, or the confirmation step isn't firing.
🏁 Competitor Mentions
What competing brands customers bring up in Dani conversations.
Competitor Brand Mentions (Customer Inbound)
Competitive Landscape: Bajaj is the most-mentioned competitor (113 mentions), especially in PE (70) where Bajaj Pulsar is the direct Raider competitor. Vento is #2 in MX (41) — a low-cost brand indicating price-sensitive prospects. Honda (38) appears across all markets. Italika (14) is MX-specific. Overall competitor mentions are LOW (271 total vs 87K inbound) — customers come to Dani already interested in TVS, not shopping around.
📞 Channel Preferences
How customers prefer to be contacted, extracted from conversation signals.
Preferred Contact Channel by Country
The Physical World Wins: In-person dealer visits are the #1 preferred channel in every market except GT (where phone call leads). Only 22% of customers expressing a preference want to stay on chat. This validates Dani's role as a qualifier and scheduler — not a closing tool. Dani should be optimized to book dealer appointments and trigger phone callbacks, not to handle the full sales conversation.
Customer Question Types
🗣️ Voice of Customer — Real Verbatims
Actual customer messages that reveal pain points, frustrations, and desires.
😡 Frustration: "No me contactaron"
The most common frustration pattern — customers who gave their info but never heard back from dealers.
🇲🇽 Customer
"No me han contactado aun"
🇲🇽 Customer
"Hola ya no me dijistes nada"
🇲🇽 Customer
"Ya no necesitan clientes!"
🇬🇹 Customer
"No me han contactado"
🇬🇹 Customer
"Necesito saber sobre el proceso de la motocicleta, ya no me llamaron"
This pattern represents the dealer handoff failure. Dani collects info, promises a callback, but the dealer never follows through. These customers came back to Dani to complain — the ones who didn't come back are silently lost.
💰 Financing Desperation
🇬🇹 Customer
"Si no me puedes ayudar a sacar una moto al crédito ya que tengo mala reputación... si me gustaría sacar una moto y poderla pagar cada mes"
🇲🇽 Customer
"No se por que la financiera ya no me autorizó un segundo credito"
🇲🇽 Customer
"Ya cotice, tengo que liberar mi credito porque saque una Vento"
These are real people with real transportation needs trying to find financing. The GT customer explicitly says they have bad credit history but want to pay monthly — this is the profile that needs alternative financing paths (micro-lending, dealer financing, group guarantees).
🔥 Frustrated with Dani's Limitations
🇲🇽 Customer
"No sirves de nada, no se para que ponen IA"
🇲🇽 Customer
"Tu pagina no sirve"
🇲🇽 Customer
"La página tiene muchas deficiencias, los estados están mal agrupados y la información es pésima"
🇲🇽 Customer
"Es imposible que no puedan contactar me"
Direct feedback on AI limitations. "No sirves de nada" is harsh but actionable — these customers expected Dani to actually help, not deflect. The page/website complaints suggest customers are conflating Dani with the TVS website experience.
❤️ Emotional Purchase Context
🇲🇽 Customer
"Ya no tendré que depender de un transporte para ir a mi trabajo o tener que caminar más de 4 horas"
🇻🇪 Customer
"La quiero ful inyeccion y con frenos ABS... el 90% de las motos son carburadas y ya no quiero moto carburada"
🇵🇪 Customer
"No quiero que me contacten, quiero yo acercarme a una tienda"
These messages reveal the human context behind purchases. The MX customer walks 4 hours to work — a motorcycle is life-changing. The VE customer is knowledgeable and demanding specific features. The PE customer values autonomy and privacy. Dani should adapt to these emotional contexts.
🚀 Conversation-Driven Strategic Actions
Data-backed recommendations directly from what customers tell us.
#
Action
Conversation Evidence
Expected Impact
Priority
1
Feed Pricing Data to Dani: Connect real-time or semi-static price lists by country and model
6,222 deflections on pricing; "precio" is #1 customer word
Eliminate 49% of all deflections
P0
2
Add Financing Pre-Qualifier: Income range, payment method, credit status flow
3,434 deflections on financing; 5,932 customer financing messages
Reduce 27% of deflections + pre-qualify leads
P0
3
Integrate Dealer Locator: City/state → nearest dealer with hours and contact
2,361 deflections on dealer locations; 1,104 "where?" questions
Complete the purchase path
P1
4
Shorten Dani's Responses: Cap at 150 chars for first 3 exchanges; match WhatsApp norms
333 avg chars vs 26 customer; 13:1 asymmetry
+5-10% reply rate improvement
P1
5
Reduce Emoji Density: Cut 😎 usage by 70%; adopt 👍 and natural tone