How to Combine Multiple Shortcuts in iOS 12

You can easily combine multiple shortcuts into a single master workflow in iOS 12 using the native Shortcuts app. By utilizing the built-in "Run Shortcut" action, you can link separate, smaller shortcuts together to execute sequentially, pass data between them, and create powerful automated routines without rebuilding actions from scratch.

Understanding the Modular Approach

In iOS 12, the most efficient way to combine workflows is through modular design. Instead of copying dozens of individual actions into one massive, unwieldy shortcut, you treat individual shortcuts as subroutines or modules. A single "master" shortcut is then configured to call each subroutine in the exact order you need.

Steps to Build a Master Shortcut

  1. Prepare Individual Shortcuts: Ensure the standalone shortcuts you want to combine (such as getting weather, checking calendar events, or sending a message) are already created and functioning properly in your Shortcuts library.
  2. Create a New Shortcut: Open the Shortcuts app, tap the Create Shortcut button to open the workflow editor, and give your new master shortcut a recognizable name (e.g., "Morning Routine").
  3. Add the Run Shortcut Action: In the search bar at the bottom, search for Run Shortcut and tap to add it to your workflow.
  4. Select the Target Shortcut: Tap the Shortcut field within the action block to choose the first sub-shortcut you want to trigger.
  5. Chain Subsequent Shortcuts: Add another Run Shortcut action underneath the first one, and select the next shortcut in your sequence. Repeat this process for as many shortcuts as you need.

Passing Data Between Shortcuts

By default, the output of one shortcut can automatically serve as the input for the next one in the sequence.

  • Show When Run: Toggle this setting off within the "Run Shortcut" action if you want the sub-shortcut to execute quietly in the background without opening the Shortcuts interface.
  • Input and Output Handling: If Shortcut A produces text (such as an aggregated summary), that text passes into Shortcut B. If Shortcut B does not require input, you can place a Clear Input action between them or simply disable the input requirement within the sub-shortcut's settings.

Alternative: Merging Actions Directly

If you prefer to have every action inside a single standalone file rather than linking separate shortcuts, you must manually recreate or copy the actions sequentially into one master workflow. However, using the "Run Shortcut" action is the recommended method in iOS 12 because it makes troubleshooting easier, keeps your library organized, and allows you to update individual components without breaking the entire master routine.