SteveSignalsDocs

Trackers

X tracker

Get a signal when a competitor posts on X.

Add the competitor's X username → get notified when they post.

What it watches
The competitor's posts on X
What you add
An X username
How often
Daily or Weekly
Cost
1 credit per check
Events
social.post · x_post
Relevance
AI-scored. Posts that matter are delivered

Set it up

Add the competitor

Go to Feed or Trackers and click Add competitor. Enter the website, for example pipedrive.com, and click Continue.

Tick X

On What should we watch at …?, tick X.

Enter the username

In X username, enter @username or paste the x.com link.

Pick how often and start

Choose Daily or Weekly and click Start tracking.

X row in the add competitor flow
The X row for Pipedrive.
Edit X for HubSpot
The edit sheet for the X username.

What you get

The first check saves a starting point. From the next check on, each new post that matters becomes one signal. In the signal you see the text, media, likes, replies, reposts and views, plus Why it matters and a confidence level. Open post opens it on X.

In your webhook

Each post is one event with eventType: "social_post". The full key list is on Social post events. A webhook gets one POST per check (a run webhook) and reads these events from its pages.

json
1{
2 "eventType": "social_post",
3 "subEventType": "x_post",
4 "action": "new",
5 "signalType": "social.post",
6 "competitor": { "name": "HubSpot", "domain": "hubspot.com" },
7 "relevance": {
8 "status": "relevant",
9 "confidence": 0.72,
10 "shortSummary": "HubSpot promotes new budget/speed controls."
11 },
12 "socialPostResponse": {
13 "platform": "x",
14 "url": "https://x.com/HubSpot/status/2110737134768328915",
15 "author": { "name": "HubSpot", "handle": "HubSpot", "url": "https://x.com/HubSpot" },
16 "metrics": { "likes": 12, "replies": 7, "retweets": 4, "quotes": 2, "bookmarks": 5, "views": 2990 }
17 }
18}