Notifies you when people engage with posts from companies you’re tracking on social channels. This includes reactions (like, celebrate, support, etc.), comments, and reposts on the tracked company’s posts.Documentation Index
Fetch the complete documentation index at: https://docs.tamradar.com/llms.txt
Use this file to discover all available pages before exploring further.
Content Structure
Thecontent object contains the engagement information:
| Field | Type | Required | Description |
|---|---|---|---|
| post_url | string | Yes | URL of the social post that received engagement |
| post_content | string | Yes | Text content of the original post |
| post_channel | string | Yes | Social media channel |
| post_posted_at | string | Yes | Date when the post was published (YYYY-MM-DD) |
| engagement_type | string | Yes | Type of engagement: "reaction", "comment", or "repost" |
| engagement_content | string | No | Content of the engagement (comment text or repost text). Null for reactions. |
| engagement_content_url | string | No | URL of the engagement content (for reposts). Null for reactions and comments. |
| author | object | Yes | Details of the person who engaged with the post |
Author Object Structure
Theauthor object contains details about the person who engaged:
| Field | Type | Nullable | Description |
|---|---|---|---|
| profile_type | string | Yes | Type of profile: "contact" or "company" |
| first_name | string | Yes | First name of the person who engaged - null if profile_type is "company" |
| last_name | string | Yes | Last name of the person - null if profile_type is "company" |
| profile_url | string | No | Social profile URL of the person or company who engaged |
| title | string | Yes | Job title or position - null if profile_type is "company" |
| company_name | string | Yes | Company name where the person works, or the engaging company name if profile_type is "company" |
| company_domain | string | Yes | Company domain where the person works, or the engaging company domain if profile_type is "company" |
| country | string | Yes | Country location |
Examples
These examples include base webhook fields along with company-social-engagement-specific content:Contact Engagement Example
When an individual person engages with a company’s post:Company Engagement Example
When a company account engages with another company’s post:Use Cases
Competitor IntelligenceWhen executives from target accounts engage with your competitors’ posts about new product launches or company updates, this signals interest in specific solutions. The engagement data reveals which competitors are getting attention from your prospects and what messaging resonates. Market Validation
Track how your target market responds to competitor announcements, funding news, or product updates. High engagement from your ideal customer profile validates market demand for specific solutions and helps inform your product strategy. Lead Scoring & Timing
When someone from a target account actively engages with competitor content through comments and reactions, they’re signaling active buying interest. These engaged prospects become high-priority leads for competitive positioning and timely outreach. Content Strategy Intelligence
Analyze which types of competitor content (product launches, thought leadership, company updates) generate the most engagement from valuable prospects. This intelligence guides your own content strategy and competitive messaging.
Technical Notes
- Engagement Limits: We capture up to 200 engagements per post to ensure timely delivery while covering the most engaged audience
- Post Monitoring Window: We look back 48 hours for existing posts and monitor each post for 48 hours total
- Incremental Updates: We continuously check for new engagements during the monitoring window, sending webhooks only for net-new activities (no duplicates)
- Lookback Period for First Day: If no post is found from the past 48 hours when you created the radar, TAMradar will still try to fetch the company’s last post. Keep in mind that this might return posts from the past, so check the
post_posted_atfield to ensure smooth processing