For your convenience, the Omni Automation plug-ins (actions) contained in this website’s documentation for OmniFocus are listed here. All plug-ins are fully documented on their “More info…” links, and are completely user-editable, should you wish to make changes or alterations.
When you open OmniFocus from the Apple Watch Home Screen, the Dock, or a complication, you’ll see the OmniFocus for Apple Watch Home Screen: a succinct overview of your OmniFocus database divided into several sections. The top row is a condensed version of Forecast, which counts items by due date. OmniFocus 2 allows you to organize tasks into Projects, allowing you to keep your tasks organized in the best way to stay efficient for that project. Each task also features summary dots. For example, red means the task is overdue and orange means its due soon. There is also a range of other dots that can be specific to projects. OmniFocus - Online Courses, Classes, Training, Tutorials on Lynda. Omnifocus is a powerful task management service that is designed and optimized for Macs and iOS devices. The software brings a lot of benefits to its users as far as task and project management is concerned. For one, the solution provides managers and team members a variety of ways on how they view their progress with the Perspectives function.
Includes: OmniFocus Pro for Mac. OmniFocus Pro for iOS. OmniFocus for the Web. Monthly Payment $9.99 USD $119.88 USD /yr. Yearly Payment $99.99 USD Save 16.5%! You can purchase a Cross-Platform subscription through our online store. Subscriptions are managed through your Omni Account.
Installing the Plug-Ins
Detailed instructions regarding the installation and removal of plug-ins is available in the Plug-Ins documentation. Other related Plug-In Links: Automation Controls • Edit Plug-Ins • Assign Keyboard Shortcuts
DISCLAIMER
Software and examples are provided by OMNI-AUTOMATION.COM on an 'AS IS' basis. OMNI-AUTOMATION.COM MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON - INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE OMNI-AUTOMATION.COM SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
IN NO EVENT SHALL OMNI-AUTOMATION.COM BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES ( INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION ) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND / OR DISTRIBUTION OF THE OMNI-AUTOMATION.COM SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT ( INCLUDING NEGLIGENCE ), STRICT LIABILITY OR OTHERWISE, EVEN IF OMNI-AUTOMATION.COM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Mention of third-party websites and products is for informational purposes only and constitutes neither an endorsement nor a recommendation. OMNI-AUTOMATION.COM assumes no responsibility with regard to the selection, performance or use of information or products found at third-party websites. OMNI-AUTOMATION.COM provides this only as a convenience to our users. OMNI-AUTOMATION.COM has not tested the information found on these sites and makes no representations regarding its accuracy or reliability. There are risks inherent in the use of any information or products found on the Internet, and OMNI-AUTOMATION.COM assumes no responsibility in this regard. Please understand that a third-party site is independent from OMNI-AUTOMATION.COM and that OMNI-AUTOMATION.COM has no control over the content on that website. Please contact the vendor for additional information.
APPLICATION
Omni Automation Website
This action will display a form from which you can choose which page in the OmniFocus section to display. Such as: Plug-In Collection, Action Templates, etc.
PROJECT
Create Packing List for Trip
Pioneer printers driver download. Action uses Forms to present input controls for creating and displaying a packing list based on title and date parameters entered by the user.
PROJECT
Sort Non-Sequential Project Tasks by Name
This action will alphabetically sort the tasks of the selected non-sequential project.
TASK
Copy Tags Between Selected Tasks
This plug-in copies the tags of a chosen task to the other selected tasks selected in the OmniFocus window.
PROJECT/TASK
Adopt Tags from Tag Groups
This action plug-in will “adopt” the tags contained in tag groups that are assigned to the selected task or project.
APPLICATION
Tag Check
This action plug-in will select all tags whose name matches the provided title. If the tag is not found, an option to create and reveal it will be offered.
TASK
Clear Tags from Selected Tasks
This action will clear all tags assigned to the selected tasks.
PROJECT
Clear Tags from Selected Projects
This action will clear all tags assigned to the selected projects.
APPLICATION
Import Tags from File
This action will convert the paragraphs of the chosen text file into OmniFocus tags.
TASK
Display Parent Project of Selected Task
This action will focus the display of the parent project of the selected task.
PROJECT
Move Selected Projects into New Folder
Plug-in will move the selected projects into a folder created using the user-provided name. Option to ensure that folder name be unique.
TASK
Move Selected Tasks into New Project
Here’s an action plug-in that will move the selected tasks into a new project created using the user-provided name.
TASK
Move Selected Tasks into New Action Group
Move the selected tasks into a new top-level action group.
TASK
Duplicate Selected Tasks
This action will duplicate the selected tasks in their parent container.
Omnifocus Online Shopping
TASK
Duplicate Selected Tasks and Set New Due Date
This action will duplicate the selected tasks in their parent container, and assign the user-provided date as the due date.
TASK
Tag Tasks whose Notes Contain…
This action will add the provided tag to every task whose note field contains the provided string.
TASK
Send Task Link
Here’s an example action plug-in that creates a new mail message containing a OmniFocus URL for generating a copy of the selected task.
APPLICATION
Send Database Backup
This action will add a copy of the OmniFocus database to a new outgoing mail message.
PROJECT/TASK
Open Project|Action Note URL
This action will open the URL string that is the value of the note of the selected action.
TASK
Delete All Tasks Tagged with Tag
This action will delete all tasks that have been tagged with the specified tag.
TASK
Set Time Zone Type for All Tasks
Converts the time zone type for all tasks to the chosen type.
TASK
Copy Selected OmniFocus Tasks to OmniPlan
This action creates copies of the selected OmniFocus tasks in the current OmniPlan project.
PROJECT
Push-Out Project Due Date
Will add specified number of days to due date of selected projects. If project has no due date, target date will be based upon today.
TASK
iCal File for Task
This action will create an iCal (ics) file matching the parameters of the currently selected task.
APPLICATION
Import TaskPaper Document
This action will import the contents of the chosen TaskPaper document.
APPLICATION
Import Chosen TaskPaper into Selected Folder
This action will import the contents of the chosen TaskPaper document into the selected folder.
PROJECT
Export Selected Projects to TaskPaper File
(macOS) This action will export plain-text descriptions of the selected projects to a new TaskPaper document.
TASK
New Link-Back Task
Creates a new task in the Inbox with a link to the selected task placed in the notes of the new task.
TASK
Repeating Task Rule Info
This action will display an alert showing the ICS rule string and repetition method of the selected project or task.
TASK
Add Chosen Files to Task
This action will add chosen files as attachments to the selected task.
TASK
Add Chosen Files to Task as Links
This action will add chosen files as file links to the selected task.
TASK
Export All Task Attachments
This action will export all of the attachments of the selected tasks into a new folder placed in a user-chosen directory.
APPLICATION
Add Today’s Forecast
Creates a new window (tab on macOS) displaying the forecast for the current day.
APPLICATION
Add 7-Day Forecast
Creates a new window (tab on macOS) displaying the forecast for the next seven days.
TASK
Tasks to Projects
Convert the selected tasks into projects placed at either the beginning or ending of the library, or in a new folder placed at the beginning or ending of the library.
APPLICATION
Add Chosen Perspective
This action will open a new tab (macOS) or new window (iOS or iPadOS) displaying the chosen perspective.
TASK
Copy Plaintext & Delete
Copy a plaintext list of task titles and delete the selected tasks.
TASK
Complete and Await Reply
Mark the currently selected task as complete and add a new task to await the reply.
APPLICATION
Select All Items in View
This action will select all of the tasks and/or projects in the current content view. (macOS only)
PROJECT
Push Out All Deferred Projects
This action will push out all deferred projects the entered number of days.
APPLICATION
Delete All Unused Tags
This action will delete all tags that have not been associated with items.
TASK
Append to Note
(v3.8.2+) This action will append the provided text (and optional date/time stamp) to the end of the note of the selected task.
TASK
Assign Tags to Tasks
(iPadOS/iOS) This action will display a list of all tags (sorted), any or all of which may selected to be assigned to the selected tasks.
APPLICATION
Eisenhower Matrix (tags)
The Eisenhower Matrix as a set of 4 plug-ins perfect for the assignment of keyboard shortcuts. Tag selected projects and/or tasks with the Eisenhower Matrix from the keyboard!
TASK
Note to File
This action will save the note text of the selected task to a file.
TASK
Note to Email
This action will add the note text of the selected task to a new outgoing mail message.
APPLICATION
Export Custom Perspective (v3.9)
Exports the chosen custom perspective to file.
APPLICATION
eMail Custom Perspective (v3.9)
Creates a new outgoing mail message with the chosen custom perspective.
APPLICATION
Share Clipboard Text
Here’s a useful plug-in that summons the system Share Panel to share the current text contents of the clipboard.
TEMPLATE
New Task with Tasks
This plug-in creates a new task with the specified sub-tasks. Empty fields will be ignored.
TASK
Add Call Task
This plug-in will create a new task with a call link in its notes.
TASK
Add FaceTime Task
This plug-in will create a new task with a FaceTime call link in its notes. Option to make FaceTime Audio call.
TAG
Toggle Tag Status
This plug-in will toggle the status of the selected tag between active and on-hold. The status of any child tags will changed as well.
PASTEBOARD
Clipboard Objects to Markdown
Converts the OmniFocus objects currently copied to the clipboard, into a series of markdown text links, replacing the current clipboard contents with the markdown text.
PASTEBOARD
Clipboard to New Bear Note
Creates a new note in the Bear app with the text contents of the OmniFocus pasteboard.
TEMPLATE
New Project with Tasks
Creates a new project containing the specified tasks.
PASTEBOARD
Sort Active Tasks by Creation
Places on the clipboard a list of Markdown links to all active tasks sorted by creation date. Works with “Clipboard to New Bear Note”
PROJECT
Focused Outline Items to New Project
Create a new OmniFocus project containing the focused OmniOutliner items as tasks.
PASTEBOARD
Clipboard Text to Drafts
Creates a new draft in the Drafts app with the text contents of the OmniFocus pasteboard.
EXPORT
Export Contents to Drafts TaskPaper
This plug-in creates a new note in the Drafts app with the displayed contents expressed in TaskPaper format.
TASK MANAGEMENT
Kanban Board
A plug-in for creating and maintaining a tag-based Kanban Board in OmniFocus where the Kanban categories are displayed as stack of horizontal sections.
NAVIGATION
Show 1st Active Forecast Day
Selects the first forecast day in the Forecast perspective that has a positive badge count.
TRAINING
Learn OmniFocus Website
Provides a menu for quickly accessing resources on the Learn OmniFocus website.
IMPORT
Import TaskPaper Template
Presents a menu of the TaskPaper files stored in iCloud > OmniFocus > TaskPaper Templates folder. Chosen template will be imported.
ADJUST
Task Date Controls
A bundle plug-in providing actions for quickly changing defer and due dates of selected tasks.
TASK
Quick Appointment
Presents an interface for quickly creating an appointment task.
TASK
Add Standard Notifications
Replaces existing notifications of the selected task with: day before task due date/time; morning of task due date/time; and hour before task due date/time.
TASK
Process Inbox (Scotty Jackson)
Based upon a concept by Scotty Jackson, this plug-in will iterate each inbox task prompting the user to choose a set of procedures to apply to the iterated task.
Applications are made more powerful with URL schemes. URL schemes are links that launch an application or kickstart extra functionality. Sometimes even for automating common tasks. In OmniFocus they do a few things: launch directly into a particular view, like Forecast, or add new Stuff from other applications. OmniFocus’s URL Scheme got a major update in April, 2016, with OmniFocus for iOS 2.14. On the Mac, OmniFocus 2.10—launched in June, 2017—includes most of the same functionality.
Automating Task Creation in OmniFocus
There are several ways to add actions to your database—we talk about a few of them on our 3rd party app page specifically about iOS—but a lot more is now possible.
Let’s start with this simple URL:omnifocus:///add?name=Pick%20up%20milk¬e=You%20gotta
We’ve added a basic action to OmniFocus by using these variables:
name
(your action’s name)note
(an optional note)
That link will work anywhere OmniFocus is installed. The app will launch from Safari, Mail, or any app capable of opening a URL. But a lot more can be done with parameters recently in OmniFocus for iOS 2.14 and OmniFocus for Mac 2.10.
New parameters for the add
action:
attachment
(base64 encoded)attachment-name
(repeated if necessary for multiple files)parallel
(true or false)flag
(true or false)defer
(date and time, likejun 25 8am
)due
(date and time, likejun 25 8am
)project
(case-insensitive match)context
(case-insensitive match)autocomplete
(true or false; do children mark project complete?)estimate
(30m for 30 minutes)reveal-new-item
(true or false)repeat-rule
(see here for format information)repeat-method
(fixed, start-after-completion, or due-after-completion)completed
(date and time, likejun 25 6pm
)
Omnifocus Online Login
You can string these parameters together using &
as a separator. Spaces and other special characters might need percent-encoding.
Launching directly into Perspectives
Take this scenario:
Each day, Amanda starts a quick review. It helps her prepare for the urgent and hope-to-do tasks. The bulk of this review occurs with the help of an OmniOutliner document on her iPad Pro. In the Outliner document are specific tasks to perform: some in Mail, OmniFocus, and elsewhere.
The Outliner document is a checklist for the daily review but, additionally, also a launchpad. This is where Amanda quickly jumps around by using the URL scheme: she gains focus and saves time by jumping right where she needs to go.
So Amanda stores a few of these URLS in her OmniOutliner document:
omnifocus:///inbox
omnifocus:///flagged
omnifocus:///projects
omnifocus:///tags
For Pro users, custom perspectives work as well. Instead of placing the custom perspective’s title right after omnifocus:///
, use perspective/Bills
or perspective/Homework
.
Handling spaces: make sure you’ve added the HTML entity %20
as a substition for each space!
Launching to Forecast: Past, Today, Soon
You also have direct access to Forecast cells:
omnifocus:///past
omnifocus:///today
*omnifocus:///soon
Is Omnifocus Free
(Note: the above three URLs work only on iOS.)
If you don’t need specificity, use omnifocus:///forecast
. (This one works on both Mac and iOS.)
*A note on the omnifocus:///today
link: if the Today setting has been changed in OmniFocus Settings, you’ll head there!
x-callback-url Support
If you’re using an app that supports x-callback-url
(Workflow, for example) the callback will include a link back to the created task or parent project.
For example, the following URL:
omnifocus://x-callback-url/add?name=My%20shiny%20new%20%20task&autosave=true&x-success=[source-app]:///
…calls back to the app called source-app
with ?result=omnifocus:///task/mbp0SlWkvqq
. That URL is a direct link to “My shiny new task”
TaskPaper-Formatted text
In addition to the add
action, OmniFocus now supports the TaskPaper format for action interchange. TaskPaper-formatted text can be added to OmniFocus by pasting directly into an outline or by using the URL scheme’s /paste
action. To pull OmniFocus data in the Taskpaper format, select Copy from the Share Sheet on iOS or choose Edit ‣ Copy as TaskPaper on Mac.
Copy TaskPaper-formatted text from any other app, paste it where you’d like it in OmniFocus, and bam—you’ve got all of your data. Ken, our CEO, put together this Editorial workflow that takes the currently-selected text in Editorial (with placeholders for template-specific data) and shuttles it over to OmniFocus, perfectly formatted.
Paste has a few extra parameters that can direct the data to a specific spot:
target
(can beinbox
orprojects
for top-level items; usetarget=/task/task-id
(for a specific action),target=/task/project-name
(for a specific project), ortarget=/folder/folder-name
(for a specific folder))index
(positive integers count forward from beginning, while negative numbers count back from the end of list)content
(TaskPaper string, the content to paste; without this parameter, OmniFocus captures text from the system clipboard)
Download dahua techinology driver. If simply activating omnifocus:///paste
without any of the above, the clipboard will be parsed and added to your Inbox.
For the most part, OmniFocus lines up with TaskPaper tags. The full gamut of tags that can be used are discussed in this forum thread near the end.
Adding attachments
When adding attachments to new actions, they need to be encoded in Base64. This is easy with Workflow. This shared Workflow takes a file, encodes it, and then sends it over to OmniFocus.
It’s a great way to file a PDF away for review from Mail.