Workflow Recipes
Automator Shortcuts That Keep Our Mac Design Team Organized
Craft macOS Automator Quick Actions that rename, tag, and route creative assets without leaving Finder.
Oleksandr Erm
Founder, Renamed.to
Our design leads live on macOS, so we built a native Automator workflow to keep project folders tidy. With a few drag-and-drop actions, Automator renames batches, appends metadata, and routes assets into the right Finder tags—no terminal required.
Our design team works across eight time zones, producing everything from social media graphics to full product launch campaigns. Before standardizing on Automator workflows, file naming was anarchic. Each designer developed personal conventions—some used underscores, others hyphens, dates appeared in multiple formats, and version numbers ranged from v1/v2/v3 to FINAL to FINAL_REALLY to FINAL_APPROVED_USE_THIS. This chaos created real problems when designers collaborated or handed off work to developers and marketing teams.
The crisis moment came during a product launch when our marketing team uploaded the wrong banner image to the website. Three files named "hero-banner-final.png", "hero_banner_final.png", and "HeroBanner_Final.png" sat in the delivery folder. Marketing grabbed the first one alphabetically, which happened to be an outdated version missing the approved legal disclaimer. We caught the error 90 minutes after launch, but the incident sparked intense conversations about how our creative process needed systematic guardrails without stifling designer autonomy.
Design the Automator workflow
Following Lifewire's tutorial, we combined "Get Specified Finder Items", "Rename Finder Items", and custom Shell scripts into a single Quick Action. Designers select files, right-click, and choose our "Rename for Delivery" action. Automator adds sequence numbers, attaches the project code, and writes a short log file for transparency.
Building the Automator workflow required no programming skills, just methodical attention to the design ops requirements. We opened Automator, selected "Quick Action" as the document type, and set the workflow to receive "files or folders" in "Finder". The first action asks designers to input the project code—a four-character identifier we use across all project management systems. This manual input step ensures every batch gets correctly attributed even if files come from scattered folders.
The second action applies the actual renaming logic. We configured "Rename Finder Items" to use a custom format: ProjectCode_AssetType_YYYYMMDD_###. The date auto-populates from the file's modification timestamp, ensuring chronological sorting works correctly. The sequence counter (###) increments automatically for batch operations—designers can select 20 files, run the Quick Action once, and get PROJECT_Social_20250416_001 through PROJECT_Social_20250416_020 without manual intervention.
We added a custom Shell script action to handle edge cases. The script checks for forbidden characters that cause problems in web contexts (spaces, ampersands, special punctuation) and replaces them with hyphens. It also enforces lowercase for everything except the project code, which stays uppercase for visual scanning. The script writes a CSV log file to the user's Documents folder capturing original filename, new filename, and timestamp. This audit trail has proven invaluable when investigating "what happened to this file" questions weeks later.
Early versions of the workflow lacked safety checks, which caused problems. Designers accidentally ran the rename action twice on the same files, creating nonsensical nested naming patterns. We added a duplicate detection step that checks if a file already follows our naming convention. If it does, the workflow asks "This file appears already renamed. Continue anyway?" Most accidental double-renames get caught here. For intentional re-runs, designers can proceed, and the workflow appends a revision suffix rather than mangling the existing pattern.
Pair with cloud sync
Once renamed, files land in a local staging folder synced with Dropbox. Zapier detects the new filenames, shares them in Slack, and moves the assets into Renamed.to for cross-platform distribution. If Automator encounters a duplicate, it halts and prompts the user to choose a suffix, preventing silent overrides.
The cloud integration transforms local file operations into team-wide visibility. Our Automator workflow includes a final "Move Finder Items" action that places renamed files into a designated staging folder: ~/Dropbox/Design/Ready-for-Review/. Dropbox syncs this folder in real-time to all team members and our cloud automation systems. This physical relocation provides a clear signal—files in staging are complete and properly named, files still in work-in-progress folders are not ready for broader distribution.
Zapier watches the Ready-for-Review folder for new additions. When it detects renamed files, a multi-step Zap triggers: First, it parses the filename to extract project code, asset type, and date. Second, it posts to the relevant project Slack channel with a formatted message like "New assets ready: 5 social graphics for PROJECT_ABC" including a direct link to the Dropbox folder. Third, it creates an Airtable record linking the assets to the project for our design ops tracking dashboard. Fourth, it uploads the files to Renamed.to where they're accessible to developers, marketing, and external partners through a consistent interface.
Duplicate handling required careful thought. Our first approach silently overwrote duplicates, which occasionally destroyed work when two designers happened to export files with similar names. The current system halts the Automator workflow if a file with the same name exists in the destination. A dialog presents three options: "Skip this file", "Add revision suffix (creates filename_r02)", or "Replace existing". This forces conscious decision-making rather than automatic destruction, though 90% of the time designers choose the revision suffix option.
Shortcut it
Teach the habit
We host a five-minute Loom walkthrough in the onboarding doc. Designers practice on sample files before touching live assets. Monthly, the design ops team reviews Finder smart folders to spot any drift and refresh the training if new patterns emerge.
Training started with the design ops team walking through the workflow build process, not just the end result. Showing designers how the Automator actions fit together demystified the system and empowered them to suggest improvements rather than treating it as unchangeable infrastructure. This transparency built trust and ownership. Several designers proposed enhancements that made it into production—like the asset type dropdown and the duplicate detection logic.
The five-minute Loom video covers three scenarios: renaming a single file for quick iteration, batch renaming an export folder of 30 files, and handling the duplicate prompt correctly. We recorded it in real-time using actual project files rather than sanitized examples. This authenticity helps because designers see the occasional hiccup (like waiting for Dropbox sync) and learn it's normal rather than evidence they're doing something wrong. The video lives in our design wiki, embedded directly in the onboarding checklist new hires complete.
Practice exercises proved essential for retention. New designers receive a sample project folder containing intentionally messy files—misnamed screenshots, exports with default tool naming, assets missing version indicators. Their onboarding task: use the Automator workflow to clean up the folder according to our standards. Design ops reviews their work, provides feedback, and has them iterate until everything is correct. This hands-on practice before touching live assets prevents costly mistakes and builds confidence.
Monthly drift detection keeps standards consistent over time. Design ops maintains a Finder smart folder that shows all files created in the past 30 days that DON'T match our naming pattern. This catches designers who forgot to run the workflow or who are developing new personal conventions. Instead of punitive measures, we treat non-compliant files as teaching opportunities. The design ops lead reaches out with a friendly "Hey, noticed some files didn't get renamed—need help with the workflow?" Most issues trace to simple forgetting rather than resistance, and the gentle reminder gets people back on track.
Evolving the workflow based on feedback
The current Automator workflow represents version four after three major revisions based on designer feedback. Version one was too prescriptive, forcing every file through identical processing regardless of asset type. Designers complained that Instagram stories needed different naming than web banners, but the workflow treated everything uniformly. Version two added an asset type selector but used a text input field—predictably, designers typed inconsistent values: "Social", "social", "SM", "SocialMedia".
Version three replaced the text field with a dropdown containing our canonical asset types: Social, Web, Print, Video, Email, Presentation, and Other. This eliminated spelling variations and made post-processing automation reliable. We considered making the dropdown mandatory but decided against it after designers argued that sometimes you genuinely don't know the final use case when exporting. We allow "Other" as an escape hatch, though design ops monitors its usage and reaches out if someone overuses it, indicating they need training on proper classification.
Version four, our current implementation, added the CSV logging feature after a particularly painful incident. A designer renamed a batch of files, later regretted it, but couldn't remember the original filenames. The files were already synced to Dropbox and distributed to multiple stakeholders under the new names. We eventually recovered from Dropbox version history, but the process took hours. The CSV log now provides instant rollback information. When similar incidents occur (and they do), we can reference the log and communicate precise details about what changed when.
Integration with design tools
The Automator workflow fits into a broader toolchain. Designers primarily use Figma, Adobe Creative Cloud, and Sketch. Each tool has its own export naming conventions, none of which match our internal standards. Rather than trying to configure each tool individually (which would require training on three different systems), we standardized on the post-export Automator step. This single point of consistency works regardless of which tool generated the files.
Figma exports get special handling through a plugin we developed. The plugin reads frame names and automatically includes them as metadata when exporting. This metadata gets preserved through the Automator workflow and ends up in our asset management system. So a Figma frame named "Hero Banner - Desktop" becomes PROJECT_Web_20250416_001_Hero-Banner-Desktop.png—maintaining the designer's semantic naming while wrapping it in our structural convention.
Adobe Creative Cloud files often contain rich metadata in XMP format. Our Shell script component reads this metadata and can optionally append color space, dimensions, or DPI information to the filename when relevant. For print assets, this automation prevents the common problem of accidentally sending RGB files instead of CMYK or low-resolution comp files instead of print-ready versions. The filename itself carries the essential technical specifications, reducing errors downstream.
Measuring adoption and impact
Eight months after rolling out the Automator workflow, we analyzed its impact. The CSV logs provide rich usage data—we know exactly how many files each designer renames, at what frequency, and for which project types. 87% of design deliverables now follow our naming standard versus 31% before implementation. Time spent by marketing and development teams hunting for the "right" version of assets dropped by an estimated 12 hours per week across the organization.
Designer satisfaction improved according to quarterly surveys. Initial skepticism ("more process overhead") converted to appreciation once designers realized the workflow saved them from repeated Slack questions about file locations and versions. The keyboard shortcut proved crucial—designers can select files and hit Cmd+Shift+R without lifting their hands from the keyboard, making the rename operation feel native rather than bolted-on.
Incident rates tell the clearest story. Before Automator workflows, we averaged 2.3 wrong-file incidents per month—marketing using outdated assets, developers implementing the wrong design variant, or print vendors receiving incorrect specifications. Post-implementation, incidents dropped to 0.4 per month. The remaining incidents trace to people bypassing the workflow entirely, usually during crisis situations where someone felt they didn't have time for proper process. We're working on making the workflow fast enough that this excuse disappears.
- Use Automator Quick Actions for one-click renaming on macOS.
- Sync renamed assets to cloud storage for instant team visibility.
- Refresh training regularly so shortcuts become second nature.
- Build duplicate detection and safety prompts to prevent accidental data loss.
- Create CSV logs for audit trails and mistake recovery.
- Iterate the workflow based on designer feedback rather than mandating a rigid system.
- Integrate with design tools through post-export processing for consistency.
- Monitor adoption through smart folders and treat non-compliance as training opportunities.
- Map workflows to keyboard shortcuts for seamless integration into creative flow.
Key takeaways
- Automator Quick Actions deliver one-click renaming tailored to your studio.
- Link Finder workflows with cloud automation to share updates instantly.
- Invest in training and shortcuts to make the habit stick.
Further reading
Zapier vs. Power Automate vs. Python: Choosing the Right File Renaming Stack
A decision framework for teams comparing no-code, low-code, and script-first approaches to batch renaming and filing.
Zapier Playbook: Dynamic File Naming for Revenue Teams
Use Zapier to enforce cross-team naming standards by pulling context from CRMs, forms, and AI vision models before files ever hit shared folders.
Pair AI Suggestions with Rules for Metadata-Rich Filenames
Combine AI naming assistants with deterministic validation so every marketing asset carries structured context.
Next step
Bring Automator outputs into Renamed.to
Map your Quick Actions to Renamed.to templates and share polished assets instantly.
Sign up to get free credits