Guides / Signups & Auth

Detect Signup Surges with Smart Actions

3 min read·Signups & Auth

The Use Case

You just got posted to Hacker News or Product Hunt. Signups spike — but you're in a meeting, not watching a dashboard. Smart Actions tells you the moment the surge starts so you can engage while momentum is high.

Step 1: Log Every Signup

ts
await logit.now("signups", {
  event: "New user signed up",
  description: user.email,
  icon: "👤",
  notify: false,        // individual notify off — Smart Action handles the surge signal
  tags: { source: user.signupSource ?? "direct", plan: user.plan },
  metadata: { userId: user.id, email: user.email },
});

Step 2: Create the Surge Rule

FieldValue
NameSignup surge detected
Channelsignups
Event nameNew user signed up
Threshold20
Window15 minutes
Cooldown1 hour
ActionPush notification
Push title🚀 Signup surge!
Push body20+ signups in 15 minutes

Step 3: Add a Launch-Day Rule

For a Product Hunt launch, lower the bar:

FieldValue
NameLaunch day surge
Channelsignups
Event nameNew user signed up
Threshold5
Window5 minutes
Cooldown30 minutes
ActionPush notification

Enable this rule on launch day, disable it when the rush is over.

Tips

  • Pair the push notification with a Slack webhook so the whole team sees the surge.
  • Log source in tags so your dashboard shows whether the spike came from HN, PH, or Twitter.
  • Use a 1-hour cooldown so you don't get 10 notifications during a 3-hour launch window.

Try LogIt free

7-day trial. No credit card required.

Start free