iOS 15 Compatibility: There is a bug in Shortcuts on iOS 15 that prevents syncing of your shortcut library from the Shortcuts to MFC Deck. Until this bug is resolved by Apple (FB9585913), MFC Deck will be unavailable to download from the App Store.

Overview

MFC Deck and the MFC Deck Autocuts shortcut make it easy to automate the running of multiple shortcuts at the same time. Each shortcut can be configured with its own input, schedule and frequency settings.

MFC Deck Autocuts

Personal Automation

Table of Contents


System Requirements


Setup

Configuring a set of shortcuts to run automatically with MFC Deck and MFC Deck Autocuts is a three step process:

  1. Create a Deck
  2. Populate Deck with Cards
  3. Create Personal Automations

Create a Deck

To create a deck that will automatically run all of its cards, do the following:

  1. Open MFC Deck.
  2. Go to the Decks list.
  3. Tap the + button to create a new deck.
  4. Enter the name of the deck.
  5. Configure any other options for the deck like layout, icon, and color.
  6. Tap Done.

Configuring Deck

The newly created deck will contain the cards that will run your shortcuts automatically when triggered by a Personal Automation.

Populate Deck with Cards

To create and configure new cards, follow these steps:

  1. Go to the deck in MFC Deck.
  2. Tap the + button to create a new card.
  3. Add a name for the card.
  4. Verify that Shortcut is chosen in the Action section.
  5. Tap Choose Shortcut.
  6. Select the shortcut to execute when the card is run.
    • If the shortcut you want to run is not present, refresh the list of shortcuts in MFC Deck by long-pressing on the Action Menu and choosing Update Shortcuts.
  7. Set any input you want to send to the shortcut.
    • You may have multiple cards in the deck that run the same shortcut.
    • Each card would be differentiated by what input it sends to the same shortcut.
  8. Choose whether the shortcut will save its result or not.
    • If the shortcut will be updating how the card looks, enable Save Result.
    • If you just want to run the shortcut, disable Save Result.
  9. Configure the Availability settings for the card to control when and how often the shortcut will run.
  10. Enable Allow Automatic Running in the Advanced section.
  11. Ensure that the card is not marked as hidden.
  12. Configure additional options for the card.
  13. Tap Done.
  14. Repeat steps 2-13 for additional shortcuts that you want to run automatically.

Configuring Card

Create Personal Automations

Next, we will create a personal automation to run the deck’s cards automatically without any user intervention.

Here is a list of the Personal Automation triggers that can run shortcut actions automatically in Shortcuts on iOS 14:

As an example, we’re going to define a Personal Automation that runs every time the user opens a set of six applications: News, Calendar, Mail, Messages, Notes, and Safari.

  1. Open Shortcuts.
  2. Tap Automation.
  3. Tap the + button.
  4. Tap Create Personal Automation.
  5. Tap App.
  6. Tap Is Opened.
  7. Tap Choose to bring up the list of apps.
  8. Select the apps that will trigger the automation and tap Done. For instance:
    • News, Calendar, Mail, Messages, Notes, and Safari.
  9. Tap Next.
  10. Add a Text action.
  11. Enter the name of the deck you created earlier.
  12. Add a Run Shortcut action.
  13. Set MFC Deck Autocuts as the shortcut to run.
  14. Confirm that the text action is being used as the input to the Run Shortcut action.
  15. Tap Next.
  16. Disable Ask Before Running. Tap Don’t Ask in the confirmation dialog that appears.
  17. Tap Done.

Personal Automation Setup #1

Personal Automation Setup #2

Personal Automation Setup #3


Usage

When you open on the apps you added in step 8, the following things will occur:

  1. A notification banner will appear saying “Running your automations.”
  2. MFC Deck Autocuts will retrieve all the cards in the selected deck.
  3. Only those cards that are not hidden and have the Allow Automatic Running toggle enabled will be processed.
  4. The Availability settings will be evaluated for each card.
  5. If the card passes the availability test, its action (e.g. shortcut) will be run in the background.
  6. The remaining cards will be evaluated in the order they appear in the deck until all the cards have been processed.

Controlling When and How Often Shortcuts Run

By setting the Availability settings for each card, you can control how often your shortcuts run. This is useful when you do not want your shortcuts to run every single time your personal automation runs.

You can configure the following Availability settings when editing a card:

Configuring the schedule

Configuring the rate limiting settings

NOTE: Being able to set the Availability settings for cards is an MFC Deck Premium feature.

Examples

Here are some examples of how you can use MFC Deck, MFC Deck Autocuts, and Personal Automations:

Morning Routine

Create a Personal Automation that runs at sunrise. Configure a deck called Morning that has several shortcuts that you want to run when at the beginning of the day. Sample cards and shortcuts can do the following:

Afternoon and Evening Routines

Create two additional Personal Automations that execute the cards in additional decks at a set time in the afternoon and when the sun goes down.

Hourly Automations

For more precisely timed automations, create Personal Automations that run every hour during the day. Configure the availability for the deck’s cards so that they can run once every 59 minutes. This will ensure when the hourly automation runs, the card’s shortcut action will be ready to run again.

CarPlay

Create a CarPlay personal automation that runs different shortcuts depending on the day of the week and the time of day:

While you can program a shortcut to implement these use cases, it’s much easier with MFC Deck and MFC Deck Autocuts.


Automatic Folder: Automating Shortcuts Without MFC Deck and MFC Deck Autocuts

If you wanted to run a set of shortcuts automatically without the use of MFC Deck, you can use the Automatic Folder shortcut.

Given the name of a folder in Shortcuts, you can set up a Personal Automation that runs the shortcut. At the appropriate time, every shortcut in the folder will be executed. You can also configure the Automatic Folder shortcut to only run after a set number of minutes have past.

When you install Automatic Folder for the first time, you’ll be asked to configure the following options:

Configuring Automatic Folder

Benefits Over MFC Deck

With Automatic Folder, you don’t need a separate app to manage this. Just add your shortcuts, configure Automatic Folder’s settings, and set up the Personal Automation.

Limitations With Automatic Folder

There are several limitations to using Automatic Folder over MFC Deck.

Scheduling

MFC Deck provides built-in scheduling for running shortcuts in an easy-to-use interface. You will have to implement scheduling in each of your shortcuts if you use Automatic Folder.

Rate Limiting

Rate limiting happens on the Automatic Folder shortcut itself and not on each shortcut contained in the folder. To get per-shortcut rate limiting, you must use MFC Deck and MFC Decks Autocuts or create your own rate limiting system within each shortcut.

Execution Order

MFC Deck lets you set the order of cards that will be run. With Automatic Folder, the order of shortcut execution is alphabetical because the Get My Shortcuts action currently returns the list of shortcuts in the selected folder sorted alphabetically.

Custom Parameters

You cannot configure the input parameters to the shortcuts as you can in MFC Deck. The input parameters must be baked into the shortcut or passed to them via an embedded Run Shortcut action.


MFC Deck Shortcuts Gallery