LinkedIn Comments

Comments made by contacts on LinkedIn posts.

LinkedIn Comment signals capture when a prospect engages meaningfully on someone else's post — revealing their interests, opinions, and intent through comments rather than original content.

Comments often expose more honest reactions than polished posts. When a VP of Engineering comments on a post about migrating off legacy infrastructure, that's a stronger buying signal than if they'd published a generic thought leadership piece. We analyze both the comment itself and the parent post to understand the full context of the engagement.

We run comment analysis on the posts generated from our dynamic monitored audience (the same 4M+ profile pool that powers LinkedIn Posts). We optimize for comment depth under a post based on virality — higher-engagement posts attract more comments from decision-makers, which means richer signal.

Use cases:

  • Engagement measurement — track which topics and conversations your prospects are actively engaging with
  • Relational intelligence — detect when a prospect is commenting on a competitor's content, an industry analyst's post, or a peer's discussion about vendor evaluation
📎

See real delivered dataSample Files

Filter by topic — This signal uses Tags Taxonomy (300+ values) rather than subtypes for topic-based filtering. Use tags alongside pain_points, initiatives, and technologies_mentioned for targeting and routing.

Example Signal

What a single entry looks like in a delivered signal file:

{
  "signal_id": "e9c17f84-3a2b-4d68-9e5c-81b4f6a2d703",
  "batch_id": "2026-03-15-00-00-00",
  "signal_type": "autobound-linkedin-comments",
  "signal_subtype": "linkedinComment",
  "detected_at": "2026-03-14T14:08:33.227Z",
  "association": "contact",
  "company": {
    "name": "Databricks",
    "domain": "databricks.com",                    // match on domain
    "linkedin_url": "linkedin.com/company/databricks",
    "industries": ["Software Development"],
    "employee_count_low": 5001,
    "employee_count_high": 10000
  },
  "contact": {
    "name": "Marcus Chen",
    "first_name": "Marcus",
    "last_name": "Chen",
    "email": "[email protected]",         // match on email
    "job_title": "VP of Platform Engineering",
    "linkedin_url": "linkedin.com/in/marcuschen-eng"  // or match on LinkedIn URL
  },
  "data": {
    "comment_text": "We ran into this exact problem scaling our internal observability stack. Ended up evaluating three vendors before realizing we needed to...",
    "comment_summary": "Marcus Chen shares experience scaling observability and evaluating vendors, expressing frustration with existing tooling limitations...",
    "comment_intent": "vendor_evaluation",
    "comment_url": "https://www.linkedin.com/feed/update/urn:li:comment:(activity:7170234567890123456,7170567890123456789)",
    "comment_num_likes": 34,
    "comment_num_comments": 8,
    "signal_quality": 0.87,
    "pain_points": [
      { "topic": "observability stack scaling limits", "intensity": 0.84 },
      { "topic": "vendor lock-in with current tooling", "intensity": 0.71 }
    ],
    "initiatives": [
      { "topic": "evaluating observability vendors", "urgency": 0.89 }
    ],
    "technologies_mentioned": [
      { "name": "Datadog", "status": "replacing" },
      { "name": "OpenTelemetry", "status": "evaluating" }
    ],
    "competitors_mentioned": [
      { "name": "Datadog" },
      { "name": "New Relic" }
    ],
    "relationship_context": {
      "inferred_relationship": "industry_peer",
      "confidence": 0.73
    },
    "parent_post": {
      "signal_id": "f2d83b91-4c7a-4e55-a8f2-19c6d7b3e504",
      "post_text": "The observability market is at an inflection point. Companies are spending 40% of their cloud budget on monitoring tools that still can't...",
      "post_summary": "Industry analyst discusses observability cost crisis and emerging alternatives to incumbent vendors...",
      "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7170234567890123456",
      "posted_date": "2026-03-12",
      "poster_name": "Sarah Liu",
      "poster_job_title": "Principal Analyst",
      "poster_company_name": "Forrester",
      "poster_company_description": "Research and advisory firm...",
      "num_likes": 1247,
      "num_comments": 89,
      "tags": ["observability", "cloud cost optimization", "vendor evaluation"],
      "pain_points": [
        { "topic": "observability cost overruns", "intensity": 0.91 }
      ],
      "initiatives": [
        { "topic": "next-gen observability platforms", "urgency": 0.78 }
      ],
      "technologies_mentioned": [
        { "name": "OpenTelemetry", "status": "mentioned" }
      ],
      "competitors_mentioned": [
        { "name": "Datadog" },
        { "name": "Splunk" }
      ]
    }
  }
}

Field Reference

Standard envelope and entity fields are shared across all signals — see Schema and Resolution. The fields below are specific to this signal:

Signal-Specific Fields

The data object contains everything unique to this signal type — the intelligence extracted from the LinkedIn comment and its parent post.

FieldTypeDescription
comment_textstringThe full text of the contact's comment. Useful for personalized outreach referencing their exact words and stated experience
comment_summarystringOne-line summary of the comment's relevance. Designed to be shown as a notification. Typically 10–20 words describing what the contact said and why it matters
comment_intentstringClassified intent behind the comment: vendor_evaluation, pain_sharing, knowledge_seeking, opinion, endorsement, experience_sharing. Useful for routing signals to the right sales motion
comment_urlstring (URL)Direct link to the comment on LinkedIn. Useful for verifying context and reading the full thread
comment_num_likesintegerLikes on the comment itself. High engagement indicates the comment resonated with the community
comment_num_commentsintegerReplies to the comment. Active reply threads indicate the prospect is deeply engaged in the conversation
signal_qualityfloat (0.0–1.0)Overall quality score combining comment depth, intent strength, and relevance. Useful for prioritization
pain_pointsarray[object]Pain points expressed in the comment. Each entry has topic and intensity (0.0–1.0). Extracted from the commenter's words specifically
pain_points[].topicstringDescription of the pain point expressed
pain_points[].intensityfloat (0.0–1.0)How strongly expressed. Higher = more urgent
initiativesarray[object]Initiatives the contact mentions in their comment. Each entry has topic and urgency (0.0–1.0)
initiatives[].topicstringDescription of the initiative
initiatives[].urgencyfloat (0.0–1.0)How time-sensitive the initiative appears
technologies_mentionedarray[object]Technologies referenced in the comment. Each entry has name and status (in_use, evaluating, replacing, mentioned)
technologies_mentioned[].namestringName of the technology
technologies_mentioned[].statusstringThe contact's relationship to the technology
competitors_mentionedarray[object]Competitors the contact names in their comment. Each entry has name
competitors_mentioned[].namestringCompetitor name
relationship_context.inferred_relationshipstringInferred relationship between the commenter and the original poster: colleague, industry_peer, customer, vendor, unknown. Useful for understanding why this person engaged with this post
relationship_context.confidencefloat (0.0–1.0)Confidence in the relationship inference
parent_post.post_textstringText of the original post that was commented on. Provides context for interpreting the comment
parent_post.post_summarystringSummary of the parent post's content and relevance
parent_post.post_urlstring (URL)Link to the original post
parent_post.posted_datestring (date)Date the parent post was published
parent_post.poster_namestringName of the person who wrote the original post
parent_post.poster_job_titlestringJob title of the original poster. Useful for understanding what kind of content the prospect engages with
parent_post.poster_company_namestringCompany of the original poster
parent_post.poster_company_descriptionstringBrief description of the poster's company
parent_post.signal_idstringSignal ID of the parent post, if it was also captured as a separate signal. Useful for cross-referencing
parent_post.num_likesintegerEngagement on the parent post
parent_post.num_commentsintegerComment count on the parent post
parent_post.tagsarray[string]Topic tags from the parent post
parent_post.pain_pointsarray[object]Pain points discussed in the parent post (same structure as top-level pain_points)
parent_post.initiativesarray[object]Initiatives discussed in the parent post (same structure as top-level initiatives)
parent_post.technologies_mentionedarray[object]Technologies in the parent post (same structure as top-level technologies_mentioned)
parent_post.competitors_mentionedarray[object]Competitors named in the parent post

Timing & Delivery

  • detected_at is when we processed the comment. Use parent_post.posted_date for the original post date.
  • One signal per contact per comment. If a prospect comments multiple times on the same post, each comment generates a separate signal.
  • Each delivery arrives in a timestamped folder. Treat all signals in a new folder as recent — no need to diff against prior deliveries.

Coverage

  • Refresh: Monthly
  • Coverage: 4M+ LinkedIn profiles (comments by senior decision-makers)
  • Best for: Identifying prospects actively evaluating vendors, spotting pain points expressed in their own words, understanding which thought leaders and topics a prospect engages with

Contact Sales →