Professional Profile Monitoring with Webhooks: Track Changes in Real-Time
Learn how to monitor professional profiles and receive instant notifications when job titles, companies, or skills change. Perfect for sales teams, recruiters, and competitive intelligence.
Why Monitor Professional Profiles?
In B2B sales and recruiting, timing is everything. When a prospect gets promoted to VP, when a key decision-maker changes companies, or when a competitor hires a new executive—these are golden opportunities. But how do you know when these changes happen?
Professional profile monitoring solves this problem. Instead of manually checking LinkedIn profiles every week, you set up automated monitoring that alerts you the moment something changes. This gives you a competitive advantage and enables timely, relevant outreach.
What Changes Can You Monitor?
Netrows Radar tracks comprehensive profile changes including:
Job Changes
- New Position: When someone starts a new job or gets promoted
- Title Changes: Promotions, role changes, or department moves
- Company Changes: When someone leaves for a new company
- Job Additions: When someone takes on a side role or advisory position
Profile Updates
- Headline Changes: New professional tagline or positioning
- About Section: Updates to their professional summary
- Skills: New skills added or endorsed
- Certifications: New credentials or qualifications
- Education: New degrees or courses completed
Activity Signals
- Profile Photo: New profile picture uploaded
- Location: Relocation to a new city or country
- Contact Info: Updated email or phone number
How Profile Monitoring Works
Step 1: Add Profiles to Monitor
You add LinkedIn profile URLs to your monitoring list via API. This costs 1 credit per profile—a one-time fee. Once added, monitoring is free forever.
POST /api/v1/radar/profiles
{
"profile_url": "https://linkedin.com/in/johndoe"
}Step 2: Configure Webhook Notifications
Set up a webhook URL where you want to receive notifications. Netrows will POST change events to this endpoint whenever a monitored profile updates.
POST /api/monitoring/webhook
{
"url": "https://your-app.com/webhooks/profile-changes",
"events": ["profile.job_changed", "profile.title_changed"]
}Step 3: Receive Real-Time Notifications
When a profile changes, you receive a webhook with the old and new values, making it easy to see exactly what changed.
{
"event": "profile.job_changed",
"profile_url": "https://linkedin.com/in/johndoe",
"timestamp": "2026-01-15T10:30:00Z",
"changes": {
"company": {
"old": "Acme Corp",
"new": "TechStart Inc"
},
"title": {
"old": "Senior Engineer",
"new": "VP of Engineering"
}
}
}Real-World Use Cases
Sales Trigger Events
A SaaS company monitors 500 prospects. When a prospect gets promoted to VP or Director, the sales team receives an alert and sends a congratulations message with a relevant case study. This warm outreach has a 40% response rate compared to 5% for cold emails.
Recruiting Pipeline
A recruiting agency monitors passive candidates. When someone updates their headline to include "Open to opportunities" or adds new skills, recruiters reach out with relevant positions. This proactive approach fills roles 2x faster.
Competitive Intelligence
A startup monitors executives at competitor companies. When a competitor's VP of Sales leaves, they know there's potential disruption and can accelerate their sales efforts with that competitor's customers.
Customer Success
A B2B company monitors their champion users. When a champion gets promoted or changes companies, customer success reaches out to congratulate them and ensure continuity. When they leave, CS proactively identifies new champions.
Webhook Integration Best Practices
1. Verify Webhook Signatures
Always verify that webhook requests are actually from Netrows by checking the signature header. This prevents spoofed requests.
2. Respond Quickly
Your webhook endpoint should respond with a 200 status code within 5 seconds. Process the event asynchronously if you need to do heavy work.
3. Handle Retries
If your endpoint is down, Netrows will retry the webhook up to 3 times with exponential backoff. Make your endpoint idempotent to handle duplicate events gracefully.
4. Filter Events
Subscribe only to the events you care about. If you only want job changes, don't subscribe to skill updates. This reduces noise and processing overhead.
5. Log Everything
Keep a log of all webhook deliveries for debugging and audit purposes. This helps troubleshoot issues and understand your monitoring patterns.
Webhook Delivery Channels
Netrows supports multiple webhook delivery channels beyond HTTP endpoints:
Discord
Send notifications directly to a Discord channel. Perfect for sales teams who live in Discord.
Slack
Post updates to Slack channels with rich formatting. Great for keeping the whole team informed.
Custom HTTP Endpoints
Send webhooks to your own application for custom processing, CRM updates, or workflow automation.
Receive email notifications for critical changes. Useful for executives who want high-level alerts.
Pricing & Limits
Simple, Transparent Pricing
- 1 credit to add a profile - One-time fee per profile
- Free monitoring forever - No recurring costs
- Unlimited webhooks - Send notifications to as many endpoints as you want
- No limits on monitored profiles - Monitor 10 or 10,000 profiles
Example: Monitor 1,000 profiles = 1,000 credits one-time = €5 (on Starter plan). Then monitor them forever at no additional cost.
Getting Started with Radar
Step 1: Sign Up for Netrows
Create a free account and get 100 credits to test profile monitoring. No credit card required.
Step 2: Add Your First Profile
Use the API or dashboard to add a LinkedIn profile URL. You'll see the current profile data immediately.
Step 3: Configure Webhooks
Set up your webhook endpoint or use Discord/Slack integration. Test it by triggering a sample event.
Step 4: Scale Up
Once you've validated the workflow, bulk import your target profiles and start receiving real-time alerts.
Frequently Asked Questions
How often are profiles checked for changes?
Profiles are checked daily. When a change is detected, you receive a webhook within minutes.
Can I monitor company pages too?
Yes! Radar also supports company monitoring. Track employee count changes, new job postings, location updates, and more. Same pricing: 1 credit to add, free monitoring forever.
What happens if I remove a profile?
You can remove profiles from monitoring at any time via the API or dashboard. No refunds on the initial credit, but you stop receiving notifications immediately.
Can I see historical changes?
Yes, the dashboard shows a timeline of all detected changes for each monitored profile. You can also query this via the API.
Is this compliant with LinkedIn's terms?
Radar monitors publicly available profile data, similar to how you would manually check profiles. We respect robots.txt and rate limits. Always ensure your use case complies with applicable laws and regulations.
Start Monitoring Profiles Today
Never miss an opportunity again. Monitor professional profiles and companies with real-time webhook notifications. Get started with 100 free credits—no credit card required.