SyncGTM now works inside Claude and ChatGPT. Learn more
All GTM agents

LinkedIn Profile Reactions

/linkedin-profile-reactions

Get the LinkedIn posts a prospect reacted to, each with the post author, content, engagement counts and post URL, filtered by recency.

Download Skilllinkedin-profile-reactions.zip · free

Overview

LinkedIn Profile Reactions takes one LinkedIn profile URL and returns the posts that person liked, celebrated or reposted, each with the post's author, content, engagement counts and URL. It runs on the SyncGTM MCP server for 0.2 credits per call, flat. Use it to see what a prospect is paying attention to before you write the first line of an email.

What it does

  1. 1

    Takes one `profile_url` per call — a full LinkedIn profile URL or a bare username. A post URL or a company page URL will not work.

  2. 2

    Returns the posts that profile reacted to, each carrying `post_author`, `content`, `engagement` counts (reactions and comments) and the post `url`.

  3. 3

    `max_results` controls how many posts come back: 1–50, default 3. The price is identical at 3 and at 50, so 25 costs the same as a spot check.

  4. 4

    `posted_limit` filters by recency with `any`, `24h`, `week`, `month`, `3months` or `6months`. Default is `any`.

  5. 5

    Returns no email, no phone number, no job title and no company data. Chain `find_work_email` (1 credit) for the email, `enrich_person` (1 credit) for title and company, or `linkedin_profile_enrich` (1 credit) for work history, education and skills. Phone numbers are `find_mobile_number` or `find_work_phone` at 12 credits each.

  6. 6

    Answers what this person reacted to. For who reacted to a given post, use `linkedin_post_engagers` (0.3 credits) with a post URL instead.

How to use it

  1. 1

    Download the skill file — it saves as linkedin-profile-reactions.zip.

  2. 2

    In Claude, open Settings → Capabilities → Skills and upload the .zip (or unzip the linkedin-profile-reactions/ folder into .claude/skills/ for Claude Code).

  3. 3

    Connect the SyncGTM MCP server (browser sign-in, no API key), then paste the LinkedIn profile URLs you want checked, one per line.

  4. 4

    Run /linkedin-profile-reactions and state the window and volume, for example "past month, 25 posts each". The skill prices the run before it calls anything.

  5. 5

    Tune `posted_limit` first. Use `month` for outreach timing, and `3months` or `6months` when you are profiling interests and a recent window came back empty.

Use cases

Cold email openers

Pull the last 25 posts a prospect reacted to in the past month and open on the argument in one of them. Beats a title-based opener and costs 0.2 credits.

Topic profile before a call

See which themes and which authors a buyer keeps engaging with, so discovery leads with the problem they already care about.

Qualifying a warm list

After pulling reactors off a competitor's post, check what else each one engages with. Separates category researchers from casual likers before you spend on emails.

Buying committee mapping

Run it across five stakeholders at one account and find the authors and posts all of them engage with. That shared voice becomes the case study you cite.

GTM workflow examples

Rewrite a stalled sequence with real openers

  1. 1Export the 20 contacts whose sequence stalled at step 2 and take their LinkedIn URLs from the CRM.
  2. 2Call `linkedin_profile_reactions` on each with `max_results: 25` and `posted_limit: "month"`, 4 credits total, to get the posts, authors and engagement counts they reacted to in the last 30 days.
  3. 3Call `linkedin_profile_comments` on the same 20 profiles with `max_results: 25` and `posted_limit: "month"` at 0.2 credits each, and rank comment topics above reaction topics, since a comment is an opinion and a reaction is a click.
  4. 4Pick one post per contact and write a two-line step-3 email referencing the idea in that post, never the fact that they liked it.
  5. 5Run `check_credits` to log the real cost per rewritten email before loading the sequence back into your sending tool.

Outcome: 20 rewritten step-3 emails, each quoting a specific idea the contact engaged with in the last 30 days, for 8 credits.

Turn a competitor's post audience into a qualified list

  1. 1Call `linkedin_profile_posts` on the competitor's founder or head of marketing with `max_posts: 25` (0.3 credits, flat) to get their recent posts with `url` and `engagement`. Use this rather than `linkedin_page_posts`, which returns content, timestamps and engagement but no post URL to hand to the next step.
  2. 2Call `linkedin_post_engagers` on the highest-engagement post URL (0.3 credits per page, `page_number` 1–10) to get `name`, `headline` and `profile_url` for that page of reactors.
  3. 3Filter to ICP on `headline` for free, then call `linkedin_profile_reactions` on the top 15 with `max_results: 25` and `posted_limit: "3months"`, 3 credits, to see who engages with the category and who only engages with that one brand.
  4. 4Call `find_work_email` at 1 credit each on the profiles showing a category pattern, skipping the one-off likers.
  5. 5Build the list with the named post and idea each person engaged with attached to their row.

Outcome: A 15-contact list with work emails, each paired with a specific post and idea to open on, instead of a raw reactor dump.

Build a buying committee brief for one account

  1. 1Call `find_people_within_company` on the account domain (1.5 credits, flat, 5 profiles by default) to get the stakeholders and their `linkedin_url` values.
  2. 2Call `linkedin_profile_reactions` on each with `max_results: 25` and `posted_limit: "3months"`, 1 credit, and record `post_author` for every post returned.
  3. 3Call `linkedin_profile_posts` on the exec champion (0.3 credits) to capture what they publish themselves, a stronger signal than what they like.
  4. 4Cross-reference the authors appearing across more than one stakeholder's reactions to find the voices the whole account already trusts.

Outcome: A one-page account brief naming the three authors and five posts multiple stakeholders engaged with, used to pick the proof point in the deck, for under 3 credits.

Prompts

Paste any of these into Claude once the skill is installed and the SyncGTM MCP is connected.

Show me the last 25 posts linkedin.com/in/janedoe reacted to in the past month. Give me post author, a one-line summary of the content, reaction count and the post URL.
Pull 25 reactions from the past 3 months for linkedin.com/in/janedoe and group them by post author so I can see who she consistently engages with.
Pull 15 reactions each from the past month for linkedin.com/in/janedoe, linkedin.com/in/johnsmith and linkedin.com/in/priyanair. Return one table with profile, post author, topic and post URL, and tell me the total credit cost before you start.
Get 25 reactions and 25 comments from the past 6 months for linkedin.com/in/janedoe, then rank the topics she engages with, weighting comments above reactions.
Take linkedin.com/in/janedoe, pull 20 reactions from the past 3 months, pick the one most relevant to revenue operations, and draft a two-line opener that references the idea in that post rather than the fact that she liked it.

Best practices

  • Raise `max_results` to 25. The cost is 0.2 credits per call whether you ask for 3 posts or 50, and the default of 3 is only a spot check. A pattern needs 25.

  • Start `posted_limit` at `month`. A `24h` window usually returns nothing because most people do not react to something every day, and each retry is another 0.2 credits.

  • Never call a profile inactive off an empty result. Widen `month` to `3months`, then `6months`, before you conclude anything.

  • Ask for what they reacted to, not who reacted. The second phrasing routes to `linkedin_post_engagers`, which answers the opposite question at 0.3 credits.

  • Pair it with `linkedin_profile_comments` at the same 0.2 credits. Reactions show interest, comments show opinion in the prospect's own words.

  • Qualify before you enrich. Filtering reaction results is free, while sending every profile to `find_work_email` at 1 credit each is where the batch cost actually lands.

Complementary skills

Explore more

Ready to run /linkedin-profile-reactions on your own data?