Skip to content

Automations

Automations are sequences of actions that MyOctopus executes in order. Each action has a type and configuration.

Automation Builder

Available Actions

ActionDescriptionExample
Open AppOpen or activate a macOS appOpen Safari
Close AppQuit a macOS appClose Slack
NotificationSend a macOS notificationAlert with sound
Open URLOpen a URL in default browserOpen google.com
Shell CommandRun a terminal commandSay "hello"
Set VolumeSet system volume (0–100)Mute (0)
Toggle Dark ModeToggle system dark modeSwitch theme
Arrange WindowsSplit windows left/rightSplit layout
Type TextType text via keystrokeType a message
AppleScriptRun custom AppleScriptComplex automation
Gmail FetchFetch emails from inboxSearch emails
Gmail SendSend an emailReply to sender
AI GenerateGenerate text with ClaudeSummarize emails
Calendar ListList calendar eventsToday's events
Calendar CreateCreate a calendar eventAdd meeting
Calendar Find SlotsFind free time slotsAvailable times
Browser ActionAutomate Chromium browserFill a web form
WaitPause between actionsWait 5 seconds

Template Variables

Actions can reference results from previous steps using double-curly-brace syntax:

VariableDescription
{{actions.stepId.emails}}Emails from a Gmail Fetch step
{{actions.stepId.text}}AI-generated text from an AI Generate step
{{actions.stepId.pageText}}Browser page text
{{actions.stepId.stdout}}Output from a shell command
{{trigger.email.subject}}Subject from an email trigger
{{trigger.email.from.address}}Sender from an email trigger
{{now}}Current ISO timestamp
{{localDate}}Human-readable date
{{localTime}}Current local time

Creating Automations

Via Chat

Type a natural language command in AI Chat:

"open Safari, go to news.ycombinator.com, and read the page"

MyOctopus generates the automation automatically.

Via Automation Builder

Use the visual builder to add actions step by step:

  1. Click New Automation from the Automations view
  2. Add actions from the action type dropdown
  3. Configure each step
  4. Click Save to store, or Run to execute immediately

Composable Patterns

Chain actions to build powerful workflows:

  • Email summary: Gmail Fetch → AI Generate ("Summarize these emails") → Notification
  • Web scraping: Browser Action (navigate + read page) → AI Generate ("Extract key info")
  • Smart reply: Gmail Fetch → AI Generate ("Draft a reply") → Gmail Send
  • Meeting prep: Calendar List → AI Generate ("Summarize today's meetings") → Notification

See Preset Templates for ready-to-use examples of these patterns.