Competitors
Monitor competitor LinkedIn activity and engagement.
Tools (6)
Section titled “Tools (6)”create_competitor_watch
Section titled “create_competitor_watch”Full name: campaignstack_create_competitor_watch
Creates a new competitor watch to monitor a LinkedIn company page or influencer profile. Automatically deduplicates by normalized LinkedIn URL within the workspace. Use campaignstack_list_competitor_watches to see existing watches. Call this when the user names a company page or influencer to track ongoing. This is a different roster from the comparison-page list: campaignstack_search_console_set_competitor manages that one.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
profileUrl | string | Yes | — | (min length: 1) |
name | string | Yes | — | (min length: 1) |
entityType | company | influencer | Yes | — | |
accountIds | string[] | No | — | Optional LinkedIn account IDs the watch reads and acts with. Defaults to a single automatically chosen account, never all workspace accounts. Change later with campaignstack_update_competitor_watch_accounts. |
list_competitor_watches
Section titled “list_competitor_watches”Full name: campaignstack_list_competitor_watches
Lists competitor watches for a workspace. Optionally filter by status (active/paused). Use campaignstack_get_competitor_watch to see post details for a specific watch. Call this when the user asks what is being tracked, or to find a watchId before pausing, resuming, or deleting one. It does not return the posts themselves.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
status | active | paused | No | — | Filter by status. Omit to list all watches. |
get_competitor_watch
Section titled “get_competitor_watch”Full name: campaignstack_get_competitor_watch
Returns a competitor watch with post count and the 5 latest posts. Use campaignstack_list_competitor_watches to find valid watch IDs. Call this when the user asks what a tracked competitor has posted lately. It returns only the 5 most recent posts, never the full history.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
watchId | string | Yes | — | (min length: 1) |
delete_competitor_watch
Section titled “delete_competitor_watch”Full name: campaignstack_delete_competitor_watch
Deletes a competitor watch and disables its associated automations. This action is irreversible. Use campaignstack_pause_competitor_watch to temporarily stop monitoring instead. Call this only when the user wants the watch gone for good, not just stopped for a while.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
watchId | string | Yes | — | (min length: 1) |
pause_competitor_watch
Section titled “pause_competitor_watch”Full name: campaignstack_pause_competitor_watch
Pauses a competitor watch and disables its associated automations. Use campaignstack_resume_competitor_watch to resume monitoring. Call this when the user wants tracking stopped for now but kept for later. Use campaignstack_delete_competitor_watch instead when they want it removed for good.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
watchId | string | Yes | — | (min length: 1) |
resume_competitor_watch
Section titled “resume_competitor_watch”Full name: campaignstack_resume_competitor_watch
Resumes a paused competitor watch and re-enables its associated automations. Use campaignstack_pause_competitor_watch to pause monitoring. Call this when the user wants a paused watch tracking again. It does not create a new watch: campaignstack_create_competitor_watch does that.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
watchId | string | Yes | — | (min length: 1) |