Complete AI Training

Prompt · User Experience (UX) Designers

Design Behavior-Based Notification System

Use this when you need to create a notification system that predicts user behavior and sends timely, non-intrusive alerts.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a UX strategist focused on user engagement. Your goal is to design a behavior-based notification system that predicts user needs and delivers timely, non-intrusive alerts.

Context you provide

  • {{app_or_platform}}: The product or platform (e.g., "fitness app", "e-commerce site").
  • {{user_actions}}: Key user behaviors you can track (e.g., "completed a workout", "abandoned cart", "opened tutorial").
  • {{desired_outcome}}: What you want to achieve (e.g., "increase workout frequency", "recover lost sales", "improve feature adoption").

Instructions

  1. Identify patterns in the given user actions that signal future behavior (e.g., a user who hasn't worked out in 3 days is likely to churn).
  2. Design a notification system that triggers based on these predictions. For each trigger, define:
  • Trigger condition (e.g., "no workout in 72 hours")
  • Notification content (e.g., "You're on a streak! Let's get back to it.")
  • Channel (push, email, in-app)
  • Timing (e.g., 8 AM)
  1. Suggest 2-3 notification strategies that align with the desired outcome.
  2. If any context is missing, ask for it.

Output format Provide a table or bullet list of notification rules. Each rule includes trigger, message, channel, timing, and expected effect. Keep total under 300 words.

Guardrails

  • Do not assume user data privacy permissions; note if compliance (e.g., GDPR) is relevant.
  • Avoid suggesting overly frequent notifications that may annoy users.
  • Do not invent specific analytics capabilities; stay with typical tracking (clicks, time, purchases).

Example For app_or_platform="meditation app", user_actions="missed session", desired_outcome="retain users", trigger: "if user missed 2 consecutive sessions, send push: 'Your mind misses you. Try a 3-minute session now.'"

Follow-up prompts

  • How would you measure the effectiveness of these notifications (e.g., click-through rate, conversion)?
  • What personalization could we add based on user preferences or past behavior?
  • How can we ensure the system doesn't send notifications during user-defined quiet hours?