Playbooks

Competitor Company Page Followers Playbook

How to turn competitor-page attention into a qualified, tiered account list

Juzefin Gjecaj

Co-Founder | Head of GTM

Modern workplace and team operations

What this playbook is for

A competitor’s LinkedIn company page is a useful place to find people who already recognize the category you sell into. Following a competitor does not mean someone is ready to buy, and it does not prove they are a good fit. It is simply a starting signal.

This playbook turns that signal into a usable outbound workflow. You identify the competitor pages that matter, extract their followers, enrich the people and their companies, remove accounts that do not match your ICP, score the remaining leads, and route each tier into the right outreach motion.

The important distinction is between source signal and qualification. The competitor follow gets the record into the system. Company fit, role relevance, and context determine whether it stays there and how much effort it receives.

“Start with people already following competitor brands.” — Workflows.io,

Before you start: choose the right competitor pages

Do not scrape every competitor you can find. Start with pages that attract the type of account you want. Include direct competitors, credible alternatives, and adjacent vendors whose audiences overlap with your market. Exclude pages that have a very broad audience or a materially different customer base unless you have a reason to include them.

Create a simple inventory before extraction:

Field

Purpose

Competitor name and LinkedIn URL

Identifies the source page.

Competitive category

Separates direct, adjacent, and alternative vendors.

Strategic priority

Indicates which pages deserve the most attention.

Last extraction date

Prevents stale or duplicate runs.

Suppression status

Excludes existing customers, open opportunities, and known disallowed accounts.

Step 1: Extract the followers

Use Apify to extract followers from the selected LinkedIn company pages. Preserve the source page for every record. That field is useful for analysis, routing, and internal quality checks even if it is not mentioned in the message.

The extraction output will usually be incomplete or inconsistent. Expect variations in names, profile URLs, company names, and job titles. Do not send the raw output into outreach. Move it into Clay for normalization and enrichment first.

You should also decide how often the extraction will run. A recurring process can capture new followers, but every run needs deduplication against existing leads and suppression against people who have already been contacted.

Step 2: Normalize the records in Clay

The minimum identifiers the source playbook calls out are the LinkedIn profile URL and the person’s current company name. Normalize both before doing any scoring.

Use the LinkedIn profile URL as the primary person-level key where possible. Standardize company names and domains so that multiple people from the same company roll up to one account. If a person has changed jobs, use the current company for account routing and retain the source information separately.

At this stage, remove obvious duplicates and records that cannot be matched to a current company. A smaller clean list is more useful than a large list with uncertain identity.

Step 3: Enrich the company and the contact

Enrichment supplies the context needed to separate a relevant prospect from a random follower. In Clay, add company-level fields such as industry, company size, geography, and funding status. Add contact-level fields such as role, seniority, and department.

The fields should answer two questions:

1.Does this company look like a customer we can serve well?

2.Is this person close enough to the problem, budget, or buying process to be worth contacting?

Do not use seniority as a proxy for relevance. A senior executive at the wrong type of company is not a better lead than a manager at a strong-fit company. Score the account and the person together.

Step 4: Qualify with AI, then remove the misses

Use Clay’s AI functionality to evaluate what each company does and whether it matches your ICP. The output should be explicit: Qualified or Not qualified.

The qualification prompt or logic should be based on your actual ICP definition. It should explain what the company does, compare that description with the ICP, and flag uncertainty rather than forcing every record into a positive category.

Remove non-qualified companies before scoring priority. There is little value in debating whether an irrelevant account is Tier 2 or Tier 3. Qualification answers whether the account belongs in the campaign at all; scoring answers how much attention a qualified account deserves.

Step 5: Score and tier the leads

Score company fit, role relevance, and context together. The source playbook defines the tiers as follows:

Tier

Meaning

Default treatment

Tier 1

Strong fit and high priority.

Coordinated, high-touch outreach.

Tier 2

Good fit and medium priority.

Automated email with appropriate personalization.

Tier 3

Lower priority but still potentially relevant.

Lower-cost automated coverage or nurture.

Add a short reason for every score. “Tier 1” is not useful if the rep cannot see why the lead was prioritized. A good reason names the relevant company fit, role fit, and source context in one sentence.

Do not let the competitor follow become the entire score. It is a signal of category awareness, not proof of pain, budget, timing, or authority.

Step 6: Route Tier 1 into coordinated outreach

Tier 1 leads receive more than one touchpoint. The source playbook recommends email from a C-level profile through Instantly, LinkedIn outreach from AE profiles through HeyReach, additional connection requests from supporting profiles through HeyReach, and Slack alerts to the team.

The purpose of using several profiles is not to flood the prospect. It is to create coordinated coverage with clear ownership. Decide which person owns the account, which profile sends the first touch, how long to wait before another profile engages, and when to stop if the prospect does not respond.

Slack alerts should give the team enough context to act: contact, company, tier, source competitor page, owner, and current campaign status. Alerts without context create noise and slow follow-up.

Step 7: Route Tier 2 and Tier 3

Send Tier 2 and Tier 3 leads into an Instantly email sequence. The sequence can be less manual than Tier 1, but it should still reflect the prospect’s company and role. Avoid mentioning that you know they follow a competitor unless the prospect has made that information public in a way that would feel natural to reference.

Use different sequence rules for Tier 2 and Tier 3 if the value of the account justifies it. Tier 2 may receive more personalization or more attempts. Tier 3 may receive a shorter sequence or be held for future signals.

Quality controls

Control

What to check

Identity

Profile URL, current company, and domain are valid.

Suppression

Existing customers, open opportunities, unsubscribes, and active conversations are excluded.

Qualification

The company’s actual business matches the ICP.

Contact fit

Role, seniority, and department are relevant.

Tier reason

Every priority score has a readable explanation.

Routing

The assigned tool, owner, and sequence match the tier.

Frequency

Repeat extractions do not create duplicate outreach.

What success looks like

The workflow is working when it produces a smaller, cleaner list of relevant accounts, not merely more followers. Measure qualified-account rate, contact-fit rate, positive replies by tier, meetings by source competitor, and pipeline created. If one competitor page creates many followers but few qualified accounts, lower its priority. If another creates fewer followers but stronger opportunities, invest more there.

Create a free website with Framer, the website builder loved by startups, designers and agencies.