Skip to main content
Lead Generation

Pre-Automation with LeadShark

The Complete Pre-Launch Configuration Guide for LeadShark Campaigns (Updated 2026)

12 min read
1 prompts
5 steps
intermediate

Your post gets 200 comments. You fire a DM to all 200. Forty-seven people reply asking what you sent them. Twelve are actually your ICP. Three book a call. The other 185 connections now associate your name with spam.

This is what happens when you activate LeadShark without doing the setup work first. The automation runs fine. The targeting does not. Comment gating is a precise instrument, and it produces precise results only when you configure it precisely before you go live.

This article walks through every configuration decision you need to make: keyword selection, DM template structure, and ICP filter setup. By the end, you will have a complete pre-launch checklist and a clear picture of how each input affects campaign quality.

50-60%
LinkedIn DM open rate
Compared to 20-25% for email, per LinkedIn internal data
3-5x
More qualified replies
Posts with comment-to-DM mechanics vs. cold outreach, practitioner benchmark
23 min
Average campaign config time
Most users spend fewer than 5 minutes, creating a significant setup gap
The mechanic

What comment gating actually does

Comment gating is a trigger-based DM system. You publish a post. You tell your audience to comment a specific word to receive something: a guide, a template, a link, an offer. When someone comments that word, LeadShark detects it and fires a DM automatically.

The key difference between this and cold outreach is consent. The person chose to comment. They took an action to receive something from you. That changes the psychology of the DM they receive. It feels like a delivery, not an interruption.

LeadShark monitors comments in near real-time and checks each one against your keyword list before sending. No keyword match, no DM. The keyword is the gate.

How a comment gating campaign works

Post goes live

your LinkedIn content

Comment with keyword

user triggers the gate

Keyword match

LeadShark detects it

DM fires

automated, personalized

Lead captured

enters your pipeline

From post publish to lead capture, every step is triggered by the commenter
Core setup

The three inputs that drive every campaign

LeadShark campaign configuration

LeadShark campaign

orchestrates detection and delivery

KeywordsDM TemplatesICP Targeting
Three inputs control every campaign. Most users configure two.

Most practitioners configure keywords and templates, then go live. ICP targeting stays at default, which means no filtering at all. Every commenter who matches the keyword gets the DM, regardless of whether they match your buyer profile.

The result is a pipeline full of contacts who have no budget, no authority, and no fit. Each input affects campaign quality on its own. Together, they determine whether your pipeline fills with buyers or noise.

Step 1

Choosing keywords that attract the right commenter

#1

Single-word triggers

Short keywords work when they are specific to the resource you are offering. Generic single words attract everyone who wants anything.

Good:"guide" — used when your post offers a specific, named resource
Bad:"yes" — attracts every casual commenter with no intent signal
#2

Phrase triggers

Two or three word phrases add context and match the conversational tone of LinkedIn comments. Vague phrases provide no filtering.

Good:"send it" — conversational, matches post tone, implies readiness
Bad:"I want this" — too generic, no signal about what they actually want
#3

Topic-specific keywords

Keywords that match your post topic pre-filter for relevance. The commenter who types a topic-specific word already has context.

Good:"outreach" — when the post is about cold outreach tactics, this filters for the topic
Bad:"info" — no context, no filter, matches anyone asking about anything

Avoid single-character or emoji keywords

LeadShark will match any comment containing your keyword. If you use 'yes' or a thumbs-up emoji, you will trigger DMs for every casual engagement on your post, including people who have no interest in your offer. A single high-volume post can generate hundreds of unqualified DMs in hours.

Step 2

Writing DM templates that convert without feeling automated

LeadShark supports dynamic variables: {{first_name}}, {{post_title}}, and {{comment_keyword}}. These variables pull from the triggering interaction and make the message feel contextual rather than broadcast.

The goal is a DM that reads like you wrote it specifically for that person, right after you saw their comment. Under 60 words. One clear next step. No feature list.

Use {{first_name}} in the first line. Reference what they commented or what the post was about. Then deliver exactly what you promised in the post.

Generate a LeadShark DM template

Claude / GPT-4
Write a LinkedIn DM template for a comment gating campaign.

Context:
- My post topic: [describe your post topic]
- What I'm offering: [resource, tool, call, guide, etc.]
- My ICP: [job title, industry, company size]
- Keyword they commented: [your trigger keyword]

Requirements:
- Start with a direct reference to their comment, using {{first_name}}
- Keep the message under 60 words
- Include one clear next step (link, reply, or question)
- Do not use salesy language or list features
- Match the tone of the original post (casual, professional, or technical)

Output: One ready-to-paste DM template with variables in {{brackets}}
Do this
Not this
Hey {{first_name}}, dropping the guide here as promised. [link]. Let me know if you have questions.
Hi {{first_name}}, thanks for your interest in our solution. We offer a comprehensive platform that helps teams achieve their goals...
Reference the specific post topic in the first line
Open with 'I noticed you commented on my post' — it reads as mechanical and surveillance-like
End with one action: a link, a question, or a reply prompt
List multiple CTAs or ask them to book a call, reply, and share the post
Step 3

Setting up ICP targeting in LeadShark

1

Define your ICP criteria before opening LeadShark

Write down the job titles, industries, seniority levels, and company sizes you want to reach. Having this ready speeds up configuration and prevents scope creep inside the tool.

2

Open the audience filter panel in your campaign settings

In LeadShark, navigate to Campaign Settings, then Audience Filters. You will see fields for job title keywords, industry, geography, and connection degree.

3

Enter job title keywords as broad matches, not exact strings

Type 'marketing' to catch 'Head of Marketing,' 'Marketing Manager,' and 'VP Marketing.' Exact strings like 'Chief Marketing Officer' will miss variations and reduce your match rate.

4

Set connection degree filters based on your post reach

If your post targets 1st and 2nd-degree connections, set the filter to match. 3rd-degree commenters are rare on standard posts and often indicate bot activity.

5

Run a test with a small keyword set before going live

Use a low-volume keyword on an existing post to verify your filters are working. Check that the DMs firing match the profiles you expect to see.

17
key insight

ICP filters run after keyword matching, not before

LeadShark detects the keyword first, then checks the commenter's profile against your ICP filters. A comment can trigger the detection step but still not receive a DM if the profile does not match. This means your keyword can be broad as long as your ICP filters are tight.

Helpful?
Watch for these

Common configuration mistakes and how to avoid them

Using the same keyword across multiple active campaigns, which causes duplicate DMs to the same commenter
Setting ICP filters so narrow that fewer than 5% of commenters qualify, starving the campaign of leads
Writing a DM template that does not reference the post, making the automation feel random to the recipient
Leaving the daily send limit at the default maximum without testing message quality first
Using keywords shorter than four characters, which increases false-positive matches
Forgetting to pause a campaign after the post drops below active engagement, leading to delayed DMs days later
What to do when your campaign sends zero DMs

Three causes account for most zero-send campaigns. First, your ICP filters are too restrictive and no commenters match the profile criteria. Check the filter match rate in LeadShark analytics. If fewer than 3% of commenters pass the filters, widen your job title keywords or remove one filter layer.

Second, the keyword is not appearing in comments because the post copy did not clearly prompt it. Review your original post. If the call to action is buried in the third paragraph or phrased differently than your trigger keyword, commenters will use their own words instead of yours. Repost or edit the prompt to match the exact keyword.

Third, the campaign is paused or the post URL was entered incorrectly. In LeadShark, open the campaign and confirm the status shows as active. Copy the post URL directly from LinkedIn and re-enter it if there is any doubt. A trailing character or shortened URL can break the connection.

After the first DM

Connecting your campaign to a broader outreach sequence

LeadShark captures the initial reply intent. What happens after the first DM depends on your follow-up system. Without a defined next step, warm leads go cold within 48 hours.

The first DM is a door opening. Someone walked through it. If you are not there on the other side with a clear path, they leave. Define your reply handling, your no-reply follow-up timing, and your CRM entry process before you go live, not after your first campaign runs.

With follow-up sequence

Reply speed

Within 2 hours

No-reply handling

Follow-up at 24 and 72 hours

CRM entry

Auto-tagged on first DM send

Conversion path

Clear next step in DM

Lead decay

Low, structured touchpoints

Without follow-up sequence

Reply speed

Manual, inconsistent

No-reply handling

None

CRM entry

Manual or skipped

Conversion path

Vague or missing

Lead decay

High, leads go cold fast

Before you go live

Pre-launch checklist

Run through every item before activating your campaign