Topic Monitoring
Track industry topics and keywords across your market
Set up continuous monitoring for specific topics, keywords, and market trends relevant to your business. Topic monitoring allows you to detect signals across companies matching criteria you define—without needing to create a list of specific companies first.
Prerequisites
Before starting, ensure you have:
- A Linkt account with API access
- Your API key (see Authentication)
- Understanding of Signals
Understanding Monitoring Mode
For topic monitoring, create an ICP with mode: "monitoring". This tells Linkt to focus on detecting signals rather than discovering new entities.
ICP Modes
See ICPs for a complete explanation of discovery vs monitoring modes.
Step 1: Create a Monitoring ICP
Create an ICP with mode: "monitoring" that defines the types of companies to monitor.
Response:
Monitoring vs Discovery
Set mode: "monitoring" for signal workflows. The ICP-level description is for display purposes—the entity target description defines the criteria the AI uses for monitoring.
Step 2: Configure Signal Types
Define which types of signals you want to detect. Each signal type requires:
type— Signal type enum valuedisplay— Human-readable namedescription— Detailed description of what to monitor
Available Signal Types
| Type | Description |
|---|---|
funding | Investment rounds, grants, capital raises |
leadership_change | CEO, executive, board changes |
layoff | Workforce reduction, restructuring |
product_launch | New products, features, major updates |
partnership | Strategic alliances, integrations |
acquisition | M&A activity |
expansion | Geographic expansion, new markets |
award | Industry recognition, certifications |
hiring_surge | Unusual hiring activity |
rfp | RFP issuance, vendor evaluations |
See Signals for the complete list of 17 signal types.
Step 3: Create a Signal Task
Create a signal task with the signal-topic configuration. This defines:
- What companies to monitor (
topic_criteria) - What signals to detect (
signal_types) - How often to check (
monitoring_frequency)
Response:
Task Configuration Fields
| Field | Required | Description |
|---|---|---|
config_type | Yes | Must be signal-topic |
version | Yes | Config version (use v2.0) |
entity_type | Yes | Entity type: company or person |
topic_criteria | Yes | Natural language description of entities to monitor |
signal_types | Yes | Array of signal type configurations |
monitoring_frequency | No | daily, weekly (default), or monthly |
industry_filters | No | Industries to focus on |
geographic_filters | No | Geographic regions to focus on |
company_size_filters | No | Employee count ranges |
webhook_url | No | HTTPS URL to receive completion notifications (see Webhooks) |
Step 4: Execute Monitoring
Execute the task to start signal detection.
Response:
The run will progress through states: SCHEDULED → PENDING → RUNNING → COMPLETED. Poll the run endpoint until it reaches a terminal state.
Monitoring Execution
See Execution for polling patterns, status handling, and error recovery.
Step 5: Retrieve Signals
Once monitoring completes, retrieve the detected signals.
Response:
Topic-Based Signals
With topic monitoring, entity_ids may be empty since signals are discovered based on topic criteria rather than pre-existing entities.
Filtering by Signal Type
Query signals by type to focus on specific events:
Query Parameters
| Parameter | Description |
|---|---|
icp_id | Filter by ICP |
signal_type | Filter by type (e.g., funding) |
strength | Filter by strength: LOW, MEDIUM, HIGH |
search_term | Search in summary text |
days | Look back period (1-90, default 30) |
page, page_size | Pagination |
Building Alerts
Create an alerting system by polling for new signals periodically.
Complete Example
Here's a complete workflow for topic monitoring:
Other Signal Configuration Types
Besides topic monitoring, Linkt supports two other signal configurations:
Signal Sheet (signal-sheet)
Monitor entities from an existing sheet:
See Account Monitoring for details.
Signal CSV (signal-csv)
Monitor entities from an uploaded CSV. First upload your file using the Files API, then reference it by file_id:
Webhook Notifications
Add webhook_url to receive HTTP POST notifications when workflows complete. See Webhooks for payload structure and integration examples.
Next Steps
- Account Monitoring — Monitor specific companies from your sheets
- Webhooks — Receive HTTP notifications when workflows complete
- Signal Types Reference — All 17 signal types explained
- Files Reference — File upload and management for signal-csv workflows
- Signals Reference — Signal data structure
- Execution — Understanding runs and monitoring