Pass the Baton

One public link that carries everything a caregiver needs: child profile, sensory snapshot, behaviors to watch, and the schedule.

When to use this

Use Pass the Baton when you are handing your child off and the other adult does not know them as well as you do. Grandparents for a weekend, a sub for a school day, a sitter for an evening, respite for an afternoon. Generate the link, text it to them. They open it, no account, no app install. They see the same information you would tell them in a 20-minute pre-handoff briefing, in a structured card.

How it works

  1. Create a handoff

    Name who it's for ("Grandma Saturday", "Mrs. Lopez sub day"), add an optional caregiver note (any context the structured card can't carry), and optionally pick a schedule to include. Tap Create.

  2. What the link shows

    The shared card pulls your child's profile, the latest sensory snapshot, tracked behaviors with their cues, and the schedule you picked. Anyone with the link sees a clean read-only view; they cannot edit your data or see anything you did not include.

  3. Copy + send

    Tap Copy on the handoff row to grab the URL. Paste in any text or message app. The receiver opens it in a browser. No Beacon account needed.

  4. Revoke any time

    Each handoff has its own revoke button. Revoke before the sitter day if plans change, or after the handoff to make the link dead. Each handoff is independent so revoking one does not break others.

What Beacon stores when you use it

baton_handoffs: One row per handoff. The receiver-facing card is composed at request time from your current child profile + sensory + behaviors + the linked schedule, so a revoked or edited handoff updates instantly.

ColumnTypeExample
idUUID
5e4a...
Auto-generated; used in revoke URL.
user_idUUID
your-user-id
RLS-locked to you. Receivers read via share_token only.
share_tokenUUID
9c7f...
Public component of the URL /share/baton/{share_token}.
audience_labeltext
Grandma Saturday
Your label for which handoff this is. Receiver also sees it.
caregiver_notetext (nullable)
Avery is in a heavy phase this week, please keep noise low
Free-text context. Rendered at the top of the card.
schedule_idUUID (nullable)
(null or a schedule id)
If set, the linked schedule appears in the card.
created_attimestamp
2026-05-16T10:14:00Z
Sorted newest first in the list.

A real example

Maya creates 3 handoffs over a month: weekend grandparents, a sub-day school visit, an evening sitter. Each has its own link.

AudienceNoteScheduleStatus
Grandma + GrandpaHeavy week, keep noise low. Snack is the magic word.WeekendActive
Mrs. Lopez sub dayEar defenders in the backpack. Tap-and-go works better than asking.School DayActive
Sitter (Jamie)Bedtime is the same 4 steps, same order.BedtimeRevoked after the night

What Beacon auto-knows

  • All your active and revoked handoffs.
  • Which one is linked to which schedule.
  • When each was created (and revoked).
  • What the receiver-facing card will say (since it's composed from your current data).

What Discuss with Beacon adds

  • When you Discuss from the Baton page, your active handoffs + their composed card content attach to chat.
  • Beacon can write the caregiver note for you: 'Generate a note for Grandma about this week's sensory state.'
  • Or audit before you send: 'Read this handoff back to me as the receiver would see it.'

Try these with Beacon

Open Pass the Baton in Beacon โ†’

Related guides