Automation
Put your bots to work on a schedule, or the moment something happens
Automations in Brainwrite start a bot's work without you: on a schedule, when something happens in a connected app such as a new Gmail email, when an outside service calls a webhook, or when your AI usage limit resets. Every automation lives on one Automations page, as a list or a week calendar, and reports back into the bot's chat.



When a new Gmail email has "demo" in the subject, look up the sender's company and draft a reply with two call times.
Your Chief of Staff put a team on it
Nova· Chief of Staff
Dash· Inbox triager
Sage· Reply drafter
- Automation created: New lead email, checked every 15 minutes.
- First match: Dana at Brightline Agency, 40 people, uses HubSpot.
- Reply drafted in Gmail with Tuesday 10:00 or Wednesday 15:00.
- Results go to this chat.
Done1 draft to send: waiting for your yes.

Every demo request, researched before you see it: done. One thing waits for you.
- 1Automation created: New lead email, checked every 15 minutes.
- 2First match: Dana at Brightline Agency, 40 people, uses HubSpot.
- 3Reply drafted in Gmail with Tuesday 10:00 or Wednesday 15:00.
See it in the app
Automations in Brainwrite.
An illustration of the Automations page. Switch between List and Calendar above.
Why it matters
On your own, with a chatbot, and with Brainwrite.
| Topic | Doing it yourself | A single chatbot | Brainwrite |
|---|---|---|---|
| Starting work | Check the inbox and calendar, then start each task | Waits for you to type | Starts on a schedule, an app event, a webhook or a wait |
| Seeing what runs | Reminders spread across apps | Nothing to see | One Automations page, as a list or a week calendar |
| Usage limits | Come back later and start again | Try again later | Continue by itself when your limit resets |
How it works
How Automations works.
- 01
Ask, or choose New
Tell a bot what to do and when ("every weekday at 8:30, send me the brief") and it sets the automation up from chat. Or open Automations and choose New.
- 02
Pick what starts it
A time (once, at an interval or on chosen weekdays), something that happens in a connected app, a webhook from another service, or when your AI limit resets.
- 03
Narrow it down
For an app event, choose the account and add a filter such as Subject contains. Turn on Remember the last run when each run should build on the one before.
- 04
Read the result in chat
Each run reports into the bot's chat, or a results thread you choose. The list shows when an automation last ran or checked, and what is next.
Good to know
The details.
When something happens in an app
Pick a connected app and an event, such as a new Gmail email, then say what the bot should do. Some apps send events as they happen; others, such as Gmail, are checked every 15 minutes.
Tell me when…
Ask a bot to let you know when a build finishes, a file appears, another bot is done or a page says something. No AI runs while it waits; it speaks again only when it happens.
Continue when your limit resets
A turn stopped by an AI usage limit offers Continue at … when your limit resets, so the work carries on by itself without you watching the clock.
List or calendar
Switch between a list with a switch for each automation and a week calendar where every run sits in its bot's colour. Needs you rows say why a run didn't finish.
Runs that recover
Routines recover from passing failures by themselves. A routine that keeps failing the same way is reported once, and an unanswered question no longer stops later runs.
Runs on startup
For a computer that is often off when a routine is due, turn on Also run when Brainwrite starts. Its runs show as On startup in the run logs.
The edges, plainly
- Automations on your computer need Brainwrite open. On My Cloud they keep running while your computer is off.
- A wait lasts 24 hours unless you ask for longer, and at most 7 days. A bot can have 10 waits at once.
- Automations act at the bot's approval level. New bots start at Full access; choose Ask for approval for a bot that should ask before it sends or posts.
- When a plan ends, the automations on your computer pause, and exactly those come back on once the payment goes through.
Use cases
Jobs this feature does for you.
Inbox triageOpen your inbox to a sorted list, replies drafted.See the job


Morning briefOne prioritised brief, waiting each morning.See the job


Competitor watchEvery competitor change, dated, with a Friday call.See the job

Overdue invoice follow-upsOverdue invoices listed, reminders drafted for you.See the job

Works with
Apps it's often used with.

Gmail
Bots search, label, and read Gmail threads and draft replies in place. Sending waits for your approval.

Slack
Bots search Slack, summarise channels and threads, and post or schedule updates once you approve.

GitHub
Triage GitHub issues, review pull requests, read failing workflow logs, and draft release notes. Merges wait for you.

Google Calendar
Bots read your Google Calendar, find free slots, and create or move events. Invites wait for your approval.
FAQ
Questions about Automations
Can an AI agent start working when an email arrives?
Yes. In Brainwrite, open Automations, choose New, then When something happens in an app. Pick Gmail and the new-email event, add a filter such as Subject contains, and say what the bot should do. Gmail is checked every 15 minutes; apps that send events as they happen start the bot at once.
What is the difference between a routine and an automation?
A routine is one kind of automation: work that runs at a set time, once, at an interval or on chosen weekdays. Automations also include app events, webhooks, waits and continuing when your AI limit resets. They all live on the same Automations page, with one list and one calendar.
Do automations run when my computer is off?
Automations on your own computer need Brainwrite open. On My Cloud, your always-on Brainwrite Cloud computer, they keep running while your computer is asleep or off. For a computer that is often off when a routine is due, Also run when Brainwrite starts catches it up on the next launch.
Will an automation send emails without asking me?
It follows the bot's approval level. New bots start at Full access, which sends through your connected apps without asking. To review first, choose Ask for approval for that bot, and sends become approval cards. Automations also say which ones only read and draft.
Works well with
Related features.

Routines
Run a bot's task once, on an interval, or on chosen weekdays, with a receipt for every run.

Webhooks
Start a bot's task from an HTTP event, through a separate local receiver with secret routes.

Connected apps
Gmail, GitHub, Slack, Notion and hundreds more via OAuth, with per-bot tool grants.

Learning
Bots write their own skills, repeat saved steps with no AI, and remember the last run. All visible and editable.

Brainwrite Cloud
Your own always-on computer that runs your bots 24/7, automations included. From $49 a month.
Give your first job to Brainwrite.
Download the app, connect the AI you already pay for, and tell your Chief of Staff what needs doing.
macOS today. Windows and Linux are coming soon.




