Back to skills

skills/self-initiated-triggers/SKILL.md

self-initiated-triggers

- Improving retention without adding more notifications.

npx skills add https://github.com/flpbalada/fb-skills --skill self-initiated-triggers
GitHub

Skill Docs

When to use

  • Improving retention without adding more notifications.
  • Designing habit-forming product loops.
  • Moving users from external prompts to self-motivated use.
  • Mapping emotions or situations that should bring users back.

Goal

Create a strong association between a user situation and the product. The user thinks of the product without needing an external reminder.

Rules

  • Start with real user emotions, needs, and contexts.
  • Do not rely only on push, email, or badges.
  • Tie the product to a recurring internal cue.
  • Strengthen the cue through repeated successful use.
  • Measure behavior, not just notification clicks.
  • Avoid manipulative or unhealthy triggers.

Trigger Types

  • External: notification, email, ad, invite, badge.
  • Internal: boredom, uncertainty, stress, curiosity, social need, progress need.
  • Product association: the user connects a recurring feeling or moment to the product.

Flow

  1. Identify the target habit or repeat action.
  2. Find the internal emotion or situation before the action.
  3. Map current external and internal triggers.
  4. Check whether the product resolves that moment.
  5. Design product moments that reinforce the association.
  6. Reduce dependence on external prompts over time.
  7. Measure repeat use without prompts.

Research Questions

  • What happens right before users return?
  • What emotion or problem are they trying to resolve?
  • What external prompts currently drive use?
  • What value do users get after returning?
  • How soon is value felt?

Metrics

  • Unprompted return rate.
  • Repeat action frequency.
  • Time between trigger and action.
  • Retention by cohort.
  • Notification dependency.
  • Qualitative recall: "When do you think of this product?"

Ethics

  • Support user goals.
  • Avoid anxiety loops.
  • Respect attention and boundaries.
  • Make opt-out easy.
  • Do not hide costs or consequences.

Output

## Internal Trigger Analysis
- Target behavior:
- Internal trigger:
- Current external triggers:
- Product response:
- Strengthening plan:
- Metrics:
- Risks: