A product overview for partner teams: how LMN helps dealers find, watch, and act on the right Korean vehicles.
Eagle Eye is a sourcing assistant for partner dealers. Instead of asking a dealer to refresh inventory, repeat the same search, and manually notice price changes, LMN watches the Korean market for them and surfaces the cars worth acting on.The goal is simple: help each dealer catch the right opportunity at the right time across Korean auction and dealer inventory.
Dealers already know what their buyers want: maker, model, year, budget, mileage, condition, and sometimes a very specific trim. The hard part is not defining the search. The hard part is watching a fast-moving market without missing the moment when:
a new matching car appears,
a watched car drops in price,
a car keeps reappearing across auction rounds,
a listing looks meaningfully cheaper than comparable cars,
a car disappears and should no longer be shown as actionable.
Today, that work often becomes manual monitoring. Eagle Eye turns it into a saved condition and a change feed.
Every match should be explainable in product copy. The partner UI can show one or more reasons:
Reason
Suggested user-facing wording
filters
”Matches your saved criteria”
signals.price_drop
”Price dropped”
signals.repeat_listing
”Repeated auction listing”
signals.undervalued
”Below comparable market price”
Signals are additive. They do not replace the saved criteria. A car still has to belong to the watch’s buying universe, and then it may have extra reasons to be highlighted.For signal matches, LMN should give enough detail for the UI to explain the alert:
Signal
Detail the partner can show
repeat_listing
How many matching auction listings were seen in the window, plus the cumulative price drop percentage.
undervalued
The reference market price and how far below that price the listing is, as a percentage.
price_drop
Previous price, current price, and drop percentage.
Eagle Eye is intentionally delta-only.When a watch is created, LMN can seed the current shortlist so the dealer immediately has cars to review. Those seeded cars are not pushed as notifications. Notifications begin when the market changes after the watch exists.Dealers are notified only for actionable changes: new matches, meaningful price drops, and removals. If a vehicle price increases but the vehicle still matches the saved criteria, it stays in the shortlist and simply loses the price-drop signal; LMN does not send a notification for that.This avoids the common failure mode where a partner creates a watch and immediately receives a noisy dump of cars they already saw.Think of it this way:
State
Visible in match list?
Sends notification?
Current cars at watch creation
Yes
No
New matching car after creation
Yes
Yes
Existing match with a price drop
Yes
Yes
Existing match with a price increase but still matching
Eagle Eye covers both Korean auction sources and dealer inventory, but the mechanics differ.Auction inventory arrives through LMN’s scheduled auction data pipeline. Dealer inventory is queried live per dealer watch on a schedule. Product teams do not need to expose that distinction, but it matters for expectations:
Dealer watches can find new dealer matches.
Dealer watches can detect dealer price drops after a baseline exists.
Dealer watches can detect removals when a previously matched dealer car no longer appears.
Dealer watches can use the reliable vehicle fields LMN already exposes, while option-sensitive workflows should be treated carefully until source coverage is stronger.
Repeat-listing and undervalued signals are auction-first in v1.
For v1, dealer inventory should be positioned as: filters plus price-drop monitoring.
Partner teams should model four simple watch controls:
Control
Dealer meaning
Active
”Keep watching and notify me.”
Muted
”Keep watching, but stop notifications for now.”
Paused
”Stop collecting matches until I resume.”
Delete
”Remove this watch permanently.”
Muted and paused are different. Muted still collects matches silently. Paused does not collect anything while paused.For individual matches, support a “hide” or “mark reviewed” action. Hidden cars leave the default inbox and do not notify again for that watch unless the partner unhides them.
Dealers rarely have rigid criteria. A dealer looking for a 2020 Hyundai Santa Fe gasoline under 13,700landed—noframedamage—maystillbeinterestedina2020SantaFethatcosts13,782, or a Santa Fe Hybrid at the same price point. Eagle Eye’s flexibility block captures that tolerance without the dealer needing to broaden their stated brief.
When you include a flexibility block in the watch request, LMN widens the filter bounds by the specified tolerance and runs the wider query alongside the strict one. Matching results from the widened query are admitted to the watch and tagged so the partner UI can explain the match.Example — the Santa Fe watch:
A dealer wants a 2020 or newer Hyundai Santa Fe, gasoline, no frame damage, estimated landed cost no more than $13,700.
With level: "medium" on estimated_landed_max_usd, the effective landed-cost bound becomes floor(13700 × 1.05) = 14385. A car priced at $13,782 landed — above the strict limit but inside the medium tolerance — is admitted and tagged match_type: "flex" with this detail:
A car priced at $13,200 landed is an exact match and carries match_type: "exact" with no flex_detail.The Santa Fe Hybrid alternative means LMN also runs a parallel search for model: "Santa Fe Hybrid". A match from that variant carries match_type: "flex" with a categorical flex_detail showing the requested model, the alternatives, and the actual model matched.
no_frame_damage is the source-equivalent filter — it maps to the same structural standard on both dealer (encar) and auction inventory. no_accident is stricter on dealer (zero exterior repairs) than on auction (exterior work is permitted at grade A), so a watch mixing source: ["dealer", "glovis"] with no_accident: true applies the strictest predicate each source can verify.For most frame-sensitive buyers, no_frame_damage is the right choice. It gives consistent behavior across sources and still excludes structurally compromised cars.
flex_detail and match_type appear on every match-bearing surface: search rows, match list items, and additions / price_changes entries in eagle_eye.match webhooks. Partner UIs can use this to show dealers whether a match is an exact hit or a tolerance-admitted alternative.
Partner product and UX teams can treat Eagle Eye as a saved-search-plus-alerts feature. Partner engineering teams can treat it as:
one write path to create or update a watch,
one read path for current matches,
one webhook stream for changes,
one handoff into the existing order API.
The most important product decision is not the endpoint shape. It is how the partner wants dealers to triage opportunities: inbox, CRM task, chat alert, saved search page, or all of the above.