linkedin-comment

LinkedIn Comment Signal Schema

Source: User-provided schema spec

Last validated: 2026-01-08

signal_type: linkedin-comment bucket: TBD # Not yet in production association: contact description: Contact's comments on LinkedIn posts with parent post context refresh: monthly coverage: 4,000,000 contacts

Single subtype

subtypes:

  • linkedinPostComment

No top-level signal_category

categories: []

All fields per spec

fields:

Core fields

  • path: signal_id type: string (UUID v4) description: Unique identifier for this signal
  • path: signal_type type: string description: Always "linkedin-comment"
  • path: signal_subtype type: string description: Always "linkedinPostComment"
  • path: detected_at type: string (ISO 8601) description: Timestamp when signal was detected
  • path: association type: string description: Always "contact"

Contact object

  • path: contact.first_name type: string description: Contact's first name
  • path: contact.last_name type: string description: Contact's last name
  • path: contact.full_name type: string description: Contact's full name
  • path: contact.email type: string description: Contact's email address
  • path: contact.job_title type: string description: Contact's job title
  • path: contact.linkedin_url type: string description: Contact's LinkedIn URL

Company object

  • path: company.name type: string description: Company name
  • path: company.domain type: string description: Company website domain
  • path: company.linkedin_url type: string description: LinkedIn company URL
  • path: company.industries type: array[string] description: Industry classifications
  • path: company.employee_count_low type: integer description: Lower bound of employee count
  • path: company.employee_count_high type: integer description: Upper bound of employee count
  • path: company.description type: string description: Company description

Data object - comment details

  • path: data.comment_text type: string description: Text of the prospect's comment
  • path: data.comment_tags type: array[string] description: LLM-generated tags from comment (same Vellum deployment as LinkedIn posts)
  • path: data.comment_num_comments type: integer description: Number of replies to this comment
  • path: data.comment_num_likes type: integer description: Number of likes the comment received

Data object - parent post

  • path: data.parent_post.text type: string description: Text of the original post
  • path: data.parent_post.url type: string description: Public URL of the post
  • path: data.parent_post.published_at type: string (ISO 8601) description: When the post was published
  • path: data.parent_post.poster_linkedin_url type: string description: LinkedIn URL of post author
  • path: data.parent_post.num_comments type: integer description: Total comments on the post
  • path: data.parent_post.num_likes type: integer description: Likes on the post
  • path: data.parent_post.num_reposts type: integer description: Times the post was reshared
  • path: data.parent_post.tags type: array[string] description: Tags/hashtags on the parent post

Schema notes:

- signal_type changed from flat fields to nested structure

- comment_tags is array (not single string)

- parent_post is nested object (not flat parent_post_* fields)

- Uses same Vellum deployment as LinkedIn posts for tag generation