Behavior Plan

AI-generated behavior support plan (BSP-style) for one specific behavior, with antecedent, replacement, and reinforcement.

When to use this

Use Behavior Plan when one behavior keeps happening and you need a written plan for school, therapy, or your partner. Pick the behavior, when/where it happens, the function (escape, attention, access, sensory), and Beacon drafts a 1-page plan with antecedent strategies, replacement behaviors, and reinforcement. Plain language, not jargon, but the structure matches what a BCBA would recognize.

How it works

  1. Name the behavior

    One behavior per plan. Be specific: 'biting other kids during transitions' not 'aggression'. The chip picker has common ones; or type your own.

  2. Pick the function

    Escape, attention, access, or sensory. If you don't know, pick 'help me figure it out' and Beacon will ask diagnostic questions instead of generating immediately.

  3. Antecedent + replacement + reinforcement

    The output is structured: 3 antecedent strategies (prevent triggers), 1-2 replacement behaviors (what to teach instead), and a reinforcement plan (how to reward the replacement).

  4. Print for school

    Use the print button on the result page to send a paper copy to school. Or share to the IEP team via the Pass-the-Baton card by including it in a caregiver note.

What Beacon stores when you use it

generator_uses: Shared with all Workshop tools. tool_type = 'behavior-plan'. content holds the full structured plan.

ColumnTypeExample
idUUID
3c8f...
Auto-generated.
user_idUUID
your-user-id
RLS-locked.
tool_typetext
behavior-plan
Fixed for this tool.
inputs_jsonjsonb
{ "behavior": "biting", "function": "escape", ... }
Replayable inputs.
contentjsonb
{ "antecedents": [...], "replacements": [...], "reinforcement": "..." }
Structured plan.
used_attimestamp
2026-05-16T10:14:00Z
Counts against quota.

A real example

Avery bites peers during transitions to non-preferred activities. Function = escape. Plan below.

SectionContent
BehaviorBiting peers during transition to math
FunctionEscape from non-preferred activity
Antecedent #1Visual countdown timer for transitions
Antecedent #2Pre-transition movement break
ReplacementTeach 'I need a break' card (PECS or verbal)
Reinforcement5 min of preferred activity after using the card

What Beacon auto-knows

  • Your generated plans + the behavior each one targets.
  • Which plans you printed or shared (signal that the plan worked enough to use).
  • Cross-reference with behavior_logs: did the targeted behavior decrease after the plan started?

What Discuss with Beacon adds

  • Discuss attaches the plan. 'Adapt this for the substitute teacher' or 'translate to Spanish for our nanny'.
  • Or refine after a week: 'The replacement is not landing. What's a simpler one?'

Try these with Beacon

Open Behavior Plan in Beacon โ†’

Related guides