You don't need a spreadsheet to track leads from comments. You need four things captured the moment a comment arrives: what it said, who owns it, what stage it's at, and how it ended. If your inbox can store those on the thread itself, the spreadsheet disappears, and so do the leads that used to slip through the copy-paste gaps.
TLDR: Decide what a lead looks like in a comment, let keyword rules tag it on arrival, give every tagged thread an owner and a status, and export one CSV a week. Nothing gets retyped, so nothing gets forgotten.
Why the spreadsheet fails (and it's not laziness)
A manual log breaks in the same three places on every team:
- The copy step is the first thing to go on a busy day, so the leads you most want are the ones you never wrote down.
- There's no owner column anyone trusts. Two people reply, or nobody does.
- The sheet and the inbox disagree. The comment was answered, but the row still says "open".
The fix is to make the thread itself the record, so there's only one place to look.
Step 1: define a lead in three or four phrases
Write down the signals that matter to you, in the words customers actually use. A good starter list is price or cost, link or where to buy, availability or "do you ship", booking or quote. Add a row for each product line or location if you have several.
Also write the exclusions: "price match", "too expensive" and "refund" belong in a different lane. The comment-to-lead automation guide goes deeper on signal lists.
Step 2: let keyword rules tag the thread
In Mydrop's social inbox, an auto-reply rule matches keywords using contains-any, all or exact matching, plus exclusions. When a comment matches, the rule can tag the thread, assign it, notify someone, or draft a reply. Tagging is the part that replaces your spreadsheet.
| Rule trigger | What the rule does |
|---|---|
| Contains "price", "cost", "how much" | Tag: Lead. Assign to sales owner |
| Contains "link", "send me", "guide" | Tag: Lead. Reply and DM the link |
| Contains "book", "quote", "demo" | Tag: Hot lead. Notify the owner |
| Contains "refund", "broken", "scam" | Tag: Risk. Notify support, no auto reply |
For comments that ask for a freebie, guide or link, trigger words reply under the comment and send the link in a DM.
Step 3: give every tagged thread an owner and a status
A tag says what a thread is. An owner and a status say what happens next. Use just four statuses: New, In conversation, Won, Lost. Add a note when someone has context the next teammate will need, such as "wants 20 seats, asked about invoices".
This is also where you stop duplicate replies. If a thread has an owner, no one else answers it.
Step 4: keep humans on the moments that need judgement
Automation should tag and route. A person should handle anything involving money, complaints or specifics. Set approval to manual on rules that draft replies, then switch a rule to automatic only after you've read its drafts for a week. A cooldown stops the same person getting two automatic replies in a row.
If your trigger list catches too much, tune the exclusions rather than switching the rule off. Ten minutes every Friday is enough for that.
Step 5: export one CSV and close the loop
Once a week, export the tagged threads to CSV and send it to whoever owns revenue. The file already has the comment text, tags, owner and status filled in. Ask the owner to mark each thread Won or Lost before the next export.
That last step is the one that gives you data. After a month you can see which phrases, posts and platforms produce leads that close, and which only produce chatter. If a rule's leads never convert, delete the rule.
Build the first rule today
Take the three phrases customers use most, write them as one rule, and set the action to tag and assign. That one rule will already remove the most error-prone part of your tracking. If you want it running across several profiles, start free with Mydrop and connect them to one inbox.





















Google review
Trustpilot review