FeaturePin does two things and stops there. That is not a limitation — it is the product decision. Every feature listed here exists to help you launch updates inside your product and follow up with users who still have not acted on them. Nothing else ships until customers ask for it.
Announce mode
Create an in-app message and launch it to your users without writing a line of code. Choose modal, banner, or tooltip depending on how much attention the update deserves.
01 Modal
Full-focus overlay. Best for major releases, billing changes, or anything every active user must see once.
02 Banner
Persistent top bar. Best for broad visibility without interrupting the user mid-task.
03 Tooltip
Contextual pointer attached to a specific element. Best for feature-level hints tied to a button or section.
Nudge mode
A nudge is a conditional message that fires only when a user still has not tried a feature. Set the rule once. FeaturePin evaluates it automatically every 15 minutes.
- Choose the feature area by URL pattern.
- Set the inactivity window (e.g. 14 days since last visit).
- Pick the message type and write the copy.
- Activate — FeaturePin handles the rest.
Nudges stop showing the moment the user visits the feature. No repeated messages, no manual cleanup.
Targeting and segmentation
01 All users
Launch to everyone in your workspace at once. Good for launches and policy updates.
02 URL-based
Show the message only on specific pages or sections. No DOM selectors needed — FeaturePin uses URL patterns.
03 Property-based
Target by user properties you pass through the SDK: plan, role, signup date, or any custom attribute.
04 Inactivity rule
Trigger only for users who have not visited a section in N days. The core nudge condition.
SDK and install
One script tag. That is the entire install. The SDK is under 10KB gzip, loads asynchronously, and never blocks your page render.
Authentication uses your workspace ID — a public token that lives in the client. No secrets in the frontend.
Campaign analytics
Every campaign tracks three events: impression (user saw it), click (user acted on the CTA), and dismiss (user closed it). That is enough to know whether the message worked.
Pricing model
FeaturePin charges by monthly active users — the users your SDK identifies in a 30-day window. Free up to 1,000 MAU with FeaturePin branding. Grow removes branding at $29/month for up to 10,000 MAU. Scale covers up to 25,000 MAU at $79/month.
No trials. No demos. No negotiations. Start free and upgrade when you grow past the limit.
Two features, one adoption job.
Announce releases inside your product. Nudge users who did not act. That is the whole system, and for small SaaS teams it is usually enough.