Routines · 48 built-in

Run your agent's routines by name.

Routines are reusable behaviors for your private agent: briefs, drafts, reminders, memory, follow-ups, and workflows you can run by name. Start with 48 built-in. Your agent can suggest new routines as it learns your repeated requests — always with your approval.

Messenger · today, 07:42
morning brief
Today: 3 meetings, one overdue follow-up to Aleksy, and a draft investor reply waiting for you. Want me to prepare the 10:30 design-team brief next?
yes, and inbox triage after
Start with these

The eight routines most people use in the first week.

Each one shows what it needs, when it runs, and whether it can read, draft, or act.

Morning briefsay “morning brief

A short summary of today the moment you wake up — meetings, open loops, anything overdue.

Needs
Calendar, email
Runs
scheduled · on request
Control
read only
Inbox triagesay “inbox triage

Finds the few emails worth attention and drafts replies in your voice.

Needs
Gmail (or other connected mailbox)
Runs
on request · scheduled
Control
draft only
Meeting prepsay “meeting prep

Reads the calendar invite plus the last thread with that person and surfaces what matters.

Needs
Calendar, notes, recent messages
Runs
scheduled · on request
Control
read only
Person notessay “person notes

“What do I know about Aleksy?” — pulls from notes and prior threads before the meeting.

Needs
Notes
Runs
on request
Control
read only
Decision logsay “decision log

Captures the decision you just made, the reason, and what you ruled out.

Runs
on request · proactive
Control
read only
Project pickupsay “project pickup

“Where were we on X?” — pulls the last commit, doc edit, and message thread.

Needs
Linear / GitHub, docs, messages
Runs
on request
Control
read only
Follow-up trackersay “follow-up tracker

Open loops you owe a reply on, surfaced before they go cold.

Needs
Email, messages
Runs
scheduled · on request
Control
draft only
Friday reviewsay “friday review

What you shipped, slipped, decided — in your usual end-of-week format.

Needs
Calendar, commits, messages
Runs
scheduled
Control
read only
How a routine actually runs

Boring on purpose. No surprises.

Every routine follows the same shape. Nothing leaves your messenger or your sources without you saying yes.

Step 01Say itSend a message in your messenger — “morning brief”, “meeting prep”, “inbox triage”.
Step 02Your agent runs itOn your private server. Nobody else sees the prompt, the data, or the result.
Step 03Uses only what you connectCalendar, Gmail, notes, code — only the sources you have linked.
Step 04Asks before any outbound actionSending an email, booking a call, moving money — all surfaced for you to confirm.
Step 05Edit, pause, or deleteEvery routine is opt-in. Change the schedule, change the wording, switch it off for the day.
Full catalog · 48 built-in

Browse by what they're for.

Cards show only the metadata that's non-obvious. No badge means: runs on request, read-only, no integrations needed.

Heartbeats

7 routines
Morning brief
A short summary of today the moment you wake up — meetings, open loops, anything overdue.
Needs Calendar, emailscheduledRead only
saymorning brief
Friday review
What you shipped, slipped, decided — in your usual end-of-week format.
Needs Calendar, commits, messagesscheduledRead only
sayfriday review
Midday status
A one-line check-in at lunch with what still matters today.
scheduledRead only
saymidday status
Evening wind-down
A gentle close to the day with anything outstanding.
scheduledRead only
sayevening wind-down
Deep-work block
Protects your focus time and reschedules around it.
Needs CalendarscheduledAsks first
saydeep-work block
Weekly inspire
A nudge or quote pulled from what you said this week.
scheduledRead only
sayweekly inspire
Goal check-in
Weekly: are you still on the things you said you would be?
scheduledRead only
saygoal check-in

Drafting

7 routines
Inbox triage
Finds the few emails worth attention and drafts replies in your voice.
Needs Gmail (or other connected mailbox)scheduledDraft only
sayinbox triage
Polite no
Decline kindly — sponsorships, cold pitches, intros.
Draft only
saypolite no
Investor follow-up
Stay in touch on a cadence without being pushy.
Needs EmailscheduledDraft only
sayinvestor follow-up
Newsletter draft
Pulls from your week, writes in your voice.
Needs Notes, calendarDraft only
saynewsletter draft
Thank-you note
Warm, specific, never generic.
Draft only
saythank-you note
Press response
On-record vs off — handles both modes.
Draft only
saypress response
Customer reply
Picks up on intent, drafts in your support voice.
Needs Email or helpdeskDraft only
saycustomer reply

Memory

6 routines
Person notes
“What do I know about Aleksy?” — pulls from notes and prior threads before the meeting.
Needs NotesRead only
sayperson notes
Decision log
Captures the decision you just made, the reason, and what you ruled out.
proactiveRead only
saydecision log
Birthday reminder
Spots birthdays four days out and offers to draft.
proactiveDraft only
saybirthday reminder
Reading list
Files links you sent yourself and resurfaces them by topic.
proactiveRead only
sayreading list
Idea capture
A voice note becomes a tagged note in seconds.
Read only
sayidea capture
Reading queue
Articles you saved — resurfaces by topic when relevant.
proactiveRead only
sayreading queue

Work

9 routines
Meeting prep
Reads the calendar invite plus the last thread with that person and surfaces what matters.
Needs Calendar, notes, recent messagesscheduledRead only
saymeeting prep
Project pickup
“Where were we on X?” — pulls the last commit, doc edit, and message thread.
Needs Linear / GitHub, docs, messagesRead only
sayproject pickup
Follow-up tracker
Open loops you owe a reply on, surfaced before they go cold.
Needs Email, messagesscheduledDraft only
sayfollow-up tracker
Standup write-up
Three bullets, in the format your team likes them.
Needs Commits, messagesscheduledDraft only
saystandup write-up
Project status
Pulled from Linear, commits, and recent messages.
Needs Linear, GitHub, messagesscheduledRead only
sayproject status
Code review brief
“What changed and is it OK?” in four lines.
Needs GitHubRead only
saycode review brief
Pull-request summary
Turns your last commits into a clean, readable summary.
Needs GitHubDraft only
saypull-request summary
Calendar audit
Shows where your time actually went last week.
Needs CalendarscheduledRead only
saycalendar audit
Out-of-office
Drafts the email and bounce, optionally schedules.
Needs Calendar, emailAsks first
sayout-of-office

Learning

3 routines
Doc summarizer
TL;DR plus the parts you actually need to read.
Read only
saydoc summarizer
Concept explainer
“Explain like I have five minutes” mode.
Read only
sayconcept explainer
Routine builder
Turns three repeated asks into a named routine — with your approval.
proactiveAsks first
sayroutine builder

Travel

4 routines

Recommends and drafts first. Books only when you confirm — never silently.

Trip planner
Finds a flight and hotel that fit your real life.
Needs Calendar, travel preferencesDraft only
saytrip planner
Layover checker
Warns when a connection is too tight for your routine.
Needs CalendarproactiveRead only
saylayover checker
Hotel pick-up confirm
Confirms transfers in the local language.
Asks first
sayhotel pick-up confirm
Travel pack list
Length-aware, weather-aware, returns-to-you-aware.
Needs Weather, calendarRead only
saytravel pack list

Health

3 routines

Optional, private, disconnect anytime. Health routines never share data with anyone but you.

Gym nudge
Mon/Wed/Fri at 18:00 — or whatever cadence you actually keep.
scheduledRead only
saygym nudge
Water reminder
Opt-in. Polite. Skippable.
scheduledRead only
saywater reminder
Walk reminder
After lunch, no judgement if you say no.
scheduledRead only
saywalk reminder

Money

3 routines

Read-only by default. Anything that moves money is drafted first and only sent after you confirm.

Expense splitter
Tracks group expenses in your messenger thread.
Read only
sayexpense splitter
Invoice paid?
Reminds you when an invoice is overdue and drafts the chase.
Needs EmailscheduledDraft only
sayinvoice paid?
Subscription tracker
Lists recurring charges and surfaces the ones you forgot.
Needs Email / bank exportsscheduledRead only
saysubscription tracker

Personal

6 routines
Restaurant pick
For the person you are with, not the cuisine.
Read only
sayrestaurant pick
Gift idea
Pulls from what they have actually mentioned, not generic lists.
proactiveRead only
saygift idea
Family follow-up
Nudges you about people you said you would check in on.
scheduledDraft only
sayfamily follow-up
Admin paperwork
Drafts the boring letter, fills the form, books the renewal.
Draft only
sayadmin paperwork
Find that PDF
“The thing about the insurance from January” — finds it across drives.
Needs Drive / docsRead only
sayfind that pdf
Renewal reminder
Passports, insurance, domain names — well before they expire.
scheduledproactiveRead only
sayrenewal reminder
Custom routines

From a repeated ask to a saved routine.

If you ask for the same thing a few times, your agent offers to turn it into a reusable routine. You decide whether to save it, schedule it, or let it act on its own.

The shape of it

You repeat. It notices. You approve.

No silent surveillance, no “the AI guessed.” The agent shows you the pattern it saw, the routine it proposes, and exactly where it can act without asking again.

Every suggested routine is editable before you save it — the schedule, the sources, the boundary. Delete it any time.

You, three Fridays in a row
summarize my Friday investor notes
give me a recap of the Friday calls
friday investor wrap-up please
Your agent
I noticed you ask for this most Fridays. Want me to save it as a routine — “investor update draft”?
Runs
Fridays · 15:00 (editable)
Needs
Notes + Gmail
Control
Draft only — never sends without you
Private beta · spring 2026

And it suggests new ones when patterns repeat.

If you ask for the same thing a few times, your agent can turn it into a reusable routine. You approve what gets saved, scheduled, or automated.

Request a private beta invite
No spam · One email when your turn comes up · Unsubscribe in one click