Live board · Thailand · X conversation
LINE MAN · X Monitoring
Food and Ride, split. Share of voice, category peaks, competitor plays. Window 1 Jan 2025 – 18 Aug 2026.
LINEMAN_TH · both verticals
LINE MAN is the other half of Thailand’s delivery duopoly — not a challenger brand. On X it is #2 in food (38.6% SOV, 5.6 pts behind GrabFood) and a clear #2 in ride-hailing (22.4%, a much wider 19.4-pt gap). Food is 66% of LINE MAN mention volume. The public story the brand owns is price (ถูกสุดทุกวัน). The story it does not yet own is reliability and coverage.
Total mentions
1.37M
Food + Ride · since Jan 2025
Combined SOV
30.9%
Of tracked ride + food brands
Impressions
349M
Est. reach of LINE MAN talk
Engagements
10.2M
2.9% eng. rate
LINE MAN mention mix
473K ride · 900K food
Ride 35% · Food 66%
Official account
1.4K posts
avg 18.4K views · @LINEMAN_TH
LINE MAN mentions by month
Stacked · food + ride · thousands
LINE MAN Food
Food-delivery talk
vs 4 apps
This is a duel, not a hierarchy. GrabFood holds 44.2% of tracked food-delivery talk; LINE MAN holds 38.6% — only 5.6 points back, and LINE MAN is the one still gaining versus year-end 2025. foodpanda’s May 2025 exit redistributed volume to ShopeeFood and the two leaders. Category food-order conversation, brand names stripped, peaks in the rains (Jun–Sep) and in December. Celebrity lives manufacture extra spikes on top of that seasonality.
Mentions
900K
Brand talk on X
Share of voice
38.6%
LINE MAN of tracked set
Position
#2 of 5
−5.6 vs GrabFood
Share of voice
Thailand food-delivery brand conversation on X · 1 Jan 2025 – 18 Aug 2026
| Brand | SOV | Mentions | Impr. | Eng. | vs YE 25 |
|---|---|---|---|---|---|
| GrabFood | 44.2% | 1.03M | 262M | 7.65M | -1.4 |
| LINE MAN | 38.6% | 900K | 229M | 6.93M | +2.1 |
| ShopeeFood | 9.8% | 228K | 58M | 1.41M | +4.6 |
| Robinhood | 4.6% | 107K | 21M | 480K | +0.3 |
| foodpanda | 2.8% | 65K | 14M | 190K | -5.6 |
When Thailand talks
December
Year-end gifting + party orders. Highest food-order talk of the year.
Jun–Sep rains
Stay-in meals. Category conversation, brand names stripped.
Jul 2025
ถูกสุดทุกวัน x JoongDunk live — celebrity spike on top of rain season.
May 2025
foodpanda exit redistributes restaurant + user talk to the duopoly.
What others are doing
LINE MAN
ถูกสุดทุกวัน stacking (up to 6 layers), VIP, LINE Pay points, Wongnai affiliate, BL-couple lives (JoongDunk 2025, JuniorMark Aug 2026).
GrabFood
Holds #1 SOV. Event geo-codes (FREEN, LINGORM). Tourists + Chinese-language TAT content still default here. Batching / cold-food threads are the opening.
ShopeeFood
Quiet on celebrity, loud in merchant dual-listing. Took the largest slice of foodpanda’s 2025 exit after the two leaders.
Robinhood
0% commission / street-food identity. Thin X volume; still a restaurant-side talking point more than a consumer one.
foodpanda
May 2025 exit. Residual “แอปตายแล้ว” talk, then silence. Historical 2.8% of the window.
Topic mix · LINE MAN
Promo / ถูกสุดทุกวัน
32%
คูปอง · โค้ด · ส่งฟรี · Campaign language dominates organic + affiliate volume.
Delivery time
18%
ช้า · ไม่ตรงเวลา · Recurring late-drop and batched-order frustration.
Merchant coverage
14%
ร้านน้อยกว่าแกร็บ · Shoppers still bounce to Grab when a stall is missing.
Celebrity / live / affiliate
13%
ไลฟ์คู่จิ้น · KOL · Wongnai-linked lives and affiliate codes spike mentions.
Missing items / CS
12%
ข้าวไม่มา · แจ้งปัญหา · Support form going blank is a 2026 motif.
App / UX
11%
แอป · หน้าว่าง · Secondary to price, but it converts fans into critics.
“แต่ครส.ชั้นคืออาหารในไลน์แมนมันน้อยกว่าแกร้ปง่ะ”
Coverage
“สั่งอาหารผ่านไลน์แมนคือช้าทุกรอบ ช้าแล้วช้าอีก”
ETA
“Grab ตอนนี้ราคาป่าเถื่อน แพงกว่า Line Man 2 เท่า”
Price
“จริงๆ grab แพงกว่า lineman มาก ทั้งรถ ทั้งอาหาร แต่นี่ยังใช้ grab เป็นหลักอยู่ดี”
Habit
LINE MAN Ride
Ride-hailing talk
vs 5 apps
Grab still leads Thailand ride-hailing talk at 41.8% SOV. LINE MAN Ride is a solid second at 22.4%, ahead of Bolt, but the gap is structural: tourists, airports, and Chinese-language itineraries name Grab. LINE MAN’s winning line — cheaper than surge — is also its trap. When Eco cannot be found, or a driver asks to cancel after seeing the net fare, the price story flips. Category conversation — getting around Thailand, not LINE MAN — peaks in April (Songkran) and again in the November–January high season.
Mentions
473K
Brand talk on X
Share of voice
22.4%
LINE MAN Ride of tracked set
Position
#2 of 6
−19.4 vs Grab
Share of voice
Thailand ride-hailing brand conversation on X · 1 Jan 2025 – 18 Aug 2026
| Brand | SOV | Mentions | Impr. | Eng. | vs YE 25 |
|---|---|---|---|---|---|
| Grab | 41.8% | 882K | 224M | 6.55M | -3.2 |
| LINE MAN Ride | 22.4% | 473K | 120M | 3.27M | +1.8 |
| Bolt | 14.6% | 308K | 78M | 2.11M | +2.7 |
| inDrive | 9.8% | 207K | 43M | 980K | +0.9 |
| Maxim | 6.4% | 135K | 24M | 510K | -0.8 |
| AirAsia Ride | 5.0% | 105K | 22M | 440K | -1.4 |
When Thailand talks
April · Songkran
Getting-around talk, not brand talk. Both years.
Nov–Jan
High season + tourists. Grab captures more of the inbound slice.
September
Late-rain commute + event weekends.
Aug 2026
JuniorMark missions + BYD EV announcement on Ride.
What others are doing
LINE MAN Ride
Price meme: cheaper than Grab surge. Monthly Eco codes (RIDENOW, ECOHOLIDAY). BYD EV fleet (Aug 2026). Weakness: Eco supply + driver cancel-after-accept.
Grab
Tourist OS of Thailand. Concert / fanmeet ride codes. TAT and Chinese fanclub posts name Grab, not LINE MAN. Lead is wide (+19.4 pts) but thinner than YE25.
Bolt
2026 fare + EV push took points. May 2026 regulator / compliance cloud is the counter-story.
inDrive
Bid-your-fare positioning. Smaller, younger, price-sensitive Bangkok threads.
Maxim / AirAsia Ride
Airport and tourist adjacency. Low organic Thai conversation versus the top three.
Topic mix · LINE MAN
Cheaper than Grab
26%
ถูกกว่าแกร็บ · ไม่เซิร์จ · The winning comparison line on Thai X.
Eco hard to find
22%
เรียก Eco ยาก · ยกเลิก · Price win collapses if a car never arrives.
Fare vs driver pay
16%
คนขับขาดทุน · ขอยกเลิก · Drivers asking riders to cancel after seeing net fare.
Airport / tourist default
14%
นักท่องเที่ยวใช้แกร็บ · Inbound travellers still default to Grab.
Driver cancel / loop
14%
วนรับ · ยกเลิกซ้ำ · Looping pickup and cancel-retry threads.
EV / BYD fleet
8%
รถไฟฟ้า · BYD · Aug 2026 BYD tie-up is the new proof point.
“ช่วงนี้เรียก line man eco ยากมากกก เรียก ยกเลิก เรียก ยกเลิก”
Supply
“เรียก LINE MAN ถูกกว่า”
Price
“ค่าบริการบนแอปเหมา 79 บาท เจอรถติด คนขับบ่นว่าขาดทุน”
Driver pay
“คนขับบอกยกเลิกให้ได้มั้ยครับ ผมได้ 120 เอง”
Cancel
Paid · X Ads · Food
June → July
June vs July 2026 · X Ads · Food only. Spend almost flat. Reported purchases nearly doubled. The useful story is the mix shift into CRM — not the branding purchase count.
Source · Ads ID 18ce55es3a9. Figures below are report data pulled from Ads ID 18ce55es3a9 (X Ads campaign export, Food, Jun–Jul 2026). Not modeled SOV and not MMP/LTV.
Spend
฿1.06M
Jun ฿1.12M -4.9%
Purchases (X)
1.88M
Jun 1.01M +86.7%
CPA
฿0.57
Jun ฿1.11 -49.1%
Re-engagements
463.3K
Jun 299.3K +54.8%
Impressions
40.42M
Jun 43.21M -6.4%
Link clicks
35.6K
Jun 49.9K -28.6%
CTR
0.09%
Jun 0.12% -23.7%
CPR
฿2.30
Jun ฿3.74 -38.6%
By family
CRM scaled and got cheaper. MASS was cut. Branding still takes most of the money and lost click quality.
| Family | Spend Jun | Spend Jul | Δ | Purch Jun | Purch Jul | CPA Jun | CPA Jul | CTR Jul |
|---|---|---|---|---|---|---|---|---|
| CRM | ฿31.5K | ฿267.4K | +747.6% | 63.4K | 752.9K | ฿0.50 | ฿0.36 | 0.21% |
| MASS | ฿99K | ฿8.8K | -91.1% | 32K | 43.6K | ฿3.09 | ฿0.20 | 0.21% |
| BRAND | ฿987.5K | ฿787.1K | -20.3% | 911.8K | 1.08M | ฿1.08 | ฿0.73 | 0.04% |
| Total | ฿1.12M | ฿1.06M | -4.9% | 1.01M | 1.88M | ฿1.11 | ฿0.57 | 0.09% |
CRM spend mix
3% → 25%
฿31.5K → ฿267.4K
MASS spend mix
9% → 1%
฿99K → ฿8.8K
BRAND spend mix
88% → 74%
฿987.5K → ฿787.1K
Campaign lines
| Line | OS | Spend Jul | Δ spend | Purch Jul | Δ purch | CPA Jul | Clicks Jul | Flag |
|---|---|---|---|---|---|---|---|---|
CRM EPU iOS 41760416 | iOS | ฿137.3K | +2973.0% | 251.7K | +6168.2% | ฿0.55 | 7.9K | Retention |
CRM EPU aOS 41760409 | aOS | ฿130K | +2663.8% | 501.2K | +4938.2% | ฿0.26 | 12.9K | Best CPA / scale |
MASS retarget 30D iOS 41736631 | iOS | ฿3.7K | -92.6% | 16.8K | +87.2% | ฿0.22 | 582 | Installs > clicks — SKAN dump |
MASS retarget 30D aOS 41736566 | aOS | ฿5.1K | -89.6% | 26.8K | +16.3% | ฿0.19 | 1.3K | Retention |
Branding Dynamite 41689016 | 2OS | ฿603.2K | -25.0% | 1M | +93.4% | ฿0.60 | 12.4K | Reach — VT purchases |
Branding Hashtag 41627424 | 2OS | ฿166.9K | -3.8% | 60.9K | -81.7% | ฿2.74 | 0 | 0 clicks — unit broken |
Branding RPU Hi/Med 41627371 | 2OS | ฿17K | +77.9% | 20.6K | -65.6% | ฿0.82 | 450 | Click collapse |
What to highlight
Win
Account got cheaper while volume rose
Spend −4.9% (฿1.12M → ฿1.06M). Reported purchases +87%. Blended CPA ฿1.11 → ฿0.57. Re-engagements +55%, CPR ฿3.74 → ฿2.30.
Win
CRM is the real July story
CRM spend ฿32k → ฿267k (+748%) and CPA improved ฿0.50 → ฿0.36. CPR held at ฿0.87. aOS CRM is the workhorse: 501k purchases at ฿0.26 CPA.
Win
Mix shifted toward retention
Conversion (CRM+MASS) went from 12% of spend in June to 26% in July. Branding still dominates (74%) but is no longer 88% of the account.
Watch
Branding click quality collapsed
Reach CTR 0.10% → 0.04%. CPC ฿26 → ฿61. Re-engagements on branding −41% on only −20% spend. Hashtag line served 5.8M impressions with 0 clicks.
Watch
Do not celebrate MASS iOS installs
4,127 installs on ฿3.7k and 582 clicks (SKAN 4,126). That is an attribution dump, not a scale recipe. MASS spend was cut 91% — treat July CPI as unclean.
Watch
June CRM is not a full month
CRM IDs started 25 Jun. MoM CRM +748% is mostly days-in-month plus scale, not a like-for-like week. Two June CRM ID pairs (417364xx + 417604xx) share the same name.
What to try next
Keep scaling CRM aOS. Gate iOS.
aOS CRM: ฿130k / 501k purchases / 223k re-eng / CTR 0.23%. That matches the new Retention KPI (positive ROI). iOS CRM CPA ฿0.55 is fine — but 1,461 installs vs 60 on aOS needs an MMP quality check before another 2×.
Pause or rebuild Branding Hashtag.
฿167k, 5.76M impr, 0 link clicks in July. Either the card/CTA broke or click tracking died. Do not leave Reach money on a mute unit.
Do not refill MASS until quality is audited.
MASS aOS actually looks healthy (purchases 23k → 27k on 90% less spend). MASS iOS install spike is not usable. Re-open MASS only on purchase / re-eng, never on CPI.
Split Dynamite: keep reach, add a conversion sibling.
Dynamite spend −25% and reported purchases nearly 2× (CPA ฿1.55 → ฿0.60). Good if view-through is accepted. For Retention ROI > 1, stand up a click-optimized conversion campaign off the same creative, exclude CRM lists.
Report two scoreboards.
Branding Reach is still 74% of spend and 58% of July purchases. Those purchases are not the same object as CRM purchases. Board should show: (1) click-based conversion CPA for Retention, (2) CPM / reach / SOV for Acquisition at ROI = 1.0.
To get a better read, I still need
- — Confirm currency (treated as THB).
- — Attribution window X is using (1-day click / 7-day view?) and view-through vs click-through purchase split.
- — MMP (AppsFlyer / Adjust) purchases + revenue / LTV — so we can compute LTV/Spend against the new KPI.
- — User segment on each campaign: NU/RU vs Rookie / Growth / Soft Churn. Names say RET + CRM_EPU + MASS retarget, but we cannot see the list.
- — Ad-group / creative breakdown (Hashtag 0 clicks is a unit problem).
- — Frequency + unique reach on the three branding lines.
- — Whether 417364xx and 417604xx overlapped in June (double CRM) or were a clean ID swap.
- — August flash + any Ride campaigns — this export is Food only.
Paid · branding · 2 weeks
August branding
1–17 Aug 2026 · branding Reach · Food. Reach only. Read this as a delivery + click-quality flash, not a conversion scoreboard.
Source · Ads ID 18ce55wp07l. Figures below are report data pulled from Ads ID 18ce55wp07l (X Ads branding export, Food, 1–17 Aug 2026). Reach campaigns only — this pull has no purchase / re-engagement columns. Flight is ~2 weeks; DDAY is 1–2 days old in this cut.
Spend
฿431.3K
17 days · three waves
Impressions
21.39M
CPM ฿20.16
Link clicks
14.6K
CTR 0.068%
CPC
฿29.65
vs Jul branding ฿61
What is good (for a 2-week Reach flight)
Good
Hashtag is fixed — that is the headline
July Hashtag (Ads 18ce55es3a9) spent ฿167k for 5.76M impr and 0 clicks. This account’s week-1 Hashtag: ฿265k, 12.0M impr, 8,672 clicks, 4,937 installs, CPI ฿54. Same tactic, working unit.
Good
Click cost is already better than July branding
Two weeks in: CTR 0.068% vs July branding 0.044%. CPC ฿30 vs ฿61. CPM ฿20 vs ฿27. You are buying cheaper attention, not just cheaper spend.
Good
The flight is delivering on a burst calendar
21.4M impressions and ฿431k in 17 days, in three clean waves (HALF → TS → DDAY). TS did 5.6M in ~3 days. DDAY, live only since 16 Aug, already 3.2M. No delivery stall.
Good
aOS is the efficient half of CAMSUPER
DDAY aOS: CTR 0.112%, CPC ฿14.73 — best click rate on the account. TS aOS CPC ฿24 vs iOS ฿41. Keep aOS as the scale side; don’t let iOS CPC (฿41–49) set the bid for both.
Good
RPU Hi/Med is a cheap complement
฿4.9k, CPM ฿8.42, CPI ฿27. Small, but the most efficient reach line. Worth a larger test next flight if frequency stays clean.
Three waves
| Wave | When | Spend | Impr. | Clicks | CTR | Note |
|---|---|---|---|---|---|---|
| HALF | 1–7 Aug | ฿269.9K | 12.53M | 8.9K | 0.071% | Hashtag recovered from July’s 0-click line. |
| TS | 13–15 Aug | ฿103.2K | 5.64M | 3.3K | 0.058% | 3-day burst cleared ~5.6M impr. |
| DDAY | 16–17 Aug (live to 22) | ฿58.3K | 3.22M | 2.4K | 0.073% | First 1–2 days already at 3.2M impr. |
Lines
| Line | OS | Status | Spend | Impr. | Clicks | CTR | CPC | CPI |
|---|---|---|---|---|---|---|---|---|
Hashtag · CAMHALF 42052202 | 2OS | Expired | ฿265K | 11.96M | 8.7K | 0.072% | ฿30.56 | ฿54 |
RPU Hi/Med · CAMHALF 42052282 | 2OS | Expired | ฿4.9K | 577.4K | 228 | 0.040% | ฿21.32 | ฿27 |
Food & Bev TS · iOS 42162975 | iOS | Expired | ฿58.3K | 3.15M | 1.4K | 0.045% | ฿41.08 | ฿595 |
Food & Bev TS · aOS 42146969 | aOS | Expired | ฿44.8K | 2.49M | 1.9K | 0.075% | ฿24.03 | ฿2.1K |
Food & Bev DDAY · iOS 42173726 | iOS | Active | ฿33.4K | 1.72M | 676 | 0.039% | ฿49.40 | ฿249 |
Food & Bev DDAY · aOS 42172231 | aOS | Active | ฿24.9K | 1.5M | 1.7K | 0.112% | ฿14.73 | ฿1K |
Hold these caveats
- — This export has no purchases / re-engagements — do not read CPI as Retention ROI.
- — iOS CTR is still soft (0.039–0.045%). DDAY iOS CPC ฿49 is the expensive click.
- — DDAY is 1–2 days old in this cut. Wait for 22 Aug end-date before judging the burst.
- — 42147009 is a paused iOS TS twin with zero delivery — ignore, not a fail.
Methodology
How to read this board
- — Window: 1 Jan 2025 – 18 Aug 2026. Geography: Thailand. Language: Thai + English brand talk on X.
- — Share of voice is brand conversation on X, not GMV. Taxonomy matches the Grab Thailand monitoring board (same competitors, same window) recut with LINE MAN as the hero.
- — Food set: LINE MAN, GrabFood, ShopeeFood, Robinhood, foodpanda (historical post-May 2025 exit). Ride set: LINE MAN Ride, Grab, Bolt, inDrive, Maxim, AirAsia Ride.
- — Query family includes LINE MAN / ไลน์แมน / LINEMAN, Ride / Eco / เรียกรถ, and competitor brand names. Official @LINEMAN_TH posts are counted inside the brand total.
- — Topic mix is a coded sample of Thai posts in-window (price, ETA, coverage, CS, celebrity, supply, driver pay). Quotes are unedited public posts.