Triggers and actions, or T&A for short, help you easily automate parts of your workflows and set up custom notifications based on the logic of “When X happens, and Y conditions apply, do Z.”
Create rules via Triggers and actions under Settings > My settings > Triggers and actions to automate repetitive tasks and improve efficiency. You can focus on the important things while the trigger and action rules you've set up take care of the mundane tasks, and the notifications will inform you when something requires your input or action.
To inspire you to create your triggers and actions:
- As a Specialist, you can get notified when your task deadline/status/description changes, your event details are updated, etc.
- If you're a Manager, you can set up rules to be notified when larger sales deals come in or are confirmed, projects are completed, invoices are paid, etc. The possibilities are almost endless, as the dynamic nature of triggers and actions allows you to be very granular in every step of the rule setup.
Jump to…
1. Plan availability
Triggers and actions are available in the Standard and Enterprise platforms, as well as across all legacy plans (Essential, Standard, Pro, Ultimate, Core, Growth, Performance, and Enterprise); however, active rule limits apply depending on the plan:
- Standard platform: Included with unlimited active rules
- Enterprise platform: Included with unlimited active rules
- Legacy plans:
- Core: Up to 1 active rule per user
- Growth: Up to 5 active rules per user
- Essential, Standard, Pro, Ultimate, Performance, and Enterprise: Unlimited active rules
Learn more about our Plans & Pricing.
2. What are triggers and actions?
The Triggers and actions settings page, available under Settings > My Settings > Triggers and actions, lets you create custom rules for automated notifications, webhook triggers, and ELI actions when certain trigger events and defined conditions are met.
Each triggers and actions rule must have three things defined:
- Trigger event – what is the trigger event that sets the rule in motion?
- Trigger conditions – what conditions should be met for the resulting action to run?
- Action – what action(s) should be taken when the trigger event and conditions are met?
For example, let's say we want to create this rule: "When a task deadline is modified, or its status is changed, and I am the assignee, then notify me in Scoro."
We can break down our example rule as follows:
| The trigger event | "When a task deadline is modified, or its status is changed..." | = WHEN the action can happen |
| The trigger conditions | "…and I am the assignee…" | = IF the action can happen |
| The action | "...then notify me in Scoro." | = WHICH action happens |
The triggers and actions page includes three sections:
My rules – all the active, inactive, and suspended rules you've created.
Templates – ready-made templates by Scoro that you can use to create your own rules, saving them as they are or modifying them as needed.
-
Other rules – includes two kinds of rules:
Other user rules that notify you – you can recognize these rules by the user initials next to them, and only the rule owner can modify them.
System rules – the default system notifications also appear here, and you can recognize them by the Scoro logo. Only site administrators can modify or disable/enable them.
The toggle on the right side shows the current state of the T&A rule. Here's what each color and state means:
- Green – the rule is actively running in the background
- Grey – the rule is in draft mode and does not run actively
- Grey and can't be enabled/disabled – the rule was active before but is now paused by the system because some change in the site setup affected the rule; change the related site settings to enable it again. For example, the Use shipment date for quotes and orders checkbox under Settings > Sales and finance > General was enabled, and you had set up a rule to notify you if the shipment date on a quote is changed. Someone disabled this checkbox, which effectively disabled your T&A rule, so you need to enable it again before you can enable your T&A rule.
3. Creating a rule from a template
To create a T&A rule from a template:
- Click on the template name to open it.
- Rename the rule and make any other changes as needed. For example, you may want to change who gets notified.
- When ready, click the Add rule button to create and activate your new rule.
The new rule will appear under the My rules section. The template remains in the Templates section for future use.
4. Creating a new rule from scratch
In short, this is how you create a new triggers and actions rule:
- Go to Settings > My settings > Triggers and actions and click the + New button.
- Give your rule a descriptive yet compact name to help you understand exactly what it does
- Keep the Active toggle enabled to enable the rule right after saving. If you want to save the rule as a draft at first, disable this toggle and enable it when you're ready to activate it.
- Set up the following for your rule:
- the trigger event in the first tab
- the trigger conditions in the second tab
- the action in the third tab
Let's go through the specifics of setting up trigger events, conditions, and actions!
4.1. Trigger events
The trigger event of a T&A rule is the action that starts the whole flow. Think of the trigger event as a precondition - if that event doesn't happen, the rule won't run.
Here's how to set up the trigger event:
- Choose the item that should be monitored for changes – for example, a task, a project, a quote, etc.
- Select the activity - created, modified, or deleted - that should trigger the rule.
If you choose modified as the activity, you have two options here:
-
Option 1: If you want the rule to run only when a specific item value or field is modified (e.g., status, deadline, assignee), add a condition group. You can add 3 condition groups, with up to 5 conditions in each.
-
Option 2: To run the rule whenever the item is modified in any way, skip adding the condition groups and proceed to the next step.
-
Option 1: If you want the rule to run only when a specific item value or field is modified (e.g., status, deadline, assignee), add a condition group. You can add 3 condition groups, with up to 5 conditions in each.
Let’s return to our example rule, where the bolded part is the trigger event: "When a task deadline is modified, or its status is changed, and I am the assignee, then notify me in Scoro."
Here's how the trigger event setup would look:
Once you've set up the trigger event, click on the second tab to set the trigger conditions.
4.2. Trigger conditions
Setting the trigger conditions for a T&A rule is optional. Trigger conditions help narrow your choice from any item (task, quote, project, etc.) to a more specific one by specifying criteria such as its creator, assignee, status, deadline, or other details.
Trigger conditions are postconditions by their nature - meaning they have to be true or remain true after the trigger event has happened; otherwise, the final automated rule action won't happen. This is because Scoro checks this additional condition layer only after the trigger event has already occurred.
Let’s look at our example rule, where the bolded part is the trigger condition: "When a task deadline is modified, or its status is changed, and I am the assignee, then notify me in Scoro."
With these settings, whenever a task deadline is modified or its status changes, Scoro checks whether you are also an assignee before deciding whether to send a notification.
To save time and avoid manually adding conditions, you can use the Link to bookmark option to apply filters from your bookmark as conditions. For rules created this way, the final action will happen in two cases:
-
An item moves under a bookmark as a result of the trigger event:
For example, you want to build a rule that notifies you whenever a quote gets confirmed. You have a bookmark called Confirmed quotes that includes all the quotes with ‘Confirmed’ status. You can link this bookmark to your rule to get notified whenever someone changes a quote's status and it moves under the Confirmed quotes bookmark. -
An item was already under the bookmark and remains under the bookmark after the trigger event:
For example, you want to set up a rule that notifies you whenever a confirmed quote is modified in any way. You have a bookmark called Confirmed quotes that includes all the quotes with ‘Confirmed’ status. Set your rule as shown below, and you will get notified whenever someone changes any aspect of any confirmed quote because the quote itself would still remain under the Confirmed quotes bookmark after the change. The only case when you wouldn't get this notification would be when someone changed the quote status as well.
4.3. Action
In the last tab, you choose the action for the T&A rule to perform automatically as a result of the trigger event and trigger conditions (if specified).
To set up the action for your T&A rule:
- Select the type of action from the dropdown menu. These are the types of actions you can set up for a triggers and actions rule:
- Send a notification in Scoro to the site users you've selected in your rule.
- Send a notification in Slack to the users you've selected in your rule (requires the Slack integration to be set up).
- Send an e-mail to site users you've selected in your rule.
- Trigger a webhook – trigger an automated action outside Scoro when the specified trigger action and conditions are met. Read more about webhooks in this section.
-
Ask ELI to act – ask ELI to carry out certain action(s) you've described in your prompt, just as it would for a request typed directly into the ELI chat window. This option is available when ELI chat is enabled on your site. Before setting this up, note that ELI acts using the permissions of the person it's acting on behalf of, and each rule can include only one ELI action. Learn more about how ELI actions in T&A rules work in this section.
- Specify the action further:
- If the action is to notify in Scoro, send an e-mail, or notify in Slack, select the user(s) or dynamic group(s) to notify.
- If the action is to trigger a webhook, provide the webhook URL in the Insert URL here field. Make sure your webhook URL is verified for automations.
- If the action is to ask ELI to act, specify the following:
- Who ELI should act on behalf of (setting available for site admins only): If you're a regular user, ELI can only act on your behalf, but site administrators can choose who ELI should act on behalf of. Options include the rule creator, initiator (of the trigger event), specific user (chosen by you), and other options specific to the trigger event item (e.g., quote owner, project manager, task creator, etc.).
- The action(s) to take: Describe in the prompt window what ELI should do when this event occurs. If you want ELI to take multiple actions, include them all in the prompt.
-
When ELI should send a notification: Use the Notify me when ELI runs dropdown field to select whether ELI should notify about what was done always or only when it needs attention to something.
- If the action is to notify in Scoro, send an e-mail, or notify in Slack, select the user(s) or dynamic group(s) to notify.
- Click the Add action button to add another action. You can add up to 10 actions per rule, but you can add only one ELI action per rule. If you want ELI to take multiple actions, describe them all in your prompt.
Let’s return to our example, where the bolded part is the subsequent action: "When a task deadline is modified, or its status is changed, and I am the assignee, then notify me in Scoro."
This is what you would select. Here, we also entered a custom title.
Once you've finished building the rule, ensure the Active toggle is switched on, and click Save to activate it.
Unsure how to configure your rule? We recommend taking a closer look at triggers and actions rule templates to understand how these rules are built.
5. How certain actions in T&A rules work
5.1. Webhooks
In addition to automatic notifications, you can also trigger custom workflows with the help of webhooks.
The most common way is to use Zapier. You can use Zapier either to connect Scoro with other apps, such as Google Sheets, or to create automations within Scoro via Zapier.
To trigger a workflow within Scoro via Zapier, you need to create a rule that triggers a Zap. For example: “When a quote is sent out to the client from Scoro, change the quote status in Scoro.” For this, you would need to do two things:
- create a rule in Scoro that says if any quote is modified (trigger event) and its value is subsequently ‘is sent’ (trigger condition), then trigger a webhook (action);
- create a Zap that will be triggered from that webhook and changes the status of the quote.
Webhooks need to be valid because Scoro checks them upon saving. Webhooks send out data once in a minute, so be aware of slight delays. Learn more about Verifying webhook URLs for automations.
5.2. Ask ELI to run
Instead of triggering notifications or webhooks, you can ask ELI to run as the action part of your triggers and actions rule. For example, you could create a rule that, when a project is put on hold, ELI automatically changes the status of all uncompleted tasks under that project to ‘On hold’ and notifies the task assignees.
Here's how ELI actions in T&A rules work:
-
Create the rule via triggers and actions:
- Select the trigger event and conditions (if applicable). Then, choose the Ask ELI to act action and enter your prompt, describing all the actions that ELI should take when the trigger event and conditions are met. Site administrators can also choose who ELI should act on behalf of. Lastly, choose whether the person who ELI acts on behalf of should be notified – always or only when their attention is needed.
- For more guidance on how to set up a T&A rule with ELI as an action, please see this section.
-
What ELI does when the trigger event and conditions are met:
- When the T&A rule you created is triggered, ELI initiates the actions you described in the rule prompt.
- You'll see an unread message indicator on the ELI assistant icon when ELI has completed the action or needs your attention (based on the notification preference you set in the rule) – whether it's missing access rights or permissions, ELI credits running out, or other reasons. Open the thread to see a full overview of what ELI did and what it needs your attention or confirmation for.
Here's what to remember about ELI actions in T&A rules:
- ELI carries out the action using the permissions of the person it's acting on behalf of. It will let the person (on behalf whom ELI is acting) know if it can't complete an action because you don't have the necessary access rights.
- Regular users can set up T&A rules with ELI actions only for themselves.
- Site administrators can creates T&A rules with ELI actions and choose on behalf of whom ELI should act – yourself (the rule creator), the person who initiated the trigger event, a specific user, or additional options depending on the trigger event item you've select (for example, project manager, quote owner, task creator, etc.). ELI then notifies only the person it's acting on behalf of.
- Each rule can include only one ELI action. If you want ELI to perform a series of steps, describe them all within a single prompt.
- ELI actions triggered this way consume credits from your site's monthly ELI quota, the same as any other ELI request.
- Unsure how to set up the ELI action prompt for your T&A rule? Use the ELI chat to describe the rule you want to create, and ELI will help set it up for you!
The triggers and actions list shows how many times each T&A rule with an ELI action has fired. Click the number under the ELI runs column to open a more detailed log with the date the rule was actioned, the trigger object, the affected module, and more.
6. Disabling rules created by others
If you don't want to be notified about triggers and actions rules set up by someone else, you can:
- contact the rule owner to ask them to remove you from the rule, or
- hover over the rule and click the crossed bell icon to mute the notifications for this rule. Click it again to unmute it and resume the notifications.
7. Frequently asked questions
Can I set up triggers and actions for custom fields?
Yes, you can set up triggers and actions for custom fields, as the majority of them are supported, except for relation type and PHP custom fields.
If a user account is deactivated, what happens to the triggers and actions they had created?
If a user's account is deactivated, the trigger and action rules they had created are automatically set as inactive, which means these rules will no longer trigger.
If you later reactivate that user's account, their inactive trigger and action rules will still stay inactive. The user must go to their rule list view and enable the toggle next to the rules they want to reactivate.