1. The Shortcuts App — Apple's Modern Automation Hub
The Shortcuts app arrived on the Mac with macOS Monterey and has steadily become Apple's preferred automation surface. Think of it as a visual programming environment: you drag actions into a sequence, connect their outputs, and run the result from the menu bar, Spotlight, a keyboard shortcut, a Dock icon, Siri, or even a Focus mode trigger. Because the same shortcuts sync across iPhone, iPad, Apple Watch, and Mac via iCloud, you can design a workflow once and run it everywhere.
What makes Shortcuts particularly powerful is the breadth of its action library. There are built-in actions for files, photos, URLs, text, numbers, scripting, device state, calendars, reminders, mail, messages, maps, home automation, and much more. Third-party apps can ship their own actions — Things, Ulysses, Drafts, 1Password, OmniFocus, Bear, and hundreds of others — meaning your automations can span the entire app ecosystem. If an app has no actions, you can still drive it through URL schemes or AppleScript inside a Shortcut, bridging the modern and classic automation worlds.
The Shortcuts Gallery is a great starting point. Open it from the sidebar and browse curated collections like Essentials, Morning Routine, Productivity, Photography, and Accessibility. Each entry is editable: tap one, hit the configuration icon, and you can see exactly how it works, then fork it into your own library. For many users this gallery alone replaces three or four small utilities.
Shortcuts can also be shared. Export any shortcut as an .shortcut file or an iCloud link, send it to a teammate, and they can import it with a tap. For teams, this is a lightweight way to standardize common procedures without a dedicated scripting platform.
Create Your First Shortcut in Five Steps
- Open the Shortcuts app and click the + button in the top-right corner of the sidebar to create a new, empty shortcut.
- Give it a name and icon by clicking the current name at the top of the editor — a good name describes the outcome, like "Resize Screenshots for Email".
- Search the action library on the right side for actions you need (for example, Get Images from Input, Resize Image, and Save to Photos) and drag them into the workspace in order.
- Configure each action by tapping the inline parameters — set the resize width, output folder, and whether to overwrite originals.
- Add a trigger by opening the shortcut's details pane and enabling options like Pin in Menu Bar, Use as Quick Action, or Add Keyboard Shortcut, then run it to confirm it works.
2. Automator — The Classic Workhorse
Before Shortcuts, there was Automator, and it is still bundled with every Mac. Automator uses a similar drag-and-drop paradigm but is organized around workflow types, each of which plugs into a different part of macOS. Choosing the right workflow type is often more important than the actions inside it.
- Application — a standalone
.appyou can double-click, drop files onto, or launch from the Dock. - Quick Action (formerly Service) — appears in the Finder right-click menu, the Services menu, and the Touch Bar.
- Folder Action — runs automatically whenever a file is added to a watched folder, perfect for ingest pipelines.
- Print Plugin — appears in the PDF menu of the Print dialog, letting you post-process any printable document.
- Calendar Alarm — runs on a schedule by firing when a Calendar event triggers an alert.
- Image Capture Plugin — processes images imported from scanners and cameras.
Automator shines when you need to batch-process files in the Finder. A classic example: convert a folder of PNGs to JPEGs and strip metadata. Create a Quick Action, add Get Selected Finder Items, Change Type of Images, Remove Image Metadata, and Move Finder Items, and you now have a right-click option on every image on your Mac. Another favourite is a Folder Action attached to ~/Downloads that automatically unzips archives and moves them to a subfolder — set-and-forget convenience.
The question many users ask is whether to use Shortcuts or Automator today. The honest answer is both, but with a leaning towards Shortcuts for new work.
| Feature | Shortcuts | Automator |
|---|---|---|
| Modernity & Future Support | Actively developed by Apple | Maintenance mode, no new features |
| Cross-device sync | Yes (iPhone, iPad, Watch, Mac) | Mac only |
| Finder integration | Via Quick Actions | Native, deeper (Folder Actions, Print Plugins) |
| Third-party app actions | Hundreds of apps supported | Limited, mostly legacy |
| Running AppleScript / Shell | Yes (Run AppleScript, Run Shell Script) | Yes (same actions) |
| Learning curve | Very gentle, visual | Gentle, but outdated UI |
| Best for | Everyday automations, cross-device flows | Folder watchers, print post-processing, legacy scripts |
3. AppleScript Basics
AppleScript is the language that quietly powers much of macOS automation. It reads almost like English — tell application "Finder" to open home folder — and lets you control any scriptable app on your Mac. Even in 2026 it remains the most reliable way to drive apps like Mail, Finder, Safari, Numbers, and Keynote with precision. You can run AppleScript from Script Editor (/System/Applications/Utilities/Script Editor.app), embed it inside a Shortcut or Automator workflow, or trigger it from the command line with osascript.
AppleScript's conceptual model is simple: you send commands (verbs) to objects (nouns) that live inside applications. Each scriptable app ships a dictionary — accessible via File → Open Dictionary in Script Editor — that lists every verb and noun it understands. Reading an app's dictionary is the single best way to discover what is possible.
Here are three examples you can paste into Script Editor and run immediately.
AppleScript also has a modern sibling called JavaScript for Automation (JXA), which lets you write the same scripts in JavaScript. The syntax is less chatty and more familiar to web developers, but AppleScript still wins on documentation and community examples. Pick whichever language feels more natural — macOS runs both via osascript -l JavaScript or the default osascript.
4. Five Practical Workflows You'll Actually Use
Abstract capability is nice; concrete time savings are better. Here are five end-to-end workflows that most Mac users will find valuable within a week of installing them. Each one picks the right tool for the job and takes less than ten minutes to assemble.
Workflow 1 — Batch Rename Files with a Pattern
- Open Shortcuts and create a new Quick Action (set Workflow Receives to Files in the right-hand pane).
- Add the Rename File action and set the mode to Format Date plus Append Text.
- Configure a prefix like
2026-Project-and a sequential numbering suffix. - Save as "Rename for Archive". The shortcut now appears when you right-click any selection of files in Finder → Quick Actions.
- Test it on a folder of screenshots and watch dozens of files renamed consistently in a single click.
Workflow 2 — Auto-Organize the Downloads Folder
- Open Automator and create a new Folder Action, attaching it to
~/Downloads. - Add Filter Finder Items to split items by extension (images, PDFs, archives, installers).
- Add Move Finder Items actions pointing to
~/Downloads/Images,~/Downloads/PDFs, and so on. - Add a final Display Notification action so you know when a sort has happened.
- Save, drop a mixed batch of files into Downloads, and watch macOS tidy them automatically.
Workflow 3 — Scheduled Daily Backup
- Create a shell script at
~/bin/daily-backup.shthat usesrsyncto copy your project folder to an external drive or network share. - Make it executable with
chmod +x ~/bin/daily-backup.sh. - Create a launchd plist in
~/Library/LaunchAgents/(see the Terminal Automation section for a template) that runs the script every day at 02:00. - Load it with
launchctl load ~/Library/LaunchAgents/com.yourname.dailybackup.plist. - Verify the next morning by checking the destination and the log file your script writes.
Workflow 4 — Quick Email Template
- Open Shortcuts and add the Ask for Input action to request a recipient name.
- Add a Text action with your template body, using the input as a variable.
- Add the Send Email action, pre-filling the subject and body with the template.
- Pin the shortcut to the menu bar and assign a keyboard shortcut like ⌃⌥⌘E.
- Trigger it from anywhere — a draft email appears in Mail with the recipient's name already inserted.
Workflow 5 — Resize Images for the Web
- In Shortcuts, create a new Quick Action that receives Images.
- Add Resize Image, setting the longest side to 1600 pixels.
- Add Convert Image to JPEG at 80% quality.
- Add Save to Folder and point it to a dedicated
~/Pictures/Web-Readyfolder. - Right-click any image in Finder, pick the Quick Action, and get web-ready assets in under a second.
5. Terminal Automation — The Power Layer
Beneath the friendly GUIs, macOS is Unix. That means every scheduling tool, scripting language, and system utility available on Linux is available on the Mac too — often with more polish. For heavy lifting (large batch jobs, server-style tasks, scheduled backups, log processing) the Terminal is where you want to be. The two scheduling systems to know are cron and launchd.
cron is the traditional Unix scheduler. It is still available on macOS but is no longer the preferred approach — Apple recommends launchd. Still, cron is wonderfully compact for quick jobs. Edit your crontab with crontab -e and add a line in standard cron syntax.
launchd is Apple's modern system for background jobs. You describe a job in a small XML property list file, drop it in ~/Library/LaunchAgents/ (user jobs) or /Library/LaunchDaemons/ (system jobs), and launchctl manages it. Unlike cron, launchd will catch up on missed jobs if the Mac was asleep when the schedule hit, which is critical for laptop users.
Finally, don't underestimate plain shell scripts. A twenty-line zsh script that archives, timestamps, and uploads a folder is often the most reliable automation you'll ever write — no GUI dependencies, no app updates breaking it, just text and Unix. Keep your scripts under version control in ~/bin or a dotfiles repository and your automations will outlive your Mac.
Put it all together and you have a layered automation stack: Shortcuts for everyday one-click flows, Automator for Finder-level magic, AppleScript when an app needs precise control, and the Terminal when you need power, scheduling, and reliability. The best Mac power users don't rely on just one — they pick the right layer for each job and let the tools quietly do work while they focus on what matters.