{
 "schema": "aiblocks-page/1",
 "id": "agency-product-behavioral-nudge-engine",
 "type": "agent",
 "name": "Product behaviour change planner",
 "summary": "Get a nudge plan that helps users finish tasks. Each message has one small step, the best timing and an easy way to stop.",
 "headline": "Product behaviour change planner",
 "subhead": "Describe your product, the action users skip and the channels you can use. It turns the long task list into one small next step, picks the channel and timing, writes the messages and the praise, and adds a clear way to stop.",
 "job": {
  "id": "build-product",
  "name": "Build a product people want"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "copy_draft",
   "required": false,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "copy_draft",
   "required": true,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  }
 ],
 "you_give": [
  "What your product does, and the action you want users to take",
  "Who the users are and where they get stuck now",
  "The channels you can use, such as email, SMS or in-app, and your quiet hours",
  "How you measure completion now, and any numbers you have (optional)",
  "Messages you send today (optional)"
 ],
 "you_get": [
  "A short question set to learn each user's preferred channel, timing and style",
  "A step-by-step nudge sequence by day and channel, with one action per message",
  "Messages for the nudge, the praise and the off-ramp",
  "A list of what to store about each user, and what not to store",
  "A check of each message for pressure, guilt and fake urgency",
  "A small test plan with a measure of success and a stop rule"
 ],
 "use_when": [
  "Users sign up, start a task and drop off before they finish it.",
  "Your app sends reminders that people mute or ignore.",
  "Your team wants a first-week message plan that fits each person's own pace.",
  "You have a long to-do list for users and want to shrink it to one step at a time."
 ],
 "skip_when": [
  "You want to understand why users do not come back at all. Use the Habit loop designer first.",
  "You need a full email series for new customers. Use the New customer onboarding sequence writer.",
  "You want to run a live test or send messages today. This plans and writes them. A person must approve, send and measure them in your own tools.",
  "You plan to infer a health condition, such as ADHD, from user data. This agent asks about preferences only. Do not collect or guess medical details."
 ],
 "output_sample": {
  "input": [
   "What your product does and the action users skip",
   "Where users drop off now",
   "The channels you can use and your quiet hours",
   "Messages you send today (optional)"
  ],
  "prerequisites": [
   "An AI you can paste a long brief into, such as Claude, ChatGPT or Gemini",
   "Your own email, SMS or in-app tool to send the messages, run by a person"
  ],
  "output": [
   {
    "name": "Preference questions",
    "contains": "A short set of questions that learns each user's channel, timing and style, and where each answer is stored."
   },
   {
    "name": "Nudge sequence",
    "contains": "Messages by day and channel, each with one small action and a draft ready to approve."
   },
   {
    "name": "Praise and off-ramps",
    "contains": "Short messages that celebrate what was done and let the user stop for today."
   },
   {
    "name": "Stop rules",
    "contains": "What happens when someone stops replying, and how they can restart."
   },
   {
    "name": "Data to store",
    "contains": "Each field kept about a user, why it is kept, and what must not be stored."
   },
   {
    "name": "Pressure check",
    "contains": "Each message checked for guilt, fake urgency or overload, with a fix."
   },
   {
    "name": "Test plan",
    "contains": "The group, the measure, the baseline, the stop rule and the person who owns it."
   }
  ]
 },
 "output_shape": "BRIEF AND ASSUMPTIONS\n  <product> | action to change: <action> | channels: <list> | quiet hours: <hours> | ASSUMED: <list> | MISSING: <list>\n\nPREFERENCE QUESTIONS\n  <question> | stores: <field> | why it matters: <reason>\n\nNUDGE SEQUENCE\n  <day> | <channel> | trigger: <what starts it> | single action: <one step> | draft ready: <yes or no> | message: <text>\n\nPRAISE AND OFF-RAMPS\n  <moment> | praise: <text> | choices: <do a bit more | stop for today>\n\nIF A USER STOPS RESPONDING\n  <rule> | <pause or change channel> | <how they can restart>\n\nDATA TO STORE\n  <field> | purpose | consent needed: <yes or no> | do not store: <list>\n\nPRESSURE CHECK\n  <message> | <issue found or none> | <fix>\n\nTEST PLAN\n  group <who> | measure <what to count> | baseline <current number or MISSING> | stop if <rule> | owner <a named person>\n\nOPEN QUESTIONS AND CHECKS STILL NEEDED\n  <item> | <how to settle it>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. Or paste SKILL.md into a new chat, then paste references/source-agent.md after it.",
  "Write a short brief. Say what the product does, the action users skip, where they drop off, your channels and quiet hours.",
  "Your AI asks once for anything missing. Anything still unknown is marked as an assumption you can change.",
  "Read the sequence first. Check that every message has one action and a way to stop. Cut any that sound like pressure.",
  "Check the list of data to store. Remove anything you do not have consent to collect.",
  "Run the plan with a small group, using your own sending tool. Compare against the measure it names, and stop if people opt out."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "In-app tour designer",
   "url": "https://useaiblocks.com/skills/in-app-tour-designer",
   "why": "Shape the product"
  },
  {
   "name": "User story writer",
   "url": "https://useaiblocks.com/skills/user-story-writer",
   "why": "Shape the product"
  },
  {
   "name": "Product funnel steps and experiment review",
   "url": "https://useaiblocks.com/skills/weekly-product-funnel-watcher",
   "why": "Shape the product"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/product/product-behavioral-nudge-engine.md",
  "licence": "MIT",
  "original_name": "Behavioral Nudge Engine",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Behavioral Nudge Engine",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/product/product-behavioral-nudge-engine.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-product-behavioral-nudge-engine",
  "markdown": "https://useaiblocks.com/agents/agency-product-behavioral-nudge-engine.md",
  "json": "https://useaiblocks.com/agents/agency-product-behavioral-nudge-engine.json",
  "instructions": "https://useaiblocks.com/skills/agency-product-behavioral-nudge-engine/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-product-behavioral-nudge-engine.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-product-behavioral-nudge-engine",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-product-behavioral-nudge-engine",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
