dusk bot
routinesweekly calendar preview

dusk botroutines

a sunday evening preview of next week's calendar

paste one message into a chat with your bot and every sunday at 6pm it reads next week's calendar, lists each day in a line or two, and flags what will hurt: meetings that overlap, days with no gap for lunch, and meetings that need something prepared. it suggests what to move but changes nothing in your calendar unless you ask.

by the dusk bot team · checked · how we made this

pixel art: a green pixel bot, a coral pixel bot and a sky blue pixel bot beside an alarm clock and a calendar and a coffee mug, on a sandy path in front of green terraced fields, one saying "tuesday is too full"

the message

paste this into a chat with your bot

every sunday at 6pm, read my calendar for monday to friday next week.

for each day give me one or two lines: how many meetings, the first and last, and anything unusual. then flag, in this order:
- meetings that overlap
- days with no 30-minute gap between 11:30 and 2
- meetings with "review", "pitch" or "interview" in the title, so i can prepare

suggest what i could move, but don't change, accept or decline anything. if the week looks fine, just say "next week looks fine" and nothing else.
when
sundays at 18:00 in your time zone
needs
google calendar or outlook connected; reading is enough

what comes back

an example, not a real run

next week

mon: 3 meetings, 10:00 to 15:30. fine.
tue: 7 meetings, 9:00 to 18:00. no lunch gap.
wed: 2 meetings. quiet.
thu: 4 meetings. "pitch review" at 14:00, prepare the deck.
fri: 1 meeting.

clash: tue 11:00 "design sync" overlaps "1:1 with sam" (11:30).
suggestion: move the 1:1 to wednesday, which is open.

make it yours

  • change the window: "monday to sunday" or "just tomorrow" turns it into a daily look ahead
  • change what counts as prep: add the words that matter in your work, like "board", "demo" or "client"
  • send it somewhere else: "post it in my planning group chat", or "email it to me" (an email is a send, so it waits for Allow unless you set a daily amount; a bot on Full access with no sending rule may send up to 25 a day without asking, so set Ask every time for it)4
  • let it act: "if two meetings clash, ask me which to move and then move it" (this needs write access to the calendar)
  • add the inbox: "also list emails from this week that mention a meeting next week" if mail is connected too

when it goes wrong

  • it reads the wrong calendar. if you have several, name the ones you want: "only my work calendar and the team calendar". listing calendars is one of the things it can do, so ask it which ones it sees.
  • times are off by an hour or more. ask the bot "what time zone is this routine in?" and tell it yours; put your time zone in About me so every bot knows.
  • it didn't run. on your own computer nothing runs while it's asleep or dusk bot is closed; a run missed by less than 12 hours runs once when you're back. Automations in the sidebar shows what happened to each run.
  • the list is too long to read. say "shorter" or "only tell me about problems" after the first run; it keeps the change.

why sunday, and why it only reads

a preview the night before the week starts gives you time to move things while people can still say yes. keeping it read-only means you can turn it on for any bot without worrying: it needs only read access to your calendar, and dusk bot refuses any change from a bot that may only read.

if you want it to move meetings later, give that bot write access and say so in the routine, with "ask me before you move anything" in the same message. read what it proposes the first few times before you say yes.

questions

does it work with outlook calendars?

yes. connect outlook instead of google calendar and send the same message.

can i pause it on holiday?

yes. the routine's card has Pause, and Automations in the sidebar lists every routine. pause it before you go and resume it when you're back.

sources

  1. dusk bot docs: routines
  2. dusk bot docs: troubleshooting, a routine ran at the wrong time
  3. dusk bot docs: memory, about me
  4. dusk bot docs: permissions and sends

drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].