Behaviors

Tap a chip when a pattern happens. See 25 days of taps as a heatmap.

When to use this

Use Behaviors when you want a no-friction way to log moments you'd otherwise forget by tomorrow: meltdowns, stims, aggression, elopement, anything else you're watching. One tap per event. No form to fill. The heatmap shows you what your week, fortnight, and month actually looked like, which is the answer to most school and therapist questions.

How it works

  1. Track a behavior

    Tap a chip (Meltdown, Aggression, Stimming, anything you set up) and Beacon logs the moment with a timestamp. One tap. No notes form to fill in. Track up to 8 patterns at once.

  2. See the 25-day picture

    Every tap fills a cell on the heatmap. Five weeks of days at a glance, darker means more logs. The pattern is easier to read than 25 days of memory.

  3. Tap a day for the detail

    Any cell shows the count and date when tapped. Useful when the teacher asks 'was Tuesday a hard day?' and you want a real answer.

  4. Ask Beacon what it sees

    Discuss with Beacon attaches the last 25 days to your chat. Ask 'what pattern do you see?' or 'help me write the teacher email about this' and Beacon answers using these specific days.

What Beacon stores when you use it

behavior_logs: Each tap creates one row. Behaviors themselves live in a separate tracked_behaviors table (the chip names + emojis you set up). The log row only stores when a tap happened.

ColumnTypeExample
idUUID
9a5f...
Auto-generated.
user_idUUID
your-user-id
RLS-locked to you. Nobody else can read it.
behavior_idUUID
โ†’ Meltdown
Foreign key to the tracked_behaviors row (chip name + emoji).
antecedentTEXT, nullable
(blank from tap path)
Set only when you log from the longer form path. Tap-only entries leave it null.
noteTEXT, nullable
(blank from tap path)
Same as antecedent. Tap-only entries leave it null.
logged_atTIMESTAMPTZ
2026-05-15 09:42:11 EDT
The moment you tapped. This is what the heatmap reads.

A real example

Sarah tracks her 6-year-old's meltdowns and aggression for the first week of May. She taps the chip each time it happens; no notes, no commentary. By end of week, the data tells the story:

whenchipnotes
Mon May 5, 7:12 AM๐Ÿคฏ Meltdown(none)
Mon May 5, 6:55 PM๐Ÿคฏ Meltdown(none)
Tue May 6, 7:08 AM๐Ÿคฏ Meltdown(none)
Wed May 7, 4:30 PM๐Ÿ˜ค Aggression(none)
Thu May 8, 7:20 AM๐Ÿคฏ Meltdown(none)
Fri May 9, 7:05 AM๐Ÿคฏ Meltdown(none)

What Beacon auto-knows

  • The chip names and emojis you set up.
  • The timestamp of every tap.
  • The 25-day heatmap shape (which days had taps, which were quiet).
  • Today's tap count for each chip (the chip shows a +N badge on its tile).

What Discuss with Beacon adds

  • A summary of the last 25 days framed as context for whatever you're chatting about.
  • Beacon can spot patterns across days you'd miss: 'meltdowns cluster on Mondays', '7am is the spike hour'.
  • Beacon can use the data to draft a teacher email, an IEP talking point, or a doctor's-visit summary.

Try these with Beacon

Open Behaviors in Beacon โ†’

Related guides