Real-Time Job Alerts Webhook: Developer Integration Guide (2026)
Integrate job alerts into your own tools via webhook. Developer API documentation.
For developers and power users who want complete control over their job alert workflow, Scoutify offers real-time job alerts webhook integration. Build custom notification systems, integrate with your existing tools, or create unique job search automation, because webhooks provide the flexibility to do it all.

What Are Webhook Alerts?
Real-time job alerts webhook integration allows Scoutify to send HTTP POST requests to your specified endpoint whenever jobs matching your criteria are posted. Instead of receiving notifications through our apps or standard channels, you receive structured JSON data that you can process however you like.
This developer-focused feature opens unlimited possibilities: feed job alerts into your own applications, trigger custom workflows, integrate with tools we don't natively support, or build sophisticated job search automation that standard notification channels can't achieve.
Webhook Payload Structure
Each real-time job alerts webhook delivers a JSON payload containing comprehensive job information:
Core Job Data
The payload includes job ID, title, company name and ID, posting date, job URL, and application URL. Location data includes city, state/region, country, and whether the position is remote-eligible.
Categorization
Scoutify's classification data is included: job category, experience level, employment type, and any identified specializations. This structured data makes it easy to route alerts to appropriate handlers.
Description Content
The full job description is included in the payload, both as raw HTML and cleaned plain text. This allows your systems to perform additional processing, keyword extraction, or content analysis.
Metadata
Each webhook includes a unique event ID, timestamp, and your Scoutify user ID. Retry information helps your system handle duplicate deliveries gracefully.
Setting Up Webhook Integration
Configuring real-time job alerts webhook delivery requires a few steps:
Create Your Endpoint
Build an HTTP endpoint capable of receiving POST requests and responding with 200-level status codes. Your endpoint should process the JSON payload and perform whatever actions you desire. Endpoints must respond within 30 seconds to avoid timeout.
Register with Scoutify
In your Scoutify account settings, navigate to Developer → Webhooks. Add your endpoint URL and configure which job filters should trigger webhook delivery. You can create multiple webhooks with different filters pointing to different endpoints.
Verify Your Endpoint
Scoutify sends a verification request to confirm your endpoint is working correctly. This prevents misconfigured webhooks from failing silently when real job alerts occur.
Test with Sample Payloads
Use our webhook testing tool to send sample payloads to your endpoint. This helps verify your processing logic handles all fields correctly before real alerts start flowing.
Security Best Practices
Real-time job alerts webhook integration includes security features to protect your endpoints:
Signature Verification
Each webhook request includes an HMAC signature in the X-Scoutify-Signature header. Compute the expected signature using your webhook secret (provided during setup) and compare against the received signature to verify authenticity.
Replay Prevention
Timestamps in webhook requests enable replay attack prevention. Verify that the request timestamp is within an acceptable window (e.g., 5 minutes) of current time before processing.
IP Allowlisting
Scoutify publishes the IP ranges used for webhook delivery. Configure your firewall to only accept webhook requests from these addresses for additional security.
Example Integration Scenarios
Real-time job alerts webhook integration enables creative applications:
Custom Notification Channels
Send alerts to platforms Scoutify doesn't natively support, such as Microsoft Teams, Telegram, or niche tools your team uses. Transform the webhook payload into the appropriate format and forward to your target platform.
Application Tracking Integration
Automatically add new job alerts to your application tracking system. When a webhook arrives, create a record in Notion, Airtable, or a custom database with all job details populated.
AI-Enhanced Processing
Run job descriptions through your own AI models to extract additional insights, score fit against your detailed preferences, or generate custom summaries. Add this enriched data before forwarding to your notification channel of choice.
Conditional Logic
Implement sophisticated filtering logic beyond Scoutify's built-in options. Route jobs to different channels based on salary ranges, specific keywords, or complex criteria combinations.
Error Handling and Retries
Real-time job alerts webhook delivery includes automatic retry logic:
If your endpoint returns an error status or times out, Scoutify retries with exponential backoff, waiting 1 minute, then 5 minutes, then 30 minutes before marking delivery as failed. Implement idempotency using the event ID to handle potential duplicate deliveries gracefully.
Failed webhook deliveries are logged in your Scoutify dashboard. You can review failure reasons, manually retry deliveries, or update your endpoint configuration.
Rate Limiting
During periods of high job posting activity (like the start of recruiting seasons), you may receive many webhooks in quick succession. Ensure your endpoint can handle bursts of requests without throttling. Our system respects rate limits if you return 429 status codes.
Get Started with Webhook Integration
Real-time job alerts webhook integration gives technical job seekers complete control over their notification workflow. Whether you're building a custom job search dashboard, integrating with obscure tools, or implementing sophisticated automation, webhooks provide the foundation. Enable webhook integration in your Scoutify developer settings today.
Related Reading
- Scoutify - Real-Time Job Alerts + Auto-Apply - native browser push notification support
- Email Alerts for Newly Posted Tech Jobs - combine with email alerts
- Why LinkedIn Job Alerts Are Delayed - browser push is faster
- Teal Review - track applications from browser push alerts
Written by
Jules Lemée
Founder of Scoutify
Founder of Scoutify. Has worked as a cloud engineer, software engineer, and ML researcher, while also leading product and go-to-market at startups. Serial tech entrepreneur since age 13, with ventures reaching tens of thousands of users.
Stop refreshing LinkedIn.
Browse the job board free, no account needed. Real-time alerts from 70,000+ company career pages start at $5/week, so your phone buzzes the minute a matching job goes live.
BROWSE JOBS - FREE