Monitoring
Track post performance metrics in real-time
Monitoring
Monitoring is the core of post tracking. Once a post is added to monitoring, Stormy collects performance metrics at regular intervals, verifies content against deliverable requirements, and tracks link clicks and conversions.
Monitoring dashboard showing real-time metrics for tracked posts
Adding posts to track
There are three ways to add posts to monitoring:
Automatic detection
When a creator is part of an active campaign and has their social accounts connected, Stormy can automatically detect new posts and begin tracking.
- Go to your campaign settings
- Enable Auto-detect posts for the campaign
- Select which creators and platforms to monitor
- Optionally filter by hashtag or mention (e.g., only track posts containing #YourBrand)
Auto-detected posts appear in your tracking dashboard with a "Pending Verification" status until you confirm they're campaign-related.
Manual URL entry
Paste a post URL directly:
- Go to Post Tracking > Add Post
- Paste the post URL
- Select the associated campaign and creator
- Click Start Tracking
Stormy extracts the post details and begins metric collection immediately.
From the creator profile
- Open a creator's profile
- Go to the Posts tab
- Find the post and click Track This Post
- Associate it with a campaign
For campaigns where creators post on their own schedule, use automatic detection with hashtag filtering. This catches posts without requiring creators to notify you each time.
Real-time metrics
Once a post is being monitored, metrics update automatically:
| Update frequency | Context |
|---|---|
| Every 15 minutes | First 24 hours after post |
| Every hour | Days 2-7 |
| Every 6 hours | Days 8-30 |
| Daily | After 30 days |
This schedule captures the critical early performance window with high resolution while reducing API usage for older content.
Metric dashboard
Each tracked post shows:
- Current metrics -- Latest snapshot of all available metrics
- Growth chart -- How metrics have changed over time
- Benchmark comparison -- Performance relative to the creator's average
- Engagement breakdown -- Likes vs. comments vs. shares distribution
Individual post metrics view with growth chart and engagement breakdown
Real-time vs. final metrics
Platform APIs have varying delays in reporting accurate metrics:
- Instagram -- Metrics are near-real-time (5-15 minute delay)
- TikTok -- Views may lag by up to 1 hour during viral spikes
- YouTube -- Analytics can take up to 48 hours for final accuracy
- Twitter/X -- Impressions are near-real-time
For bonus structure evaluations and performance payouts, Stormy uses the metric snapshot at the evaluation time. If you need final-accuracy metrics for YouTube, set your evaluation window to at least 48 hours after the desired measurement period.
Alerts
Set up alerts to stay informed without constantly checking dashboards.
Alert types
| Alert | Trigger |
|---|---|
| Milestone reached | Post hits a specific metric threshold (e.g., 100K views) |
| Underperformance | Post is significantly below the creator's average |
| Viral detection | Metrics are growing unusually fast |
| Post deleted | Tracked content is no longer accessible |
| Post edited | Content has been modified after going live |
| Link broken | Tracked URL is returning errors |
Configuring alerts
- Go to Post Tracking > Alert Settings
- Choose which alert types you want to receive
- Set thresholds for milestone alerts
- Select notification channels (in-app, email, or both)
You can configure alerts globally or per campaign. Campaign-level alerts override global settings.
Alert configuration panel with notification channel toggles
Be selective with milestone alerts on large campaigns. If you're tracking 50+ posts, getting an alert at every 10K views will flood your notifications. Set meaningful thresholds relative to your campaign goals.
Content verification
Monitoring includes automated content verification to confirm deliverables are met.
How verification works
When a post is detected or added to monitoring, Stormy runs verification checks:
- Post exists -- Confirmed live on the platform
- Posted on time -- Within the deliverable deadline
- Contains tracked link -- If a link was required, it's present in the caption, bio, or Story
- Contains required hashtags -- All specified hashtags are included
- Content format matches -- Video vs. image, Story vs. feed post, etc.
- Minimum duration met -- For video content, meets the minimum length requirement
Results appear as a checklist on each tracked post. Passed checks show green, failed checks show red with details.
Handling verification failures
When a check fails:
- The post is flagged in your dashboard
- You receive a notification (if alerts are enabled)
- You can either mark it as acceptable (with a note) or contact the creator to request corrections
Common verification issues: creators forgetting to include the tracked link, using the wrong hashtag variation, or posting a carousel instead of a Reel. Clear deliverable briefs and a quick pre-post reminder reduce these issues.
Link tracking
Stormy generates unique tracked links for each creator to measure clicks and conversions.
Creating tracked links
- Go to your campaign
- Click Tracked Links
- Enter the destination URL
- Stormy generates a unique link for each creator in the campaign
Each creator gets their own link so clicks and conversions are attributed to the right person.
What link tracking captures
| Data point | Description |
|---|---|
| Total clicks | Number of unique and total clicks |
| Click sources | Which platform the clicks came from |
| Geographic data | Country-level breakdown of clickers |
| Device type | Mobile vs. desktop breakdown |
| Conversion events | If you've set up conversion tracking on your destination |
| Revenue | Attributed revenue from purchases through the link |
Conversion tracking
To track conversions (purchases, signups, etc.):
- Add the Stormy tracking pixel to your destination page
- Define conversion events in Post Tracking > Conversion Setup
- Each tracked link automatically captures conversions
Conversion data feeds into campaign dashboards and performance payouts.
Managing tracked posts
Pausing tracking
If you need to temporarily stop tracking a post (e.g., during a platform API outage), you can pause monitoring without losing historical data. Click the post's menu and select Pause Tracking.
Removing posts
To completely remove a post from monitoring:
- Open the post in your tracking dashboard
- Click Remove from Tracking
- Confirm the removal
Removing a post from tracking does not delete the metrics already collected. Historical data is preserved in the campaign records and payout history.
Bulk management
For campaigns with many tracked posts:
- Go to the campaign's Post Tracking tab
- Use the checkbox to select multiple posts
- Apply bulk actions: pause, resume, remove, or re-verify
Last updated: 2026-03-29