Visual Automations
Build powerful "When X, Do Y" rules without writing code. Visual chips make automation intuitive and your workflow truly automatic.
Overview
HyperPlanner's Visual Automations let you create rules that run automatically based on triggers you define. No coding required - just connect chips to build your perfect workflow.
No-Code Rules
Drag and drop chips to build automations visually
Instant Triggers
Actions fire the moment conditions are met
Chain Actions
One trigger can fire multiple actions in sequence
Local Processing
All automations run on your device, not in the cloud
"When X, Do Y" as Chips
Every automation in HyperPlanner follows a simple pattern: when something happens (the trigger), do something else (the action). We represent these as visual chips you can combine and customize.
Anatomy of an Automation
Building Your First Automation
-
Open the Automations Panel
Go to Settings > Automations or press Cmd/Ctrl + Shift + A -
Click "New Automation"
A blank rule canvas appears with trigger and action slots -
Select a Trigger
Choose from the trigger palette: context changes, priority flags, tags, due dates, and more -
Choose Your Action
Pick what happens: schedule time, send notification, add tag, move to lane, etc. -
Save and Activate
Name your automation and toggle it on. It starts working immediately.
Example: Work Hours Automation
💡 Pro Tip
Automations run in order. Place your most specific rules first, then general catch-all rules at the bottom. HyperPlanner processes from top to bottom and stops at the first match (unless you enable "continue processing").
Trigger Types
HyperPlanner supports four primary trigger types, each designed for different workflow scenarios.
Context Change
Fire automations when a task is assigned to a specific context like @work, @personal, or @errands.
Action: Auto-schedule within work hours (9am-5pm weekdays)
Priority Set
Trigger actions when a task's priority level changes. Perfect for urgent notifications and workflow escalation.
Action: Send immediate notification + pin to Today view
Due Offset
Transform shorthand date phrases into specific times. Your personal date vocabulary becomes actionable.
Action: Set due date to today at 5:00 PM
📝 Note
Due Offset triggers process during Smart Capture, transforming your input before the task is created. This makes them perfect for personal shorthand that works every time you type.
Tag Added
Execute actions when specific hashtags are applied to tasks. Great for categorization-based workflows.
Action: Block 30 minutes on calendar automatically
Combining Multiple Triggers
Create sophisticated automations by combining triggers:
Planned Features
We're constantly expanding HyperPlanner's automation capabilities. Here's what's coming next:
Condition Groups (AND/OR Logic) Beta
Build complex conditional logic by grouping triggers with AND/OR operators. Create rules that match multiple conditions or any of several options.
Webhooks Coming Soon
Connect HyperPlanner to external services. Trigger automations from external events or send task data to other apps.
Outgoing: Task completed → Post to Slack channel
Webhooks will support popular services: GitHub, Slack, Discord, Zapier, Make, and custom endpoints.
Time-Based Automations Coming Soon
Trigger actions based on the passage of time. Auto-archive old tasks, escalate stale items, or run daily maintenance routines.
Example: If task has no activity for 14 days → Move to "Stale" lane
⚠️ Coming Features
Features marked "Coming Soon" are in active development. Join our beta program to get early access and help shape these features with your feedback.
Your Capture Language
Beyond predefined automations, HyperPlanner lets you define your own natural language processing rules. Create a personal vocabulary that the capture system understands.
Custom NLP Rules
Define patterns that Smart Capture recognizes and transforms automatically:
Creating Custom Rules
-
Open Capture Settings
Go to Settings > Smart Capture > Custom Rules -
Define Your Pattern
Enter the phrase or pattern you want to recognize. Use [brackets] for variable parts. -
Set the Expansion
Define what your pattern expands to, including dates, contexts, tags, and even subtasks. -
Test and Refine
Use the preview to see how your rule transforms input before saving.
Advanced Pattern Syntax
| Syntax | Description | Example |
|---|---|---|
| [word] | Capture single word variable | "call [name]" matches "call Sarah" |
| [phrase...] | Capture multiple words | "review [title...]" matches "review Q4 budget proposal" |
| [time] | Capture time expression | "meeting [time]" matches "meeting 2pm" |
| [date] | Capture date expression | "deadline [date]" matches "deadline friday" |
| [duration] | Capture duration | "block [duration]" matches "block 2hrs" |
Rule Priority and Conflicts
When multiple rules could match, HyperPlanner uses these priorities:
- Most specific match wins - Longer patterns beat shorter ones
- Custom rules before built-in - Your rules override defaults
- Order matters - Earlier rules in your list take precedence
💡 Pro Tip
Start simple. Create rules for phrases you type repeatedly, like project names, meeting types, or workflow stages. As you get comfortable, add more sophisticated patterns with variables and subtasks.
Sharing Your Language
Export your custom rules to share with teammates or across devices:
📝 Note
Custom capture rules are powerful but require care. Test new rules thoroughly before relying on them for important tasks. Use the preview feature to verify transformations match your expectations.
Quick Reference
Common automation patterns at a glance:
Context Automations
Priority Automations
Tag Automations
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Shift + A | Open Automations panel |
| Cmd/Ctrl + Shift + N | New automation |
| Cmd/Ctrl + Shift + T | Toggle automation on/off |
| Cmd/Ctrl + Shift + D | Duplicate automation |
Troubleshooting
Check these common issues:
- Ensure the automation is toggled ON (green indicator)
- Verify the trigger conditions exactly match your task
- Check if another automation is catching the task first
- Look at the automation log (Settings > Automations > History) to see what ran
Automations run in order from top to bottom. By default, only the first matching automation runs. To allow multiple automations to process the same task, enable "Continue processing" on each rule. Reorder automations by dragging to change priority.
Custom phrases process after the title is extracted. Try placing your phrase after the main task text: "review document eod" instead of "eod review document". Also verify the phrase is saved in Settings > Smart Capture > Custom Rules.
Calendar blocking requires both a date/time AND a duration. Ensure your automation or task includes both. For tags like #meeting, verify the default duration is set in Settings > Automations > Default Durations.