How-To

How to Track Social Media Leads in a CRM

Social media leads disappear into chat threads if you don't track them. Here's how to systematically capture every lead in your CRM.

By One Inbox Team · April 20, 2026 · 5 min read

If you can\'t answer "how many leads did Instagram generate last month" with a number, your social leads are leaking. Here\'s the system to track every social DM as a CRM lead.

The Tracking Stack

  • Unified inbox connecting all social channels
  • Auto-capture: every new conversation creates a CRM contact
  • Source attribution: tag the channel + campaign
  • Pipeline integration: leads flow into deal stages
  • Reporting: lead source breakdown by month

Step 1: Capture

When a new DM arrives, the inbox should create a contact record automatically with:

  • Name (from social profile)
  • Phone (if WhatsApp) or social handle
  • Profile photo
  • Source channel (Instagram, WhatsApp, Facebook, Telegram)

No manual data entry. New contact in CRM within seconds of first message.

Step 2: Enrich

As conversation progresses, AI extracts and saves additional fields:

  • Email (if shared)
  • Company name (B2B)
  • Budget mentioned
  • Timeline mentioned
  • Specific product/service interest

Step 3: Attribute

Tag where the lead came from at a finer level than just "Instagram":

  • Story reply
  • Comment-triggered DM
  • Click-to-Messenger ad (with campaign ID)
  • WhatsApp from QR code (track scan source)

Attribution is what lets you see ROI per channel and per campaign.

Step 4: Score

AI scores 0-100 based on conversation signals. Score updates as conversation progresses.

Step 5: Move Through Pipeline

Define stages:

  • New Lead (just messaged)
  • Qualified (passed AI score threshold)
  • Demo / Call Scheduled
  • Proposal Sent
  • Won / Lost

Move contacts through stages based on conversation events: clicked checkout link → "Cart"; replied to call invite → "Demo Scheduled".

Step 6: Report Monthly

Track:

  • Leads generated per channel
  • Conversion rate per channel
  • Average deal size per channel
  • Cost per lead (if running paid ads)
  • Revenue attributed to social

This is what shifts social from "vanity metric" to "revenue channel".

Avoiding Data Mess

  • Deduplicate by phone or social handle — same customer messaging from WhatsApp + Instagram should merge
  • Don\'t over-enrich — only track fields you\'ll actually use
  • Auto-archive cold leads — 90 days of no activity = move to archived

One Inbox is a CRM and inbox in one — auto-captures contacts, scores leads, tracks sources, reports by channel. Free plan available.

Ready to try OT1-Pro?

Connect WhatsApp, Instagram, Facebook & Telegram with AI that sells for you.

Get Started Free