mcpField
P
ph-real-time-monitor

ph-real-time-monitor

github.com/yoanbernabeuMarketing & growth2371 installsUpdated 39w ago
Repository

About ph-real-time-monitor

A skill for planning and running real-time monitoring of Product Hunt launches, aimed at launch teams. It combines metric tracking, alert guidance, competitor checks, and response playbooks.

Key features

  1. 01Track ranking, upvotes, comments, traffic, and signups
  2. 02Log hourly metrics and calculate upvote velocity
  3. 03Interpret launch signals and benchmark progress
  4. 04Plan alerts and monitor competitors
  5. 05Use response playbooks for launch issues

Use cases

  1. 01Prepare tracking before launch day
  2. 02Assess performance and ranking during a launch
  3. 03Respond to falling conversions or negative comments

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/yoanbernabeu/producthunt-skills --skill ph-real-time-monitor

After installing, type/ph-real-time-monitorin Claude Code to confirm it loaded.

Details

From the project README

Product Hunt Real-Time Monitor

This skill helps you set up and use monitoring systems to track your Product Hunt launch performance and make real-time adjustments.

When to Use This Skill

  • Setting up launch day tracking
  • Interpreting real-time metrics
  • Making mid-launch adjustments
  • Identifying issues early
  • Benchmarking against goals

Key Metrics to Track

Primary Metrics (Check Every 30 Minutes)
MetricWhat It Tells YouHow to Get It
Ranking PositionYour visibilityPH homepage
Total UpvotesOverall supportPH product page
Upvote VelocityMomentumCalculate hourly
CommentsEngagement depthPH product page
Secondary Metrics (Check Hourly)
MetricWhat It Tells YouHow to Get It
Website TrafficConversion funnelAnalytics tool
SignupsActual conversionYour database
Bounce RateContent qualityAnalytics tool
Time on SiteInterest levelAnalytics tool

Monitoring Setup

Product Hunt Tracking

Manual Method:

  • Open PH in dedicated browser tab
  • Refresh every 15-30 minutes
  • Log metrics in spreadsheet

Tools:

  • Upvote Bell - Real-time upvote notifications
  • PH Dashboard - Track multiple metrics
  • Custom scripts - API-based tracking
Analytics Dashboard

Google Analytics 4:

  1. Create Real-Time view
  2. Filter traffic source = producthunt.com
  3. Monitor: Users, Events, Conversions

Plausible/Fathom:

  • Real-time visitor dashboard
  • Referrer breakdown
  • Goal tracking
Communication Hub

Set up central place for team updates:

  • Slack channel (#ph-launch)
  • Discord server
  • WhatsApp group

Tracking Spreadsheet Template

Hourly Log
TimeRankUpvotesΔCommentsWebsiteSignupsNotes
00:00-0-000Launch!
01:00#842+42715612Good start
02:00#578+361428928Moving up
03:00#4112+342144541Strong
...
Velocity Tracking
Upvote Velocity = (Current Upvotes - Previous Upvotes) / Hours Elapsed
Time PeriodUpvotes GainedVelocity
Hour 14242/hr
Hour 23636/hr
Hour 33434/hr
Hour 44545/hr

Benchmark Targets

By Hour (Weekday Launch)
HourTop 5 TargetTop 3 Target#1 Target
140+50+60+
280+100+120+
4150+180+220+
6220+270+330+
12350+420+500+
24500+600+800+
By Hour (Weekend Launch)
HourTop 5 TargetTop 3 Target#1 Target
125+35+45+
250+70+90+
4100+130+160+
6150+190+230+
12220+280+350+
24300+400+500+

Interpreting Signals

Positive Signals
  • ✅ Upvote velocity stable or increasing
  • ✅ Comments are substantive
  • ✅ Ranking climbing or stable
  • ✅ Healthy website traffic-to-signup ratio
  • ✅ Organic shares appearing
Warning Signals
  • ⚠️ Velocity dropping significantly
  • ⚠️ Ranking falling
  • ⚠️ High traffic but low signups
  • ⚠️ Negative comment sentiment
  • ⚠️ Technical issues reported
Red Flags
  • 🚨 Sudden large upvote removal
  • 🚨 Product unfeatured
  • 🚨 Website down
  • 🚨 Spam accusations

Real-Time Adjustments

If Velocity is Dropping

Diagnose:

  • Natural lull (check time of day)?
  • Competition heating up?
  • Content not resonating?

Actions:

  1. Activate next supporter wave early
  2. Push social media reminder
  3. Engage more in comments
  4. Share progress milestone
If Ranking is Falling

Diagnose:

  • New strong competitor launched?
  • Your velocity vs theirs?
  • Comments/engagement quality?

Actions:

  1. Focus on comment quality, not just upvotes
  2. Don't panic-blast emails
  3. Maintain steady engagement
  4. Accept gracefully if outperformed
If Conversion is Low

Diagnose:

  • Is landing page clear?
  • Is onboarding broken?
  • Is offer compelling?

Actions:

  1. Check for technical issues
  2. Review landing page clarity
  3. Test signup flow yourself
  4. Adjust CTA if needed
If Comments Turn Negative

Actions:

  1. Respond professionally
  2. Address legitimate concerns
  3. Don't argue or get defensive
  4. Learn from feedback

Alert System Setup

Set Up Notifications For:

Product Hunt:

  • New comments (check frequently)
  • Major upvote milestones
  • Ranking changes

Website:

  • Traffic spikes
  • Error rates
  • Server load

Communication:

  • Team messages
  • Supporter questions
Tools for Alerts
  • Email notifications from PH
  • Upvote Bell alerts
  • Analytics alerts (GA, etc.)
  • UptimeRobot (website monitoring)
  • Slack/Discord integrations

Competitor Monitoring

Track Top 5 Competitors
ProductUpvotesCommentsVelocityThreat Level
[Comp 1]
[Comp 2]
[Comp 3]
[Comp 4]
[Comp 5]
Assess Threat Level
  • Low: Different category, not competing
  • Medium: Similar product, similar traction
  • High: Strong product, outpacing you

Status Update Templates

Hourly Internal Update
📊 HOUR [X] UPDATE

Rank: #[X] ([↑/↓/→])
Upvotes: [X] (+[X] this hour)
Comments: [X] (+[X] this hour)
Website: [X] visits, [X] signups

Velocity: [X]/hour (target: [X]/hour)
Status: [On track / Behind / Ahead]

Next actions:
→ [Action 1]
→ [Action 2]
Team Alert (Issue)
⚠️ ATTENTION NEEDED

Issue: [Description]
Impact: [What's affected]
Action needed: [What to do]
Owner: [Who's handling]

Please [specific request].
Social Progress Update
[X] hours in! 🚀

• #[X] on @ProductHunt
• [X] upvotes and counting
• [X] amazing comments

Thanks for the support! 🙏
→ [Link]

End-of-Day Summary

Metrics Summary
📊 FINAL RESULTS: [Product Name]

RANKING
Final Position: #[X] of the Day
Peak Position: #[X] at [Time]

ENGAGEMENT
Total Upvotes: [X]
Total Comments: [X]
Featured in Newsletter: [Yes/No]

CONVERSION
Website Visits: [X]
Signups: [X]
Conversion Rate: [X]%

COMPARISON
Goal: [Original target]
Result: [Actual result]
Status: [Met / Exceeded / Missed]
Learnings Log
📝 LEARNINGS

What Worked:
• [Successful tactic]
• [Successful tactic]

What Didn't:
• [Unsuccessful tactic]
• [Unsuccessful tactic]

Surprises:
• [Unexpected observation]

For Next Time:
• [Actionable improvement]
• [Actionable improvement]

Monitoring Checklist

Setup (Night Before)
  • Tracking spreadsheet ready
  • Analytics dashboard configured
  • Team communication channel set
  • Notification alerts enabled
  • Competitor list prepared
During Launch
  • Logging metrics every hour
  • Monitoring alerts
  • Tracking velocity trends
  • Watching competitors
  • Sharing updates with team
After Launch
  • Final metrics captured
  • Summary prepared
  • Learnings documented
  • Screenshots saved

Comments

Markdown supported