Converting Engagement Into Leads
Most agencies get comments, profile views, and DMs but have no system to convert them.
They treat every conversation like a one-off negotiation.
The result:
- Engagement dies in dead threads
- Ghosted conversations
- No pipeline
This SOP turns engagement into qualified leads using a value-first conversation framework.
SOP: Entry Point Scripts
You have 5 primary lead sources on LinkedIn.
Entry Point 1: They Commented on Your Post
Template
**
[Name]! Appreciate the comment on the post. You're doing [their role/function] too right?
Entry Point 2: They Viewed Your Profile
Template
**
Hey [Name], saw you checked out my profile. What's up! You working in [their industry/function], no?
Entry Point 3: You Commented on Their Post
Template
**
Hey [Name], you keep popping up on my feed. Really digging the [topic] content. You're running [their role] at [COMPANY] right?
Entry Point 4: They Sent You a Direct Inbound DM
Step 1: Send connection request first if you're not connected
Step 2: Answer their question
Step 3: Add qualification question
Template
**
[Answer their question first]
You're [doing/ running their role] at [COMPANY] right?
Entry Point 5: Automation/ Cold Outreach
Templates:
SOP: Qualification Flow (The Pivot)
Once they confirm their role, you qualify fit and pivot to your offer.
Scenario A: They Say YES - They Confirm Role
Step 1: Send Message 1 immediately after their confirmation
Ah cool! What's your [method/ tool stack/ strategy] like? Ever counted how many tools you have in your stack? 😄
Step 2: Send Message 2 right after M1 (as separate message)
Btw, we have [your offer: weekly newsletter/playbook] on [specific topic/ value]. We've had [social proof] so thought I'd send you the link if you're interested.
Step 3: Send link
Scenario B: They Say NO - They're Not in That Role
Step 1: Check their LinkedIn profile to verify if they're still ICP
Step 2a: If YES (still ICP), ask:
Oh you're not on the [role] side? Could've sworn from your profile! What are you focused on then?
Step 2b: If NO (not ICP), thank them and close thread:
Ah got it! Appreciate the reply. Keep crushing it!
Qualification question examples:
- "What's your current stack?"
- "What's your approach to [specific related area]?"
- "How are you currently handling [specific process]?"
These tell you:
- If they're ICP
- What their pain point is
- If they're actively looking for solutions
SOP: Re-Engagement (No Reply After DM 1)
If they don't reply to your first DM, don't give up.
Step 1: Check their LinkedIn profile posting frequency
Scenario A: They Post Frequently on LinkedIn
Step 2: Wait 24 hours after DM 1
Step 3: Send Message 1:
[Name] you post A LOT on here haha. That part of your [role] strategy?
Step 4: Send Message 2 immediately after M1 (separate message):
Btw, we have [your offer] where we share [specific value]. Thought I'd shoot you the link.
Step 5: Send link
Scenario B: They Don't Post Much
Step 2: Wait 24 hours after DM 1
Step 3: Send Message 1:
Hey [Name], haven't seen you post much - you running [alternative channel like ads/email/cold calling] instead?
Step 4: Send Message 2 immediately after M1 (separate message):
Btw, we have [your offer] where we share [specific value]. Thought I'd shoot you the link.
Step 5: Send link
Re-engagement timing:
- Wait 24 hours after DM 1
- If still no reply, wait 48 hours and send gif
- If still no reply, wait 24 hours and send second gif
- After that, move to nurture sequence
SOP: Post-Link Send Follow-Up
After you send your offer link, you need a follow-up system.
Scenario A: They Say Thanks But Don't Convert
Step 1: Check if they actually joined/signed up (check your CRM/Slack/Discord/email list)
Step 2: If NO, wait 48 hours
Step 3: Send:
Did you manage to [join/sign up/access it/ book a call]?
Step 4: If still no action after 24 hours, send relevant meme/gif as soft nudge
Step 5: If still nothing after 24 hours, send second gif
Step 6: Move to nurture sequence
Scenario B: They Reply But Don't Convert
Step 1: Send immediately:
Are you dealing with anything specific around [their pain point] right now?
Step 2: Wait for their reply
Step 3: Map their pain point back to your offer:
That's exactly what we cover in [offer]. Here's the link again if you want to check it out: [link]
GIF examples that work:
- "Hello? Is this thing on?" meme
- "Sliding off chair waiting" gif
- Tumbleweed rolling gif
- "Crickets chirping" gif
If your company’s brand guidelines align with this, gifs are a light-hearted pattern interrupt that show you're human. Plus they get you back to top of inbox. If they don’t align with your company’s voice and tone, ignore this.
SOP: Response Timing Rules
Speed matters. The longer you wait, the colder the lead gets.
Connection Requests:
- Accept/send ASAP (within 5 minutes during work hours)
Inbound Messages:
- Reply within 30 minutes max during work hours
Initial DMs:
- Send immediately once connection is accepted
Follow-Up Messages:
- First follow-up: 24-hour lag
- Second follow-up: 48-hour lag
- Third follow-up: 72-hour lag
- Final follow-up: 1 week later
SOP: Daily Workflow Checklist
Morning:
☐ Check for new comments on your recent posts
☐ Send connection requests to all new commenters
☐ Send connection requests to profile viewers
Throughout Day:
☐ Send entry point DMs to new connections (within 5 mins of acceptance)
☐ Reply to ongoing qualification conversations (within 30 mins)
☐ Check if leads converted (joined/signed up)
End of Day:
☐ Send re-engagement messages to ghosted threads (24hr+ old)
☐ Send follow-ups to leads who got the link but didn't convert (48hr+ old)
☐ Send gifs to threads that need soft nudge (72hr+ old)
SOP: Account Safety & Execution Rules
Writing Rules:
- Write every message manually or use AI to reword the messages (no copy-paste of same message)
- Add variation between DMs (change wording, emojis, structure)
- Go slow and steady (don't send 50 DMs in 10 minutes)
Team Coordination (for agencies with multiple setters):
- Only 1 person on the account at a time
- Use password manager to track who's logged in
- Set "office hours" for DM management (9am-5pm your timezone)
Escalation Protocol:
- If a setter doesn’t know how to handle a DM, they should screenshot it
- Send to the team lead in Slack with their proposed reply
- Get approval before sending
FAQ Tracking:
- Every time you get a new question, log it in a spreadsheet
- Build an FAQ database over time
- This becomes your team's knowledge base