How to Track Facebook Marketplace Leads and Know Which Sales Came From Them
Give every Marketplace conversation a source tag the day it starts, and carry that tag through to the sold column. You can do it in your CRM with a "lead source" field, or in a shared sheet with seven columns. The tool matters less than the habit: one person writes the tag down every time, using the same words every time.
I sell cars for a living, and this is the routine I'd hand a new rep at a typical used-car store. I'm not going to quote conversion rates, because I don't have trustworthy ones for Marketplace and neither does anyone else outside your own store. The point of tracking is to get your numbers.
Why Marketplace leads are hard to attribute
The conversation lives in Messenger, not your CRM
A web form lead lands in your CRM with a source already attached. A Marketplace inquiry lands in the salesperson's Messenger inbox. Nothing connects it to a customer record unless someone types it in. If the rep is busy, the conversation just sits there, and if the buyer later shows up and buys, the sale gets logged as "walk-in" or "unknown".
Buyers show up without a form
Plenty of Marketplace buyers never send a message at all. They see the car, screenshot it or remember the price, and walk in. The first time your store hears about Facebook is when the customer says "I saw it on Facebook" at the desk, if they say it at all.
Several people touch the same buyer
A buyer might message one rep, call the main line, and then be greeted at the door by a different rep. Without a rule for who owns the source, the credit gets lost or double counted.
A simple tracking method
Option 1: a lead source field in your CRM
If your CRM has a lead source dropdown, add one value: "Facebook Marketplace". Some CRMs let you add a custom value and some are locked to a fixed list, so check yours. If you can't add one, put the tag in a field that is searchable, such as a note prefix like "FBM:", and pick one format so everyone types it the same way. The exact steps depend on your CRM, so I won't pretend to know yours.
Option 2: a shared sheet
If the CRM is a pain or the reps won't use it for Messenger contacts, a shared spreadsheet works fine. One row per conversation. Here is a column layout you can copy:
| Column | What to record | Example |
|---|---|---|
| Date | Day the first message or visit happened | Sept 3 |
| Car | Year, model and stock number, so you can match it to the listing | 2018 Civic, stock 4417 |
| Buyer first name | First name only is enough to recognize them later | Marcus |
| Source | A short fixed list: FBM message, FBM walk-in, Other | FBM message |
| Salesperson | Whose listing or inbox it came through | Dana |
| Appointment set | Yes or no, plus the date if yes | Yes, Sept 5 |
| Showed | Did they actually come in | Yes |
| Sold | Yes or no; if yes, the deal date | Yes, Sept 5 |
Make the Source column a dropdown so nobody types "FB", "facebook", and "Marketplace" as three different things. That one habit saves the most cleanup later.
The walk-in rule
This is where most stores lose the trail. Pick one rule and stick to it:
- If a customer says they saw the car on Facebook, tag the deal "FBM walk-in" even if they never messaged. Write down which car they asked about.
- If they name a specific car you know is listed on Marketplace, ask once, casually: "Where did you see it?" Don't lead them. Record what they say.
- If they messaged first and then walked in, keep the original "FBM message" tag. Don't overwrite it with walk-in.
- If they say they saw it on several sites, tag the first place they name and put the rest in the notes. Consistency matters more than getting it perfect.
A walk-in tag is self-reported, so treat it as a strong hint, not proof. That is fine. Even a rough count that is applied the same way every month tells you more than no count.
A weekly review routine
Fifteen minutes on a slow day, same day each week. I'd keep it to this checklist:
- Count new rows tagged Marketplace this week. Compare to last week only if the number of listings was roughly similar.
- Scan for rows with an empty Appointment or Sold cell that are more than a few days old. Those are the conversations to follow up on or close out.
- Go through your Messenger inbox and confirm every conversation from this week has a row. Any that don't, add them now.
- Check which cars generated the most messages, and which listings got none. A car with no messages after a couple of weeks may need a better price, better photos, or a fresh listing.
- Once a month, count Sold rows tagged Marketplace against total sales. That is your own real share, and you can watch it move over time.
Telling salespeople apart when several post
If more than one rep posts from a personal profile, the Salesperson column becomes the important one. Each rep's listings send messages to that rep's inbox, so "whose inbox" is a clean way to assign the lead. Agree in advance on what happens when a buyer messages one rep and is greeted by another: I'd say the rep whose listing generated the message keeps the credit, but that is a store decision, not a rule. Writing it down before the first dispute is the whole trick. For the wider question of who posts what and how reps share inventory, see the dealership social media policy for salespeople.
Missing phone numbers and Messenger-only contacts
A lot of Marketplace buyers will chat in Messenger and never give a number. That is normal and not a reason to give up on the lead. A few practical points:
- Log the conversation anyway, with the first name and the car. A row with no phone number is still a row you can count.
- Ask for a number the natural way, tied to something useful: "Want me to text you the exact time and the stock number so you don't have to hunt for it?" Don't demand it in the first message.
- If they'd rather stay in Messenger, stay there. Set the appointment in the chat, put the time in the sheet, and send a reminder in the same thread.
- Reply quickly and consistently, because that's what gets a number out of people. There's more on this in how dealers reply to "is this still available?".
- Keep contacts to what the buyer chose to share. Don't hunt for personal details outside the conversation.
Tracking is also a good check on the bigger question of whether Marketplace is worth your time compared to paid leads. Your own numbers answer that better than any article, including how to sell more cars without buying leads.
Quick answers
Can Facebook tell me which sales came from Marketplace?
Not for a personal-profile listing, as far as I can tell. Marketplace shows you message activity for the listing, but it doesn't connect to your DMS or record a sale. The sale attribution has to come from your own records.
What if the buyer won't say where they found the car?
Tag it "Unknown" and move on. Don't guess. Over a few months, a steady share of unknowns is normal and it doesn't ruin the picture.
Do I need a CRM for this?
No. A shared sheet with the columns above is enough to start. Move it into the CRM later if your reps are already living there.
How long should I track before drawing conclusions?
Long enough to cover a few sales cycles at your store. One good or bad week tells you very little. I'd wait at least a couple of months before deciding anything about how much time to put into Marketplace.
How LotLift fits, and what it does not do
I built LotLift because I was tired of losing my afternoons to Marketplace postings. I want to be clear about the limits here: LotLift does not track leads or revenue. Its dashboard shows posting activity only, meaning what it has posted, what is waiting, and what needs attention. It does not read your Messenger inbox, it does not reply to messages, and it does not integrate with any CRM or DMS. All of the tracking in this guide stays in your CRM or your sheet.
What LotLift does is post your dealer-site inventory to Marketplace from a personal Facebook profile on a paced schedule, so there are more listings out there generating conversations for you to track. LotLift posts new listings only. It does not mark cars sold, delete, renew or edit anything on Facebook, does not sync price changes, does not reply to messages, and runs on Windows with Chrome. Facebook does not officially support third-party posting automation, and Meta's terms restrict automated access without permission, so nothing here is a guarantee. As of this writing it's $298 per month, one plan. See how LotLift automates this.