SteveSignalsDocs

Trackers

Instagram tracker

Get a signal when a competitor posts on Instagram.

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

What it watches
The competitor's Instagram posts
What you add
An Instagram username
How often
Daily or Weekly
Cost
1 credit per check
Events
social.post · instagram_post
Relevance
Not scored. Every new post is delivered as published

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 Instagram

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

Enter the username

In Instagram username, enter @username or paste the instagram.com link.

Pick how often and start

Choose Daily or Weekly and click Start tracking.

Instagram row in the add competitor flow
The Instagram row for Pipedrive, with the credit cost in the footer.
Edit Instagram for HubSpot
The edit sheet for the Instagram username.

What you get

The first check saves a starting point. From the next check on, each new post becomes one signal. In the signal you see the caption, media and a link with Open post.

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": "instagram_post",
4 "action": "new",
5 "signalType": "social.post",
6 "competitor": { "name": "HubSpot", "domain": "hubspot.com" },
7 "relevance": { "status": "unjudged" },
8 "socialPostResponse": {
9 "platform": "instagram",
10 "text": "When you’re the entire org chart, you need a system to keep it all together. HubSpot Starter helps you find your best leads, close them faster, and keep customers coming back. All in one place. …",
11 "url": "https://www.instagram.com/p/DeujC6PFfhn/",
12 "author": { "name": "hubspot", "handle": "hubspot", "url": "https://www.instagram.com/hubspot" }
13 }
14}