Automator

Automator is a workflow automation application, first available in OS X version 10.4. Automator, which is located in /Applications, lets you create complex workflows using a graphical interface that does not require any knowledge of scripting languages. A workflow consists of one or more actions, executed sequentially, with each action typically taking the output of the previous action as its input. An action performs a distinct operation, such as copying a file, cropping a photo, or sending an email message. You can run a workflow in Automator or save it as a standalone application.

Starting in OS X version 10.5, you can also embed and execute Automator workflows in your application.

Automator includes actions for many Apple applications, including Finder, Mail, Safari, Xcode, iPhoto, iTunes, and QuickTime Player, and you can write actions that make features of your applications available in Automator. You use Xcode and Interface Builder to put together actions, using the Action project template (also available starting in OS X v10.4). Actions are implemented as plug-ins and you can write them using AppleScript (for scriptable applications) or Objective-C.

For information on using the Automator application, choose Help in Automator or Help > Mac Help in the Finder and search for “Automator”. For information on creating actions, see Automator Programming Guide and Automator Framework Reference. For information on using workflows in your application, see Automation Release Notes for OS X v10.7, as well as the class descriptions for AMWorkflow, AMWorkflowView, and AMWorkflowController in Automator Framework Reference