Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.zocomputer.com/llms.txt

Use this file to discover all available pages before exploring further.

An automation is Zo running a prompt on a schedule. Same Zo, same files, same tools, same integrations, just running on its own when you’re not in the conversation. If you can ask Zo to do something in chat, you can ask it to do that thing every morning, every Friday afternoon, or on any cadence you describe. To create one, just ask Zo: “every weekday at 8am, summarize my calendar and email it to me.” Zo reads that as a schedule, writes the prompt, and confirms before saving. You can also open the Automations tab and hit + to set one up by hand.

Good fits for an automation

The best automations have two things in common: they want fresh context every time they run, and they save you from having to remember to ask. Some patterns that work well:
PatternWhat it does
Morning briefingsA single message that pulls together your day before you open your laptop: calendar, unread email, overnight Slack, custom news.
Inbox-to-action triageRead incoming messages on a schedule and only ping you for the ones that need attention, with a draft attached.
Page watchersCheck a URL on a schedule and only message you when something has changed: a status page, a stock level, a price, a release.
Routine reportsQuery a data file or service, format the result, and post it where it belongs (file, email, Slack channel).
Habit nudgesText yourself a prompt for the habit you’re building, conditionally so the nudge doesn’t feel robotic.
Follow-up draftsUse your calendar and history to draft messages after meetings or events, before they pile up.
Example prompts you can copy and adapt:
Morning briefing
Every weekday at 7:30am, look at my calendar for today, scan for VIP emails since 5pm yesterday, pull the top three Hacker News threads about AI, and email me a one-page brief.
Page watcher
Every 15 minutes, check the status page at status.example.com. If anything goes from green, text me the affected services and the start time.
Routine report
Every Friday at 4pm, query my Stripe export for the week's revenue, generate a one-page report in reports/, and post a three-line summary in #finance on Slack.
If you’d write the same prompt in chat more than twice a month, it probably wants to be an automation.

Schedules

Tell Zo when to run in plain English and it’ll parse the cadence:
  • “once, tomorrow at 6pm”
  • “every weekday at 8am”
  • “every hour”
  • “the first Monday of every month at 9am”
  • “every 15 minutes” (for short polls)
You can edit the schedule later from the automation’s row in the Automations tab, or just ask Zo to change it.

Delivery and notifications

By default, an automation runs quietly and writes its result to chat history. You decide how, and whether, it reaches you:
DeliveryWhen to use it
Email, SMS, Telegram, Discord, or SlackActive pings you actually want to see.
No notificationJobs that maintain state without bothering you: refresh a data export, save a daily snapshot, index a folder.
Often the most useful pattern is conditional notifications. Ask Zo to ping you only when something is true, and the automation becomes a filter instead of another inbox:
  • “Text me only if the deploy failed.”
  • “Email me the digest only if there are unread VIP messages.”
  • “DM me only when the price drops below $400.”
If an automation should run the same multi-step routine every time, capture the steps as a skill and have the automation invoke the skill. That way you can also run it on demand from chat, and the prompt stays in one place.

Reviewing what ran

Every automation run is a real Zo conversation, saved to your chat history. Open the Automations tab, click any task, and you’ll see each past run, the prompt it executed, the tools it used, and the output. If a run misfires, ask Zo to look at it: “open last night’s run of my morning brief and tell me why the calendar section was empty.” Zo can debug the run and fix the schedule or the prompt.

What to keep in mind

CostAutomations spend AI credits the same way chat does. A 5-minute schedule adds up. Use long intervals where you can, and reach for conditional notifications to avoid generating expensive output you’ll never read.
AccessAutomations run with the same access as your chats: files, messages, every connected integration. Use a persona with a narrow tool set if you want to scope what an automation can do.
Prompt qualityThe same prompting practices apply. You won’t be there to course-correct mid-run, so spell out the inputs, the format you want, and the conditions for sending you anything.