From the dashboard
- Go to /dashboard/comms/automations
- Scroll down to the Create form
- Name: short label. "Daily daysheet 6am" works.
- Timezone: leave as Tour-day local (default) — see why below
- Schedule: Daily, time picker to 06:00
- Channels: SMS (or check Email if you want)
- Audience: Everyone (or scope it down)
- What to send (composed by BandBrain each run): write the body prompt. Example:
"Send today's daysheet: venue, address, hotel, schedule (load-in, soundcheck, doors, set), parking, hospitality (catering/buyout, wifi, green room), and a quick line about tomorrow."
- Click Create Automation
You'll see the new row appear in the list above, with the next run time shown.
From SMS
You can also create an automation by texting BandBrain:
"Schedule the daysheet to text everyone every morning at 6am wherever we are"
The agent maps:
- "6am every morning" → cron
0 6 * * * - "wherever we are" → timezone
tour_day - "the daysheet" → body prompt
- "everyone" → audience
all - "text" → channels
sms
It confirms back in plain English ("Got it — I'll text the band the daysheet every morning at 6am in whatever city you're in. Sound good?") and waits for your yes before creating.
What happens on each fire
At 6am local time (in whatever city you're in that day), the scheduler kicks the run:
- Agent gets the body_prompt
- Agent calls
find_todayfor today's data (andfind_todayfor tomorrow if your prompt mentions next-day info) - Agent composes the message body using the strict SMS daysheet format (sections: VENUE, PARKING, HOTEL, TODAY, HOSPITALITY, NEXT DAY)
- sendComm broadcasts the body to everyone via SMS
The whole flow takes a few seconds. Your phone vibrates at 6:00:0X with that day's daysheet.
Managing existing automations
- Pause: click "pause" on the row. Next run is cleared.
- Resume: click "resume". Next run is recomputed from cron + now.
- Delete: click "delete". Permanent — past run history stays in audit_log but the schedule is gone.
You can also manage from SMS:
- "what comms automations do I have?"
- "pause the morning daysheet"
- "delete the test one"