Sleep Routine

AI-generated bedtime routine tailored to your child's age, current sleep struggle, and what hasn't worked.

When to use this

Use Sleep Routine when bedtime is the war. Tell Beacon the age, the specific struggle (resists going to bed, wakes at 3am, won't stay in bed), and what you've already tried that didn't work. Beacon writes a 6-8 step routine with timings, sensory considerations, and what to do at the wake-ups.

How it works

  1. Pick age + struggle

    Age band chip + specific sleep struggle chip. Struggles include: resists bedtime, multiple wake-ups, early waking, won't sleep alone, can't fall asleep.

  2. Tell Beacon what didn't work

    Free-text. 'We tried melatonin and a sound machine.' Beacon avoids repeating those in the new routine and addresses why they might not have worked.

  3. Get a 6-8 step routine

    Time-stamped sequence (e.g., 18:30 dinner โ†’ 19:00 bath โ†’ 19:20 calming activity โ†’ 19:45 bed). Each step has a 1-line why-it-works. Sensory considerations woven in if you have a Sensory profile.

  4. Save + adjust over time

    Archived. Re-generate after 2 weeks with updated context. Sleep routines are a moving target; the archive lets you see what shifted.

What Beacon stores when you use it

generator_uses: Shared with all Workshop tools. tool_type = 'sleep-routine'. content holds the structured routine.

ColumnTypeExample
idUUID
9c1a...
Auto-generated.
user_idUUID
your-user-id
RLS-locked.
tool_typetext
sleep-routine
Fixed.
inputs_jsonjsonb
{ "age": "5-7", "struggle": "wakes-3am", "tried": "..." }
Replayable.
contentjsonb
{ "steps": [{ time: "18:30", action: "...", why: "..." }], "wakeups": "..." }
Routine + wake-up handling.
used_attimestamp
2026-05-16T20:14:00Z
Quota counter.

A real example

6yo Avery wakes around 3am every night. Maya tried melatonin and white noise.

TimeStepWhy
18:30Dinner (low sugar)Stable blood sugar overnight
19:00Warm bath 10 minBody temp drop after bath = sleep cue
19:15Low light + chamomile or warm milkReinforces wind-down
19:302 books + 1 chosen songPredictable order, low cognitive load
19:50Heavy blanket + dim lightProprioceptive input for vestibular seekers
20:00Lights out, parent stays for 5 minCo-regulation, then quiet exit
3am wakeNo talking, no light, walk back to bedAvoid reinforcing the wake-up with stimulation

What Beacon auto-knows

  • Every routine you've generated + the struggle and inputs.
  • What you said you tried (so it doesn't repeat).
  • Cross-reference with Behavior logs: did wake-ups decrease after the routine started?

What Discuss with Beacon adds

  • Discuss attaches the latest routine. 'Adapt for the weekend when bedtime drifts later.'
  • Or refine: 'The 3am wake-ups are now 5am. Adjust.'

Try these with Beacon

Open Sleep Routine in Beacon โ†’

Related guides