How a Punjab superbike dealer could find used bikes with an AI lead generation agent

Use case Expected outcomes AI lead generation

Key facts

Business
Pre-owned superbike dealer in Punjab, India.
Main problem
The owner has little time to search for good bikes online.
Sources in the design
OLX, Google search and Google Maps dealers, and Facebook Marketplace (forwarded by the owner, not scraped).
Output
One WhatsApp shortlist per day, plus a tracking sheet.
Human control
The owner approves every message before it goes to a seller.
Planned build time
About 6 weeks, with a first working version in week 2.
Expected owner review time
About 15–20 minutes a day (design target).

What problem did the dealer have?

The dealer does not have time to search the internet for good used superbikes. In his words (paraphrased): "I don't get much time to find good bikes on the internet. This is the main and major problem."

The business told us:

  • Good used superbikes are listed on OLX, Facebook Marketplace and by other dealers found through Google.
  • He runs the business himself, so time spent scrolling listings is time taken from buyers, the showroom and paperwork.
  • He wanted an AI agent that brings him sourcing leads, so he does not need to search.

Good bikes at a fair price sell fast. If the owner checks listings only late at night, the best deals are often gone.

What is an AI lead generation agent for a bike dealer?

An AI lead generation agent for a bike dealer is software that finds bikes for sale, checks them against the dealer's buy rules, and sends only the best ones to the dealer. It does the searching and sorting. The dealer still does the calling, checking and buying.

How would the daily work change?

The owner would stop searching and start reviewing. The table below compares a normal day before and after.

StepToday (manual)With the proposed agent
Find listingsOwner scrolls OLX, Marketplace and dealer pages when he has free timeAgent collects listings through the day
Check detailsOwner opens each ad, reads model, year, km, priceAgent pulls these fields into one clean format
Remove repeatsSame bike seen on 2–3 sites, checked again each timeAgent marks duplicates and keeps one record
Judge the priceFrom memoryAgent compares with recent similar listings
Decide who to callOwner's gut feeling, late in the dayRanked shortlist on WhatsApp at 9 AM
First message to sellerTyped one by oneAgent drafts it; owner edits and sends
Keep trackPhone notes or memoryOne shared sheet with status for every bike

How would the agent work, step by step?

Our proposed design has seven steps.

  1. Collect. The agent gathers listings from three kinds of sources:
    • OLX: saved-search alerts and public listing pages, read at a low rate and within OLX's terms (to be confirmed before build).
    • Google: the Google Places API finds used bike dealers in chosen cities. The agent then checks their public stock pages.
    • Facebook Marketplace: the owner keeps saved searches on his own account. When an alert looks good, he forwards the link or a screenshot to the agent's WhatsApp number. The agent never logs in to Facebook and never scrapes it.
  2. Normalise. An AI model reads each listing and fills fixed fields: make, model, year, kilometres, asking price, city, seller type (owner or dealer), photos count and listing link.
  3. Remove duplicates. The same bike often appears on more than one site. The agent matches on model, year, km range, city and photos, and keeps one record.
  4. Score. Each bike gets a score from 0 to 100 (see the table below).
  5. Send the shortlist. Every morning, the top bikes go to the owner on WhatsApp.
  6. Draft the first message. For each shortlisted bike, the agent writes a short, polite message to the seller. The owner approves, edits or skips it.
  7. Track. Every bike and every contact goes into one Google Sheet with a status: New, Contacted, Inspecting, Bought or Rejected.

How would the agent score each bike?

The score is a weighted sum. The owner sets the buy list and can change any weight.

FactorWhat the agent checksExample weight
Model fitIs the model on the owner's buy list?25
Price vs marketAsking price vs the median of similar recent listings (same model, year ±1, similar km)25
Year and kilometresInside the owner's limits (for example, max 5 years old, max 25,000 km)20
DistanceDistance from the showroom; nearby cities score higher10
Seller typeSingle owner often scores higher than a reseller10
Listing qualityClear photos, service history mentioned, RC details given10

Bikes below the owner's cut-off (for example, 60) are saved in the sheet but not sent. Any red flag, such as "accidental" or "no papers", moves the bike to a separate "check carefully" list.

What would the WhatsApp shortlist look like?

It is one short message with a ranked list and links. Below is a sample with made-up data, not real listings.

Good morning. Today's superbike shortlist (5 of 38 new listings):

1. Kawasaki Ninja 650, 2022, 11,200 km
   Asking ₹5.45 lakh | Market about ₹5.9 lakh | Ludhiana, single owner
   Score 86 | Link: [listing]

2. Triumph Street Triple R, 2021, 14,800 km
   Asking ₹7.6 lakh | Market about ₹8.1 lakh | Chandigarh, owner
   Score 81 | Link: [listing]

3. Harley-Davidson Iron 883, 2020, 9,500 km
   Asking ₹7.9 lakh | Market about ₹8.0 lakh | Jalandhar, dealer
   Score 72 | Link: [listing]

Reply 1, 2 or 3 to see a draft message to the seller.
Reply "sheet" for the full list.

When the owner replies "1", the agent sends a draft such as: "Hello, I saw your Ninja 650 listing. Is it still available? Can you share the service record and RC details? I can come to see it this week." The owner sends it from his own number.

What tools would the agent use?

The design uses common, low-cost tools that the dealer owns.

The dealer owns the code, prompts and data.

What is the rollout plan?

The plan is three phases over about six weeks. Each phase gives the owner something he can use.

PhaseWeeksWhat the owner gets
1. Foundation1–2Buy list agreed. Google dealer list. WhatsApp forward-to-agent number. Tracking sheet.
2. Shortlist3–4OLX alerts added. Clean data, duplicate check, scoring. Daily 9 AM WhatsApp shortlist.
3. Outreach and tuning5–6Seller message drafts with approval. Scoring weights tuned from the owner's yes/no feedback.

What can this agent not do?

The agent does not inspect bikes, check documents or agree prices. Those stay with the dealer.

What is the expected impact?

Expected outcomes

Expected impact (design targets, not results):

  • Less search time: the owner reviews one shortlist in about 15–20 minutes a day, instead of searching whenever he finds time. Assumption: the buy list is clear and the owner forwards Marketplace alerts.
  • Faster first contact: the owner can message a good seller the same morning a bike is listed. Assumption: OLX alerts arrive within a few hours of posting.
  • Fewer repeat checks: each bike is reviewed once, even if it is listed on several sites. Assumption: duplicate matching works on most listings; some will need a manual check.
  • A record of every lead: the sheet shows which bikes were seen, contacted and bought. Over time, this also shows which sources give the best deals.

We will only publish measured numbers if the agent is built and run.