01 · Overnight
The night shift
“Watch my Gmail. Between 10 pm and 7 am, answer anything you can from my docs and escalate the rest.”
- 1Mail arrives. If the sender has queued outbound, those sends are cancelled first.
- 2Guardrails decide: do-not-contact means nothing happens; over the reply cap means notify only; inside quiet hours means an auto-reply is allowed.
- 3The agent answers only from your knowledge base, sends a short holding reply for anything it cannot ground, and pings your phone.
02 · Importance rules
“Call me if it actually matters”
“Text me about anything from a customer. If an investor emails, call me, even at night.”
Importance rules in plain language. Incoming mail is screened against them cheaply. A match texts you, calls you, or both. Mark a rule urgent and it overrides your quiet hours; a non-urgent match inside them falls back to a text.
03 · Every weekday
The morning briefing
“Every weekday at 8, tell me what came in overnight, what is waiting on me, and what the team did.”
Posted to the home base and sent to your phone. Or switch on the daily review: what happened, what needs you today, one to three concrete suggestions for the business, and what was learned, written into the business profile every agent reads.
04 · Monitors
Watching without waking the model
“Tell me when my competitor's price drops.”
“Track this account's followers every day.”
“Let me know when this product goes out of stock.”
A monitor is code, not a conversation. It fetches a page, a feed, a connected app or a scraper on a schedule, pulls out a few values and compares them with last time. Nothing new costs nothing, so it can run every few minutes.
Rules: any change, a number crossing a line, a move of more than N percent, a list gaining or losing items. When a rule fires, the change and only the change wakes the agent that owns it, or goes straight to your phone with no model involved. The agent builds a monitor by looking first: it probes the source, sees what comes back, and saves the monitor only once it has seen real values.
# monitor · competitor price · every 5 min
09:00 $49 no change $0.000
09:05 $49 no change $0.000
09:10 $49 no change $0.000
09:15 $39 −20% rule fired
→ wakes Sales with the change only
05 · Goals
Missions: hand over a goal
“Get quotes from five freight forwarders for this shipment and put them in a table.”
“Find us a venue for forty people on the 14th within budget and get a hold on the date.”
A mission is a goal that runs until it is done, stuck, or you stop it. The agent works it across as many runs as it takes, carrying its progress forward. At a login, a one-time code, a captcha or a payment, it hands you the page and resumes after. If it stops making progress it tells you instead of looping.
You watch it live: what it is doing right now, every run, every tool call, and the full audit log. Updates can go to your WhatsApp.
06 · Browser
A real browser, with you in the loop
The agent opens pages, clicks, fills forms, scrolls, reads and takes screenshots. You watch live in the chat or in a docked pane. Take control at any moment for a login or a code, then hand the page back.
Risky clicks go through approval and the system makes the click, not the model. Agents never type passwords, codes or card details. Text on a web page is treated as data, never as instructions.
07 · Templates
Documents that always come out the same shape
“Write the proposal for Northwind: three-month pilot, eighteen thousand, starting March.”
Save your best proposal as a template once. The agent follows its section order, writes real scope, deliverables, timeline and pricing, and the file comes out with your logo, colours, fonts, footer and legal line. It is forbidden from shipping a document with a placeholder left in; if a fact is missing, it asks. PDF for anything client-facing, Word when they will edit it, Excel with a frozen header and filters for data.
08 · Mobile
Working from your phone
Anything you would type in the web app you can send to your Telegram bot or WhatsApp. Approve, reject, ask for changes with a note, check a batch's status, pause, resume, stop, or drop items, all from the chat you already have open. First answer wins across every channel.
09 · Agencies
Running it for clients
One workspace per client, brand or business unit. Each has its own agents, data, connected accounts, keys and credits. Nothing is shared. The activity log becomes client-facing proof of work. Invite teammates with email-locked links that expire and can be revoked.
10 · Integrations
Connecting the long tail
“What should I use for invoicing?”
Otto searches the app directory, the public server registry and community servers, recommends one, and offers to connect it from the chat. Not in the directory? Name the app. Otto finds the API's base URL and documentation, tells you where to get your key, wires it, tests it, and reads the error if the test fails. Give it the app's OpenAPI document and every endpoint becomes a tool with exact parameters.
Every connection also gets a webhook URL and an instruction in plain words: “when a payment lands, save the customer as a lead and text me.” Deliveries are checked against the app's signature, and an app with no webhooks gets polled instead.