Signal Agents
Create and manage signal agents (audiences) — the engagement-intelligence feature that watches posts/events and turns engagers into scored leads.
Tools (9)
Section titled “Tools (9)”list_signal_agents
Section titled “list_signal_agents”Full name: campaignstack_list_signal_agents
List all signal agents (audience intelligence watchers) for a workspace. Signal agents monitor LinkedIn profiles or company feeds and detect engagements. Returns agents with status, type, target info, and counters. Use campaignstack_get_signal_agent for full details, or campaignstack_get_signal_agent_stats for dashboard metrics.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | (min length: 1) |
includeArchived | boolean | No | — |
get_signal_agent
Section titled “get_signal_agent”Full name: campaignstack_get_signal_agent
Get a single signal agent with full details including status, target info, account assignments, response mode, and counters (posts watched, signals total). Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
get_signal_agent_stats
Section titled “get_signal_agent_stats”Full name: campaignstack_get_signal_agent_stats
Get dashboard metrics for a signal agent: total signals, signals in the last 24h, leads created, posts watched, and breakdown by priority (P0/P1/P2). Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
list_signal_agent_leads
Section titled “list_signal_agent_leads”Full name: campaignstack_list_signal_agent_leads
List leads discovered by a signal agent from its associated lead list. Returns lead records with entry metadata (status, createdAt) sorted newest first. Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
limit | number | No | 50 | (min: 1, max: 200) |
create_signal_agent
Section titled “create_signal_agent”Full name: campaignstack_create_signal_agent
Create a new signal agent that monitors a LinkedIn profile, company feed, group, or post for engagements. Auto-generates a template workflow and lead list. target specifies what to watch: { platform: ‘linkedin’, kind: ‘profile’, urn: ’…’ } for profile/company feeds, { platform: ‘linkedin’, kind: ‘group’, url: ’…’, groupId: ’…’ } for groups, or { platform: ‘linkedin’, kind: ‘post’, url: ’…’, activityId: ’…’ } for specific posts. accountIds are the accounts that observe the feed; actAccountIds are the accounts that act on signals. Use campaignstack_list_accounts to find account IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | (min length: 1) |
name | string | Yes | — | (min length: 1) |
type | profile_feed | company_feed | group_watch | post_engagement | Yes | — | |
target | object | object | object | Yes | — | |
targetName | string | Yes | — | (min length: 1) |
responseMode | auto_send | review_first | Yes | — | |
accountIds | string[] | Yes | — | |
actAccountIds | string[] | Yes | — | |
publicReplyConfig | object | No | — |
update_signal_agent
Section titled “update_signal_agent”Full name: campaignstack_update_signal_agent
Update a signal agent’s configuration. Only provided fields are updated. Can change name, response mode (auto_send / review_first), observing account list (accountIds), acting account list (actAccountIds), or public reply configuration. Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
name | string | No | — | (min length: 1) |
responseMode | auto_send | review_first | No | — | |
accountIds | string[] | No | — | |
actAccountIds | string[] | No | — | |
publicReplyConfig | object | No | — |
pause_signal_agent
Section titled “pause_signal_agent”Full name: campaignstack_pause_signal_agent
Pause a signal agent, stopping feed polling and workflow execution. The agent and its data are preserved — use campaignstack_resume_signal_agent to resume. Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
resume_signal_agent
Section titled “resume_signal_agent”Full name: campaignstack_resume_signal_agent
Resume a paused signal agent, re-enabling feed polling and workflow execution. Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |
delete_signal_agent
Section titled “delete_signal_agent”Full name: campaignstack_delete_signal_agent
Archive (soft-delete) a signal agent. Stops polling, pauses the linked workflow, disables all watched posts, and clears competitor watch linkage. Data (signals, leads, posts) is preserved for audit. Use campaignstack_list_signal_agents to find agent IDs.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
agentId | string | Yes | — | (min length: 1) |