Rules Shortcuts based on Event 4+

Calendar Automation Triggers

Armin Schoepf

    • 4.6 • 10 Ratings
    • Free
    • Offers In-App Purchases



Run Shortcuts automatically based on your Calendar events.

Everything is based on simple Rules. When an event matches them, your selected actions will be triggered with input of your choice.
Enabling you to easily set Focus Modes during meetings, adjust lights and so much more. All based on your calendar.

Note: Rules can only trigger Shortcuts while the app and your Mac are running.

Rules can match combinations of these conditions:
+ Event Title
+ Location
+ Notes
+ Is All Day Event
+ Has Alarms
+ Is Canceled
+ Your Status
+ Your Availability (busy / free)
+ Start Time
+ End Time
+ Duration
+ Calendar

Rules integrates with Apple Calendar and works offline, keeping all your data on device.

Free version limits:
+ create up to 2 rules with all functionality

What’s New

Version 1.10

Thank you for your feedback! New in this release:
+ Selecting multiple calendars in one condition is now possible
+ New Availability condition for "free", "busy" and "tentative"
+ Fixed mistake in Example Rule. Condition is corrected to "Location" "matches" "zoom|meet|teams|webex" instead of using "contains" which would not match.

Ratings and Reviews

4.6 out of 5
10 Ratings

10 Ratings

SGuttbinder ,

Best Exchange Solution

Rules set's the bar for best automation workaround for a per user exchange setup. Microsoft's cloud based automation via Power Automate when it comes to anything event based is pretty dismal... but Rules paired Apple's Calendar (which is populated by Microsoft/Google etc) – is the fix I needed including the granularity that comes with it!

huhuuhhuuh ,

Great app

Would give it 5 stars if the rules could be more nuanced (e.g. calendar is A OR B AND title contains "Meeting"). Even with PRO I'll end up with many rules that are similar.

Developer Response ,

Thank you for the review. For text based conditions using “matches” allows you to use regular expressions - This way you can check for text is A or B.

For your calendar example currently the only way to match A or B is to use multiple “is not” for all other options. This is not ideal. I will work on adding a way to select multiple in a future update.

If there are any other conditions that would be helpful please let me know at

Virgahyatt ,

Good start

It covers the most basic need. To kick off an automation based on a calendar event.

The interface follow the same general format as shortcuts which makes it a lot easier to get started.

There is a lot of room for growth though. Such as allowing for more complex matching like allowing for Regex.

Developer Response ,

Rules supports Regex. When using a Title, Notes or Location condition click on the "contains" and choose "matches" to use regex.

Thanks for the review and feel free to send me your further ideas, feedback or questions to

App Privacy

The developer, Armin Schoepf, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

Sigh: Cyclic Breathing
Health & Fitness
First Words - Multilingual
FourYou: Guided Audio Journal
Health & Fitness
Deadlines - Live Countdown