Welcome! This documentation will help you understand and use the modcore Automations page to automate your extensions and profiles.
The modcore Automations page is where you can create and manage your automations. Think of a rule as a set of instructions you give the extension to do something automatically. For example, you can tell the extension to "disable Extension A when I visit a specific website" or "enable a certain profile every morning at 9 AM".
Every automation is made up of three main parts: a Target, a Trigger, and an Action.
Target: The "Target" is what the automation will affect. You can choose to automate:
An Extension: A single (or more) extension(s) you have installed.
A Profile: A group of extensions saved as a profile.
Trigger: The "Trigger" is the condition that makes the automation run. You can choose from two types of triggers:
Time-Based Trigger: This automation runs at a specific time on certain days of the week. For example, you can set a automation to run at 8:00 AM on weekdays. The extension uses an internal timer that checks for these automations to run weekly.
URL-Based Trigger: This automation runs when you visit a specific website URL. For instance, you can set it to run when a URL contains "youtube.com". The extension checks for matching URLs every time you navigate to a new page.
Action: The "Action" is what the automation will do when the trigger condition is met. The actions available depend on the target you select:
For Extensions: You can Enable or Disable the extension.
For Profiles: You can Apply Profile.
Follow these steps to create a new rule:
Go to "modcore Automations"
Find the "Add New Rule" button (should open a form)
Complete the "Basics": Give the automation a name, and optionally a tag.
Complete "Action": Select extensions or a profile, then select an action for the extensions or the profile.
Complete the "Trigger" settings: Choose whether the automation should run based on a time or on visiting a specific URL.
Time: Select a time and the specific days on which the automation should run.
URL: Enter a URL. Don't forget to include https:// at the beginning.
Note: Time-based automations may not run if the browser is closed, the extension is inactive, or due to many other factors. Additionally, the timing may not always be accurate.
Save the Automation: Click the "Save Rule" button to finalize your automation.
On the modcore Automations page, you have several options to manage your automations. You can:
Search for Automations: Use the search bar to find automations by name or tag.
Bulk Actions: Select multiple automations at once to enable, disable, or delete them all at once.
You can configure settings and preferences in modcore Automations. This can help you create and manage automations more quickly. The following settings are available:
"Confirm before deleting": Automatically enabled. Before you can delete an automation, modcore Automations will ask for your confirmation.
"Auto-disable conflicts": Automatically disabled. Automatically disables existing rules that conflict with a newly saved rule.
"Default target type": Automatically set to "Extensions". Pre-select this target type when creating a new rule.
"Default trigger type": Automatically set to "Time-based". Pre-select this trigger when creating a new rule.
For faster access and management, you can use these shortcuts on the modcore Automations page:
Open the Search Bar: Press / (forward slash) to immediately start typing in the search bar.
Open "Add New Automation" Form: Press Ctrl + N (or Cmd + N on Mac) to open the form for creating a new automation.
Save a Automation: While you're on the "Add/Edit Automation" form, press Ctrl + S (or Cmd + S on Mac) to save the automation.
Close Dialogs: Press Esc to close any confirmation pop-up messages.
Photos and simple explanations for the modcore Automations page.
This is the main modcore Automations page, without any automations created. This is normal if you're using the modcore Extension Manager for the first time.
Let's create a automation:
In the first step, "Basics," you fill in the name of the automation. You can also add tags if you wish. Then click "Next" to proceed to step 2.
In the second step, Action, select your target (either Extensions or a Profile - in this example, Extensions). Then, choose the specific Extensions or Profile you want to automate. Next, select an action: for Profiles, you can only choose Apply Profile; for Extensions, you can choose Enable or Disable. Finally, click Next to proceed to step three.
In the third and final step, "Trigger," you choose whether the automation should be time-based or URL-based. Fill in the required details in the form so that the automation works reliably. Then click "Save Rule" to create the automation.
Please note that you should avoid creating automations that might conflict with each other - but don't worry, modcore Automations will still check for conflicts!
Click the filter icon in the upper right corner to open the filter selection for automations.
Here you can filter automations using the following filter options:
Status: Select All Statuses, Enabled, or Disabled.
Trigger: All Triggers, Time-based, or URL-based.
Target Type: All Targets, Extensions, or Profiles.
You can reset your filters at any time. modcore Automations does not save your filter selection for the next time you use it.
Manual Actions: Use the toggle switch to enable or disable the automation. Click the pencil icon to edit the automation or the trash icon next to it to delete it.
Bulk Actions: You can enable, disable, or delete multiple automations simultaneously. Select individual automations by checking the boxes in the table, or check the box in the header row next to "Name" to select all items at once.