Early access

Keep users coming back.
Without guessing why they leave.

Add energy systems, streaks, XP, and behavioral nudges to your app in 5 lines of code. Configure everything no-code. Let AI optimize it over time.

No spam. Notify when we open up.

// Add to your app in minutes
import { NudgePilot } from 'nudgepilot-sdk'

const nudge = new NudgePilot({ apiKey: 'np_live_...' })

const result = await nudge.trackAction({
  nudgeKey: user.id,
  actionType: 'complete_level',
  performance: 0.9,
})

// Show reward to user
if (result.reward.message) showToast(result.reward.message)
if (result.energy.current === 0) scheduleNotification(result.nextTrigger)

Energy systems

Constraints create triggers. Users run out of energy and have to come back when it refills — the same mechanic behind every successful mobile game.

🔥

Streaks

Daily streaks with timezone awareness. Breaking a streak creates urgency. Maintaining one creates habit.

XP & leveling

Users earn XP for actions and level up over time. The investment mechanic — the more they put in, the more they have to lose by leaving.

🎯

No-code configuration

Tune energy costs, refill rates, XP formulas, and streak rules from the dashboard — without touching code.

🤖

AI optimization

Coming soon. Let AI analyze your retention data and automatically adjust constraint parameters to maximize return rate.

🔒

Privacy first

NudgePilot never stores user identity. You pass an anonymous key — you keep the mapping to your users.